小马哥linux笔记01

   输入单元、输出单元、主机部分(系统单元,被主机箱保护住,里面含有一堆板子、cpu与内存),输入设备如鼠标与键盘来将一些数据输入到主机里面,然后将主机的功能处理成为图表或文章信息后,将结果传输到输出设备,屏幕或者打印机上面,主机里面含有的原件,主机主要就是一块主板,上面安插了中央处理器以及内存或者硬盘,还有一些适配卡设备而已。当然大部分智能手机是将这些原件直接焊在主板上。
   整部主机的重点在于中央处理器,CPU为一个具有特定功能的芯片,里头含有微指令集才可以。由于CPU的工作主要在于管理与运算,因此在CPU内又分为两个主要单元,分别是:算数逻辑单元与控制单元,其中算数逻辑单元主要负责程序运算或者逻辑判断,控制单元则主要在协调各周边原件与各元件之间的工作。cpu的重点是在进行运算与判断,那么要被运算与判断的数据是从哪里来的,CPU读取的数据都是从内存来的,内存内的数据则是从输入单元所传输进来,耳CPU处理完毕的数据也必须先写回内存中,最后数据才从内存单元到输出单元。
   要加快系统功能,通常将内存容量加大就可以获得相当好的成效,因为所有的数据都要经过内存的传输,所以内存的容量如果太小,数据高速缓存就不足,影响性能相当大,尤其是针对linux作为服务器的环境下。
   上面图示中的“系统单元”其实指的就是电脑机箱内的主要元件,而重点在于CPU与内存。特别要看的是实线部分的传输方向,基板上数据都是流经过内存再转出去的。至于数据会流进 流出内存则是CPU所发布的控制命令,而是CPU市级要处理的数据完全来自内存,当内存不足的时候,系统的性能就会很糟糕。
   上面的图示我们也能知道,所有的单元都是由CPU内部的控制单元来负责协调的,因此CPU市整个电脑系统的最重要的部分!那么目前世界上有哪些主流的CPU呢。涉及的就是CPU的架构。CPU其实内部已经含有一些微指令,我们所使用的软件都要经过CPU内部的微指令集来达成才行。这些指令集的设计主要又被分为连各种设计理念:精简指令集和复杂指令集系统,两种指令系统的差异如下:
   精简指令集:这种CPU设计中,微指令集较为精简,每个指令的执行时间都很短,每个指令的指令时间都很短,完成的动作也很单纯,指令的执行性能较佳;但是若是要做复杂的事情,就要由多个指令来完成。常见的RISC微指令集CPU在ARM CPU系列等。
   复杂指令集,CISC在微指令集的每个小指令可以执行一些较低阶的硬件操作,指令数目多且与RISC不同的,CISC在微指令集的每个小指令可以执行一些较低阶的硬件操作,指令数目多且复杂,每条指令的长度并不相同。因为指令执行较为复杂,花费时间较长,,但是每条指令可以处理的工作较为丰富。常见的CISC微指令集CPU主要有AMD intel via架构所开发出来的X86架构CPU被大量使用用于个人电脑用途上面,因此,个人电脑常被称为X86架构的电脑,那为何称为X86架构呢,这是因为最早的那颗inte发展出来的CPU代号称为8086,后来依此架构又开发出来80286,因此这种架构的CPU就被称为X86架构了。
   Tips所谓的位指的是CPU一次数据读取的最大量,64位CPU代表CPU一次可读写64bits这么多的数据,32位的CPU则是CPu一次只能读取312位的意思。因为CPU读取数据量有限制,因此能够从内存中读写的数据也就有所限制。所以,一般32位的CPU所能读写的最大数据量,大概就是4GB左右。
   新的x86deCPu大多含有很先进的微指令集,这些微指令集可以加速多媒体程序的运行,也能够加强虚拟化的性能,而且某些微指令集更能够增加能源效率,让CPU耗电量降低。系统当然不可能只有CPU,其他三个重要电脑单元的设备,主机机箱内的设备大多是通过主办连接在一期,主板上面有个链接沟通所有设备的芯片组,这个芯片组可以将所有单元的设备。
   主机箱内的设备大多是通过主板连接在一起,主板上面有个链连接沟通所有设备的芯片组,这个芯片组可以将所有单元的设备链接起来,好让CPU可以对这些设备下达命令,其他单元的重要设备有:系统单元,存储单元,输入、输出单元。
   CPU=脑瓜子,每个人会作的事情都不一样(微指令集的差异),但主要都是通过脑袋瓜子来进行判断与控制身体各部分活动。内存:脑袋中放置正在被思考的数据的区块:在实际活动过程中,我们脑袋瓜子需要有外界刺激的数据来分析,那这些互动数据暂时存放的地方就是内存,主要是用来提供给脑袋瓜子判断用的信息。硬盘:脑袋中放置会议的记忆区块,跟刚刚的内存不同,内存是提供脑袋目前要思考与处理的信息,对于电脑而言就是硬盘,硬盘最重要的是将重要的数据记录起来,以便未来将这些重要的经验再次使用。主板类似于神经系统,好像人类的神经一样,将所有重要得元件连接起来,包括手脚的活动都是脑瓜子发布命令以后,通过神经(主板)传导给手脚来进行活动的。各项周边设备,人体与外界沟通的手 脚 皮肤,就好像手脚一样,市人体与外界互动的关键。显卡=脑袋中的影响,将来自眼睛的刺激转成影响后再脑袋中呈现,所以显卡所产生的数据来源也是CPU控制的。电源供应器=心脏:所有的元件要能运行得由足够的电力供给才行,这电力供给就像心脏一样,如果心脏不够力,那么全身也就无法动弹。
   由于这样的关系图当中,最重要的就是脑袋瓜子,也就是CPU与内存,任何外界的接触都必须由脑袋瓜子中的内存记录下来,然后给脑袋中的CPU依据这些数据进行判断后,再发布命令给周边各个设备,如果需要用到过去的经验,就得由硬盘当中进行读取。
   以性能而言,目前的个人电脑性能已经够快了,甚至已经比工作站等级以上的电脑运算速度还要快,但是工作站电脑强调的市稳定不死机,并且运算过程要完全正确,因此工作站以上等级的电脑在设计的考虑与个人电脑并不相同来。
   电脑上面常用的计算单位,电脑的运算能力除了CPU微指令集设计的之外,主要还是由速度决定的,至于存放在电脑存储设备当中的恶数据容量也是有单位的。北桥:负责链接速度较快的CPU、内存与显卡接口等元件。南桥:负责连接速度较慢的设备接口,包括:硬盘 USB等,北桥最重要的就是CPU与内存之间的桥接,因此目前的主流架构中,大多将北桥内存控制器整合到CPU封装当中了,所以上图你只会看到CPU二没有看到以往的北桥芯片。
   tips早起芯片组分南北桥,北桥可以连接CPU、内存与显卡。只要CPU要只读写到内存的动作,还需要北桥的支持,也就是CPU与内存的交流,会瓜分掉北桥的总可用宽带,因此目前将内存控制器整合到CPU后,CPU与内存之间的沟通是直接交流,速度较快之外,也不会消耗更多的宽带。
   由于CPU负责大量运算,因此CPU通常是句意欧相当高发热量的元件,所以如果你曾经拆开过主板,应该就会看到CPU上头通常会安插一颗风扇来主动散热的。频率就是CPU每秒可以进行的工作次数,所以频率越高,表示这颗CPU在一秒内可以进行更多的工作,每次工作都可以进行少数的指令运行之意。不同的CPU不能单纯以频率来判断运算性能,这是因为每颗CPU的微指令集不相同,架构也不见得一样,可使用的第二层高速缓存及其计算机制可能也不同,加上每次频率能够进行的工作指令也不同,所以频率目前仅能用来比较同款CPU速度。
   在早期的CPU设计中,所谓外频指的是CPU与外部元件进行数据传输的速度,倍频则是CPU内部用来加速工作性能的一个倍数,两者想乘才是CPU的频率速度,Intel自动进行超频了,如果cpu-z观察CPU频率,发现该频率会一直自动变动,很正常,系统文件没坏。
   从前面的简易说明中,CPU的各项数据统统得来自于内存。如果内存能提供给CPU的数据量越大的话,当然整体系统的性能应该也会比较快,借由CPU内的内存控制芯片与内存间的传输速度 前端总线速度来说明,前面提到CPU所使用的的数据都是来自于内存,不论是软件程序还是数据都必须要读入内存后CPU才能利用。个人电脑的内存主要元件为动态随机存取内存,随机存取内存只有在通电时才能记录与使用,断电后数据就消失了,因此我们也能称这种RAM为发挥性内存。
   对于图形影响的显示重点在于分辨率和色彩深度,因为每个图像显示的严肃会占用掉内存,因此显卡上面会有一个内存的容量,这个显存容量将会影响到屏幕分辨率与色彩深度。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值