认识运行Linux的硬件配备

发表于:2007-07-04来源:作者:点击数: 标签:
Linux 与微软 Windows 在硬件之认知上有相当大不同的差异!Linux 其实主要就是那个『核心』啰,而『核心』的功能就是在管理硬件啰,所以,>操作系统 与硬件本来就具有很高的相关性的!此外,由于每个人的主机用途都不一样,例如有的人把 Linux 主机当作频宽
Linux 与微软 Windows 在硬件之认知上有相当大不同的差异!Linux 其实主要就是那个『核心』啰,而『核心』的功能就是在管理硬件啰,所以,>操作系统与硬件本来就具有很高的相关性的!此外,由于每个人的主机用途都不一样,例如有的人把 Linux 主机当作频宽分享的工具,有的人将 Linux 主机当作桌上型计算机在使用,这些不一样的用途所需要的硬件要求都不相同!我们举个另外的简单的例子来说明,家里有小孩,或者自己仍然算是小孩的朋友大概都知道,『要用来打 Game 的 "游戏机计算机" 所需要的配备一定比办公室用的 "工作机计算机" 配备更高档』,为什么呢?因为『计算机游戏』所需要的显示、CPU需要适合比较大量运算的配备,所以等级上面不能太差啊(例如 Athlon 或者是 P4 系列 ) !至于办公室软件,通常我们不太可能会使用到太复杂的软件,所以,等级不需要太好 ( 例如K6-2 500 ) ,就可以运作的很顺畅啦!所以啰,底下我们得先来约略了解一下计算机主机里面的各个配备,以及他们对于系统性能的影响啰!

一般来说,计算机主机里头最重要的就是主机板了!因为你所有的硬件配备都是给他装在主机板上面的!并且,所有的输出、输入装置也都是透过主机板来进行沟通的呢!而当你将主机的外壳拆掉之后,你会发现主机板有点像底下这个样子:

 

javascript:window.open(this.src);" style="CURSOR: pointer" onload="return imgzoom(this,550)">



上图中,中间上面的部分就是中央处理器 ( CPU ) 的插槽了,至于 CPU 右边那三个直直的则是内存 ( RAM ) 的插槽;而在中间偏下有几个 PCI 的咚咚,那就是一些适配卡的插槽了。包括 SCSI 适配卡、网络卡,还有一些声卡等等,都是接在 PCI 卡上面的!至于在 PCI 上面还有一个 AGP 插槽是干嘛的?那个就是目前主流显示卡 ( AGP 接口 ) 的插槽了!此外,在内存的右边还有几支黑黑的咚咚,那就是使用『排线』连接主机板与硬盘的接口插槽,我们称他为『IDE接口』,这个部分相当的重要,等一下我们会再提到的!底下我们来谈一谈关于几个主要的组件,然后再介绍整体的运作吧!

中央处理器 ( CPU ) :CPU 是一部计算机内的心脏啦!因为不论你做什么事情都需要 CPU 来加以运作的!(虽然有时工作量大、有时工作量小!),在 586 以前的计算机( 包含 386, 486, 与 586 ) ,CPU 的规格蛮固定的!只要是 586 ,那么全部的 586 CPU 都是同一规格的,你可以使用任何一家的 586 CPU 来安装到你的系统中。不过,近年来 CPU 的规格变化的很大,光是一个 Intel 就有4种以上的规格,再加上他的最大对手 AMD 也有至少两种以上的 CPU 规格,哇!光是 CPU 规格就有够热闹呢!目前( 2003/02 )最热门的 CPU 规格应该是 Intel 的 P-III ( Socket 370 )、 P4 以及 AMD 的 K7 ( Socket A ),各个 CPU 都有其卖点,我们不谈哪一个好用,而是得来了解一下 CPU 的速度问题。

CPU 有所谓的『倍频』与『外频』,外频是所有系统的接口设备运作时候的速度,至于倍频则是 CPU 本身运算时候加上去的一个运算速度!两者相乘才是 CPU 的时脉。不过,由于接口设备并没有这么快的速度,所以,一些接口设备需要将外频除上一个数字,才可以进行沟通。例如一般 PCI 接口的正常速度是 33 ,所以,如果你的 CPU 外频是 133 时,么接口设备的速度就要再除以 4 才能跟系统沟通!一般来说,越快的时脉代表越快的 CPU 运算速度。以 Intel 的 PIII 时脉 933 MHz 为例,

CPU 外频与倍频: 133(外频) X 7(倍频) MHz

RAM 频率:通常与 CPU 之外频相同,为 133 MHz

PCI 接口( 包含网络卡、声卡等等的接口喔 ) 133/4=33 MHz

AGP 接口 : 133 / 2 = 66 MHz (这是 AGP 正常的频率喔!)

如果你将 CPU 超频呢?会怎样?呵呵!如果是超外频的话,例如到 166 MHz 时,你的 AGP 将达 (166/2=83) 而 PCI 也将达 (166/4=41.5) ,高出正常值甚多,通常,越快的外频由于所有的设备运作频率都会提升,所以,可以让效能提高不少,但也可能会造成系统不稳定!在 Linux 系统中,『不建议超频』,因为,即使 CPU 可以耐的住这么高的时脉,但是系统的运作是全面性的,只要有一个设备当机,那么你的系统就跟着当掉啦!而因为超频之后,系统频率高出正常值太多,所以当然容易造成不稳定呢!

另一个需要注意的是,『CPU 是有分等级的』,而目前很多的程序都有对『CPU 做最佳化』的行动,所以就会有所谓的 i386, i586, i686 为附档名的档案产生啦!基本上,在 P MMX 以及 K6-III 都称为 586 的 CPU ,而 Intel 的赛扬以上等级与 AMD 的 K7 以上等级,就被称为 686 的机器了!万一改天你发现一些程序是注名给 686 的 CPU 使用时,就不要将他安装在 586 以下等级的计算机中,否则可是会无法执行该软件的!不过,在 686 倒是可以安装 386 的软件喔!也就是说,这些东西具有向下兼容的能力啦!

内存 ( RAM ):内存对于系统来说,真是一个重要的家伙,怎么说呢?刚刚提到,计算机真正运作的核心是 CPU ,但是真正『喂给』 CPU 运算资料的,那就是内存 (RAM) 啦!所以你的>操作系统的核心啦、软硬件的驱动程序啦、所有你要读取的档案啦等等的,都需要先读入内存之后,才喂给 CPU 来进行资料的运作!您瞧! RAM 可重要的很吧!此外,一些比较优良的>操作系统,也会将常用的档案或程序等资料,给他常驻在内存内而不直接移除,如此一来,下次取用这个资料时,就不需要在去周边读取一次,呵呵!对于系统速度来说,真是不无小补喔!所以啰,您就会晓得,如果你常常开启大容量的档案,以及执行一些很占资源的软件,那么你就必须要『很大量的内存』来帮助你存放这些资料,瞧!很重要的一个项目吧!内存目前的规格也不少,主要有三种,分别是 SDRAM, DDR, RAMBUS 等,新一代的内存通常使用 DDR 这种规格的内存,不过还得配合主机板与CPU来选择 RAM 的规格才行!对于一个系统来说,通常越大的内存代表越快速的系统,这是因为系统不用常常释放一些内存内部的资料。

显示卡 ( VGA card ):目前三 D 的画面在计算机游戏接口与工作接口很大量的被使用,而由于如果这些三 D 画面没有先经过处理而直接进入 CPU 来做处理的话,将会影响到整体运作的速度,因为 CPU 的工作实在太多了!这个时候就有所谓的 GPU 出现了!那是什么咚咚呢?为了避免由于大量的 3-D 画面造成 CPU 的困扰,所以显示卡开发

原文转自:http://www.ltesting.net