计算机最主要的工作原理是啥 计算机最主要的工作原理( 二 )


dell - idracHP- iloIBM- RSA复制代码0.5.8 机房里的服务器简介服务器一般是放在机房的机柜里面的,一定要为服务器的各类线贴上规范标签,标记出每根线的用途等必要信息,如图0-20和图0-31所示 。
图0-30 服务器网线上的标签
图0-31 服务器电源线上的标签
作为一名专业的Linux运维人员,不仅要熟悉Linux运维基础,在工作中也需要更专业和规范,下面是关于运维人员专业性的一篇文章,希望能提供一些启发 。
0.5.9 主板(普通电脑)主板实际上就是一块电路板,相当于人体的骨架,CPU、内存、硬盘、Raid卡等所有的硬件设备最终都要连接主板上,才能正常工作 。图0-32展示的是普通台式电脑的主板示意图 。
图0-32 普通台式电脑的主板示意
这里主要介绍一下南桥芯片、北桥芯片和BIOS芯片 。
南桥芯片(South Bridge)是主板芯片组的重要组成部分,一般位于主板上离CPU插槽较远的下方、PCI插槽的附件,这种布局是考虑到它所连接的I/O总线较多,离处理器远一点有利于布线 。相对于北桥芯片来说,其数据处理量并不算大,所以南桥芯片一般都没有覆盖散热片 。南桥芯片不与处理器直接相连,而是通过一定的方式(不同厂商各种芯片组有所不同,例如,英特尔的英特尔Hub Architecture以及SIS的Multi-Threaded“妙渠”)与北桥芯片相连 。
南桥芯片负责I/O总线之间的通信,如PCI总线、USB、LAN、ATA、SATA、音频控制器、键盘控制器、实时时钟控制器、高级电源管理等,这些技术相对来说一般比较稳定,所以在不同的芯片组中,它们的南桥芯片是一样的,不同的只是北桥芯片 。南桥芯片的发展方向主要是集成更多的功能,例如网卡、Raid、IEEE 1394,甚至是WI-FI无线网络等 。图0-32中,中间靠下的那个较大的芯片就是主板的南桥芯片 。
北桥芯片(North Bridge)负责与CPU的联系,并且会控制内存、AGP数据在北桥内部的传输,提供对CPU的类型和主频、系统的前端总线频率、内存的类型(SDRAM,DDR SDRAM以及RDRAM等等)和最大容量、AGP插槽、ECC纠错等的支持,整合型芯片组的北桥芯片还集成了显示核心 。北桥芯片就是主板上离CPU最近的芯片,这主要是考虑到北桥芯片与处理器之间的通信最为密切,因此,为了提高通信性能而缩短了传输距离 。因为北桥芯片的数据处理量非常大,发热量也越来越高,所以现在的北桥芯片都覆盖着散热片以加强散热,有些主板的北桥芯片还会配合风扇进行散热 。
图0-33 BIOS芯片图
BIOS(Basic Input Output System)芯片(CMOS芯片)(如图0-33所示)负责主板通电后各部件的自检、设置和保存,一切正常后才能启动操作系统 。其记录了电脑最基本的信息,是软件与硬件打交道的最基础的桥梁,没有它,电脑就不能正常工作 。
常见的三种BIOS为Award、AMI、Phoenix 。
0.6 计算机和服务器的主要构成图解一台计算机是由许许多多的零部件组成的,只有这些零部件组合在一切协调的工作,才能称之为电脑(如图0-34所示) 。计算机发展到现在,虽然零部件都有了很大的变化,但其工作原理却没有变化,其中包括主板、CPU、内存、硬盘、显卡、声卡等,其基本工作原理如图0-35所示 。
图0-34 服务器核心零件形象图解
图0-35 计算机核心零件之间的关系
首先,用户通过鼠标、键盘等输入设备,将文字、图形等传给计算机,通过CPU(复制控制和计算)进行处理,需要永久存储的数据将会存储到硬盘里,需要持久执行的程序将会调度到内存(RAM)里运行,需要显示的信息就通过显示器等设备显示给用户 。
图0-36是计算机硬件设备的三角形图解,为读者了解计算机设备提供参考 。
上文有关电脑硬件的介绍纯属扫盲用的,读者了解一些硬件基础就够用了,下面将详细讲解服务器的核心部件组成及相关的知识点,这对于想了解企业Linux运维工作核心的读者来说就是关键知识了 。
图0-36 计算机硬件设备的三角形图解
0.7 计算机系统基础0.7.1 冯·诺依曼计算机提到计算机,就不得不提及在计算机的发展史上做出杰出贡献的著名应用数学家冯·诺依曼(Von Neumann),是他带领专家提出了一个全新的存储程序的通用电子计算机方案 。这个方案规定了新机器由5个部分组成:运算器、逻辑控制装置、存储器、输入和输出(如图0-37所示) 。并描述了这5个部分的职能和相互关系 。这个方案与早期的ENIAC相比,有两个重大改进:一是采用二进制;二是提出了“存储程序”的设计思想,即用记忆数据的同一装置存储执行运算的命令,使程序的执行可自动地从一条指令进入到下一条指令 。这个概念被誉为计算机史上的一个里程碑 。计算机的存储程序和程序控制原理被称为冯·诺依曼原理,按照上述原理设计制造的计算机称为冯·诺依曼机 。