硬件基本知识

主板知识

电脑主板就可以称为电脑的神经系统。主板是一种高科技、高工艺融为一体的集成产品,大家在攒机的时候难免有认知上的迷惑。所以先了解一些主板的基本知识对大家攒机是大有裨益的。下面, 我就把主板常用的一些术语简单的给大家解释一下。 大家喜欢将CPU比作电脑的大脑或心脏,那么电脑主板就可称为电脑的神经系统。主板是一种高科技、高工艺融为一体的集成产品,大家在攒机的时候难免有认知上的迷惑。所以先了解一些主板的基本知识对大家攒机是大有裨益的。下面,我就把主板常用的一些术语简单的给大家解释一下。

主板:英文“mainboard”,它是电脑中最大的一块电路板,是电脑系统中的核心部件,它的上面布满了各种插槽(可连接声卡/显卡/MODEM/等)、接口(可连接鼠标/键盘等)、电子元件,它们都有自己的职责,并把各种周边设备紧紧连接在一起。它的性能好坏对电脑的总体指标将产生举足轻重的影响。

CPU(Central Processing Unit:中央处理器):通常也称为微处理器。它被人们称为电脑的心脏。它实际上是一个电子元件,它的内部由几百万个晶体管组成的,可分为控制单元、逻辑单元和存储单元三大部分。其工作原理为:控制单元把输入的指令调动分配后,送到逻辑单元进行处理再形成数据,然后存储到储存器里,最后等着交给应用程序使用。

BIOSBasic-Input-&-Output-System基本输入/输出系统):直译过来后中文名称就是基本输入输出系统它的全称应该是ROM-BIOS,意思是只读存储器基本输入输出系统。其实,它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、系统设置信息、开机上电自检程序和系统启动自举程序。

CMOSCMOS是电脑主板上的一块可读写的RAM芯片,用它来保护当前系统的硬件配置和用户对某些参数的设定。现在的厂商们把CMOS程序做到了BIOS芯片中,当开机时就可按特定键进入CMOS设置程序对系统进行设置。所以又被人们叫做BIOS设置。芯片组(Chipset):是构成主板电路的核心。一定意义上讲,它决定了主板的级别和档次。它就是“南桥”和“北桥”的统称,就是把以前复杂的电路和元件最大限度地集成在几颗芯片内的芯片组。

北桥:就是主板上离CPU最近的一块芯片,负责与CPU的联系并控制内存、AGP、PCI数据在北桥内部传输。

南桥:主板上的一块芯片,主要负责I/O接口以及IDE设备的控制等。

MCHmemory controller hub):内存控制器中心,负责连接CPUAGP总线和内存。

ICHI/O controller hub):输入/输出控制器中心,负责连接PCI总线,IDE设备,I/O设备等。

FWHfirmware controller):固件控制器,主要作用是存放BIOS

I/O芯片:在486以上档次的主板,板上都有I/O控制电路。它负责提供串行、并行接口及软盘驱动器控制接口。

PCB:也就是主板线路板它由几层树脂材料粘合在一起的,内部采用铜箔走线。一般的PCB线路板分有四层,最上和最下的两层是信号层,中间两层是接地层和电源层,将接地和电源层放在中间,这样便可容易地对信号线做出修正。而好的主板的线路板可达到六层,这是由于信号线必须相距足够远的距离,以防止电磁干扰,六层板可能有三个或四个信号层、一个接地层、以及一个或两个电源层,以提供足够的电力供应。

AT板型: 也就是“竖”型板设计,即短边位于机箱后面板。它最初应用于IBM PC/AT机上。AT主板大小为13×12英寸。

Baby-AT板型: 随着电子元件和控制芯片组集成度的大幅提高,也相应的推出了尺寸相对较小的Baby AT主板结构。Baby AT大小为13.5×8.5英寸。

ATX(AT eXternal)板型:是Intel公司提出的新型主板结构。它的布局是“横”板设计,就象把Baby-AT板型放倒了过来,这样做增加了主板引出端口的空间,使主板可以集成更多的扩展功能。

Micro-ATX板型:是Intel公司在97年提出的主板结构,主要是通过减少PCI和ISA插槽的数量来缩小主板尺寸的。

AT电源:是由P8和P9两组接口组成,每个接口分别有六个针脚,支持+5.0V,+12V,-5V,-12V电压,它不支持+3.3V电压。

ATX电源ATX电源是ATX主板配套的电源,为此对它增加了一些新作用;一是增加了在关机状态下能提供一组微电流(5V/100MA)供电。二是增加有3.3V低电压输出。

Slot 1INTEL专为奔腾II而设计的一种CPU插座,它是一狭长的242针脚的插槽,提供更大的内部传输带宽和CPU性能。

Socker 370INETL为赛扬系列而设计的CPU插座,成本降低。支持VRM8.1规格,核心电压2.0V左右。

Socker 370 IIINETLPentium III CoppermineCeleron II设计的,支持VRM8.4规格,核心电压1.6V左右。

Slot AAMD公司为K7系列CPU定做的,外形与Slot 1差不多。

Socket AAMD专用CPU插座,462针脚。

Socker 423:INTEL专用在第一代奔腾IV处理器的插座。

Socket 478Willamette内核奔腾IV专用的CPU插座。

SIMMSingle-In-line-Menory-Modules):一种内存插槽,72线结构。

DIMMDual-Inline-Menory-Modules):一种内存插槽。168线结构。

SDRAMSynchronous Burst RAM):同步突发内存。是168线、3.3V电压、带宽64bit、速度可达6ns是双存储体结构,也就是有两个储存阵列,一个被CPU读取数据的时候,另一个已经做好被读取数据的准备,两者相互自动切换,使得存取效率成倍提高。并且将RAM与CPU以相同时钟频率控制,使RAM与CPU外频同步,取消等待时间,所以其传输速率比EDO DRAM快了13%。SDRAM采用了多体(Bank)存储器结构和突发模式,能传输一整数据而不是一段数据。

DDR RAMDouble Data Rate):二倍数据速度。它的速度比SDRAM提高一倍,其核心建立在SDRAM的基础上,但在速度和容量上有了提高。对比SDRAM,它使用了更多、更先进的同步电路。而且采用了DLL(Delay Locked Loop:延时锁定回路)提供一个数据滤波信号(DataStrobe signal)。当数据有效时,存储控制器可使用这个数据滤波信号来精确定位数据,每16次输出一次。DDR本质上不需要提高时钟频率就能加倍提高SDRAM的速度,它允许在时钟脉冲的上升沿和下降沿读出数据,因此,它的速度是标准SDRAM的两倍。

RDRAMRambus DRAM):是美国RAMBUS公司在RAMBUSCHANNEL技术基础上研制的一种存储器。用于数据存储的字长为16位,传输率极速指标为600MHz。以管道存储结构支持交叉存取同时执行四条指令。

Direct RDRAM:是RDRAM的扩展,它使用了同样的RSL,但接口宽度达到16位,频率达到800MHz,效率更高。单个传输率可达到1.6GB/s,两个的传输率可达到3.2GB/s。

ECCError Checking and Correcting:就是检查出错误的地方并予以纠正。

PC133:因为Intel P III支持133MHz外频,需要有与其相适应的内存带宽,所以就出现了PC133,它的时钟频率达到133MHz,数据传输率为1.066GB/S

CACHE:就是缓存,它分为一级缓存和二级缓存。它是为内存和CPU交换数据提供缓冲区的。只所以大部分主板上都有CACHE芯片或插槽,是因其与CPU之间的数据交换要比内存和CPU之间的数据交换快的多。

IDE(Integrated Device Electronics):一种磁盘驱动器的接口类型,也称为ATA接口。是由CompagConner共同开发并由Western Digital公司生产的控制器接口,现已作为一种接口标准被广泛的应用。它最多可连接两个IDE接口设备,允许最大硬盘容量528兆,控制线和数据线合用一根40芯的扁平电缆与硬盘接口卡连接。数据传输率为3.3Mbps-8.33Mbps。

EIDE(Enhanced IDE增强性IDE):是Pentium以上主板必备的标准接口。主板上通常可提供两个EIDE接口。在Pentium以上主板中,EDIE都集成在主板中。

RAID:一般称为磁盘阵列,其最主要的用途有二个,一个就是资料备份(Mirroring),或称资料保全,另一个用途就是加速存取(Stripping)一般常听到RAID 1就是指备份这个功能,而RAID 0就是加速功能,RAID 0+1就是两者兼具,用白话一点来说,指的就是备份与加速功能。

ULTRA DMA/66:是一种硬盘接口规范,它的突发数据传输率为66MB/S,而且它可以减少CPU工作负担,有利于提高整体系统效率。

ATA100接口:就是拥有100MB/秒的接口传输率,使用80针接口电缆,其中有40根地线,可以避免数据收发时的电磁干扰的一种接口标准。ATA 100完全向下兼容传统的IDE,包括PIO、ATA/33、ATA/66等。

PCI总线(Peripheral Component Interconnect:外部设备互连):属于局部总线是由PCI集团推出的总线结构。它具有133MB/S的数据传输率及很强的带负载能力,可支持10台外设,同时兼容ISA、EISA总线。

AGP插槽(Accelerated-Graphics-Port:加速图形端口):它是为提高视频带宽而设计的总线结构。它将显示卡与主板的芯片组直接相连,进行点对点传输。但是它并不是正规总线,因它只能和AGP显卡相连,故不具通用和扩展性。其工作的频率为66MHz,是PCI总线的一倍,并且可为视频设备提供528MB/S的数据传输率。所以实际上就是PCI的超集。

AGP 1X/2X/4XAGP 1X的总线传输率为266MB/s,工作频率为66MHz,AGP 2X的总线传输率为532MB/s,工作频率为133MHz,电压为3.3V,AGP 4X的总线传输率为1.06GB/s,工作频率为266MHz,电压为1.5V。

AMRAudio/Modem Riser声音/调制解调器插卡):是一套开放的工业标准,它定义的扩展卡可同时支持声音及Modem的功能。采用这样的设计,可有效降低成本,同时解决声音与Modem子系统目前在功能上的一些限制。

CNR(Commu-nicationNotwork Riser通讯网络插卡):是AMR的升级产品,从外观上看,它比AMR稍长一些,而且两着的针脚也不相同,所以两者不兼容。CNR能连接专用的CNR-Modem还能使用专用的家庭电话网络(Home PNA),具有PC 2000即插即用功能,比AMR增加了对10/100MB局域网功能的支持。

ACR(Advanced Communication Riser高级通讯插卡):是CNR的升级产品,它可以提供局域网,宽带网,无线网络和多声道音效处理功能,而且与AMR兼容。

SCSISmall Computer System Interface):的意义是小型计算机系统接口,它是由美国国家标准协会(ANSI)公布的接口标准。SCSI最初的定义是通用并行的SCSI总线。SCSI总线自己并不直接和硬盘之类的设备通讯,而是通过控制器来和设备建立联系。一个独立的SCSI总线最多可以支持16个设备,通过SCSII D来进行控制。

USB(Universal Serial Bus通用串行总线):它不是一种新的总线标准,而是电脑系统接驳外围设备(如键盘、鼠标、打印机等)的输入/输出接口标准。是由IBMINTELNEC等著名厂商联合制定的一种新型串行接口。它采用Daisy Chain方式进行连接。由两根数据线,一根5V电源线及一根地线组成。数据传输率为12MB/s。

FDD:比IDE插槽稍短一点,专门用来插软驱。

并口:就是平常所说的打印口,其实它并不是只能接打印机和鼠标,它还可以接MODEM,扫描仪等设备。

COM端口:一块主板一般带有两个COM串行端口。通常用于连接鼠标及通讯设备(如连接外置式MODEM进行数据通讯)等。

PS/2口:是一种鼠标/键盘接口,一般说的圆口鼠标就接在PS/2口上。

IRQINTERRUPTREQUEST):中断请求。外设用来向计算机发出中断请求信号。

ACPI电源接口:是Pentium以上主板特有的一种新功能。作用是在管理电脑内部各种部件时尽量做到节省能源。

AC'97规范:由于声卡越来越贵,CPU的处理能力越来越强大,所以Intel于1996年发布了AC97标准,它把声卡中成本最高的DSP(数字信号处理器)给去掉了,而通过特别编写驱动程序让CPU来负责信号处理,它工作时需要占用一部分CPU资源。

温度检测CPU温度过高会导致系统工作不稳定甚至死机,所以对CPU的检测是很重要的,它会在CPU温度超出安全范围时发出警告检测。温度的探头有两种:一种集成在处理器之中,依靠BIOS的支持;另一种是外置的,在主板上面可以见到,通常是一颗热敏电阻。它们都是通过温度的改变来改变自身的电阻值,让温度检测电路探测到电阻的改变,从而改变温度示数。

 

CPU

CPU是“Central Processing Unit”的英语缩写,中文意思是“中央处理器”,有时我们也简称它为“处理器”或是“微处理器”。

CPU的工作原理:CPU的内部结构可分为控制、逻辑、存储三大部分。如果将CPU比作一台机器的话,其工作原理大致是这样的:首先是CPU将“原料”(程序发出的指令)经过“物质分配单位”(控制单元)进行初步调节,然后送到“加工车床”(逻辑运算单元)进行加工,最后将加工出来的“产品”(处理后的数据)存储到“仓库”(存储器)中,以后“销售部门”(应用程序)就可到“仓库”中按需提货了。

1.体现CPU工作能力的主频、外频、倍频

  (1)CPU的整体工作速度——主频

   主频就是CPU的时钟频率,也就是CPU运算时的工作频率。我们平常经常挂在嘴边的“奔腾4 XXX MHz”讲的就是CPU的主频。

  (2)生产线与生产线的条数——外频与倍频

   与主频相关的还有“外频”与“倍频”这两个概念,“外频”是系统总线的工作频率,而“倍频”则是外频与主频相差的倍数,主频=外频×倍频。我们可以把外频看做CPU这台“机器”内部的一条生产线,而倍频则是生产线的条数,一台机器生产速度的快慢(主频)自然就是生产线的速度(外频)乘以生产线的条数(倍频)了。

  2.CPU的进出口速度——前端总线频率

前端总线是CPU与主板北桥芯片之间连接的通道,而“前端总线频率”(FSB)就是该通道“运输数据的速度”。如果将CPU看做一台安装在房间中的大型机器的话,“前端总线”就是这个房间的“大门”。机器的生产能力再强,如果“大门”很窄或者物体流通速度比较慢的话,CPU就不得不处于一种“吃不饱”的状态(图5)。


图5 “前端总线”图释

  早期CPU的前端总线频率是与CPU的外频同步的。随着CPU工作能力的加强(主频越来越高),原来的那种低频率前端总线已经满足不了CPU的需要,于是人们开始在“前端总线频率”上做起了文章——在不提高系统总线基准频率的前体下,将前端总线单个时钟周期能够传输的数据个数以“倍数”增加。以当前的Pentium 4系列CPU为例,Intel为它设计了一个名为“Quad-pumped”的前端总线,其实质就是该前端总线在一个时钟周期内,可以传输4倍的数据。早期的Pentium 4的外频都是100MHz,而由于采用了“Quad-pumped”技术,这类CPU的前端总线频率便成了“100MHz×4=400MHz”。如今,Pentium 4的前端总线已经达到了800MHz,但其实际的外频是200MHz。

   在认识了这几个参数之后,你应该明白“外频≠前端总线频率(FSB)”了吧。

3.CPU对电源的要求——工作电压

   工作电压是指CPU核心正常工作所需的电压。早期CPU的工作电压一般为5V,目前Pentium 4 CPU的核心工作电压仅为1.5V左右。提高CPU的工作电压可以提高CPU工作频率,但是过高的工作电压会带来CPU发热、甚至CPU烧坏的问题。而降低CPU电压不会对CPU造成物理损坏,但是会影响CPU工作的稳定性。因为降低工作电压会使CPU信号变弱,造成运算混乱。为了降低CPU电压、减小CPU发热,适应更高的工作频率,CPU工作电压有逐步下降的趋势。

  4.CPU的内部高速周转仓库——缓存

  随着CPU主频的不断提高,它的处理速度也越来越快,其它设备根本赶不上CPU的速度,没办法及时将需要处理的数据交给CPU。于是,高速缓存便出现在CPU上,当CPU在处理数据时,高速缓存就用来存储一些常用或即将用到的数据或指令,当CPU需要这些数据或指令的时候直接从高速缓存中读取,而不用再到内存甚至硬盘中去读取,如此一来可以大幅度提升CPU的处理速度。
缓存又分为几个级别:

  L1 Cache(一级缓存): 它采用与CPU相同的半导体工艺,制作在CPU内部,容量不是很大,与CPU同频运行,无需通过外部总线来交换数据,所以大大节省了存取时间。

  L2 Cache(二级缓存):CPU在读取数据时,寻找顺序依次是L1→L2→内存→外存储器。L2 Cache的容量十分灵活,容量越大,CPU档次越高。

   L3 Cache(三级缓存):还可以在主板上或者CPU上再外置的大容量缓存,被称为三级缓存。

高速缓冲存储器Cache是位于CPU与内存之间的临时存储器,它的容量比内存小但交换速度快。在Cache中的数据是内存中的一小部分,但这一小部分是短时间内CPU即将访问的,当CPU调用大量数据时,就可避开内存直接从Cache中调用,从而加快读取速度。由此可见,在CPU中加入Cache是一种高效的解决方案,这样整个内存储器(Cache+内存)就变成了既有Cache的高速度,又有内存的大容量的存储系统了。Cache对CPU的性能影响很大,主要是因为CPU的数据交换顺序和CPU与Cache间的带宽引起的。

高速缓存的工作原理

  1. 读取顺序

  CPU要读取一个数据时,首先从Cache中查找,如果找到就立即读取并送给CPU处理;如果没有找到,就用相对慢的速度从内存中读取并送给CPU处理,同时把这个数据所在的数据块调入Cache中,可以使得以后对整块数据的读取都从Cache中进行,不必再调用内存。

  正是这样的读取机制使CPU读取Cache的命中率非常高(大多数CPU可达90%左右),也就是说CPU下一次要读取的数据90%都在Cache中,只有大约10%需要从内存读取。这大大节省了CPU直接读取内存的时间,也使CPU读取数据时基本无需等待。总的来说,CPU读取数据的顺序是先Cache后内存。

  2. 缓存分类

  前面是把Cache作为一个整体来考虑的,现在要分类分析了。Intel从Pentium开始将Cache分开,通常分为一级高速缓存L1和二级高速缓存L2。

  在以往的观念中,L1 Cache是集成在CPU中的,被称为片内Cache。在L1中还分数据Cache(I-Cache)和指令Cache(D-Cache)。它们分别用来存放数据和执行这些数据的指令,而且两个Cache可以同时被CPU访问,减少了争用Cache所造成的冲突,提高了处理器效能。

  在P4处理器中使用了一种先进的一级指令Cache——动态跟踪缓存。它直接和执行单元及动态跟踪引擎相连,通过动态跟踪引擎可以很快地找到所执行的指令,并且将指令的顺序存储在追踪缓存里,这样就减少了主执行循环的解码周期,提高了处理器的运算效率。

  以前的L2 Cache没集成在CPU中,而在主板上或与CPU集成在同一块电路板上,因此也被称为片外Cache。但从P
开始,由于工艺的提高L2 Cache被集成在CPU内核中,以相同于主频的速度工作,结束了L2 Cache与CPU大差距分频的历史,使L2 Cache与L1 Cache在性能上平等,得到更高的传输速度。L2Cache只存储数据,因此不分数据Cache和指令Cache。在CPU核心不变化的情况下,增加L2 Cache的容量能使性能提升,同一核心的CPU高低端之分往往也是在L2 Cache上做手脚,可见L2 Cache的重要性。现在CPU的L1 Cache与L2 Cache惟一区别在于读取顺序。

3. 读取命中率

CPU在Cache中找到有用的数据被称为命中,当Cache中没有CPU所需的数据时(这时称为未命中),CPU才访问内存。从理论上讲,在一颗拥有2级Cache的CPU中,读取L1 Cache的命中率为80%。也就是说CPU从L1 Cache中找到的有用数据占数据总量的80%,剩下的20%从L2 Cache读取。由于不能准确预测将要执行的数据,读取L2的命中率也在80%左右(从L2读到有用的数据占总数据的16%)。那么还有的数据就不得不从内存调用,但这已经是一个相当小的比例了。在一些高端领域的CPU(像Intel的Itanium)中,我们常听到L3 Cache,它是为读取L2 Cache后未命中的数据设计的—种Cache,在拥有L3 Cache的CPU中,只有约5%的数据需要从内存中调用,这进一步提高了CPU的效率。  

为了保证CPU访问时有较高的命中率,Cache中的内容应该按一定的算法替换。一种较常用的算法是“最近最少使用算法”(LRU算法),它是将最近一段时间内最少被访问过的行淘汰出局。因此需要为每行设置一个计数器,LRU算法是把命中行的计数器清零,其他各行计数器加1。当需要替换时淘汰行计数器计数值最大的数据行出局。这是一种高效、科学的算法,其计数器清零过程可以把一些频繁调用后再不需要的数据淘汰出Cache,提高Cache的利用率。

  5.CPU的制造工艺、封装方式

  制造工艺,也称为“制程宽度”。是在制作CPU核心时,核心上最基本的功能单元CMOS电路的宽度。在CPU的制造工艺中,一般都是用微米来衡量加工精度。从上世纪70年代早期的10微米线宽一直到目前采用的0.13微米线宽,CPU的制造工艺都在不断地进步。制作工艺的提高,意味着CPU的体积将更小,集成度更高,耗电更少。


图6 CPU封装技术的变迁

  封装是指安装CPU集成电路芯片用的外壳。封装不仅起着安放、固定、密封、保护芯片和增强散热功能的作用,而且还是沟通芯片内部与外部电路的桥梁。芯片的封装技术已经历了好几代的变迁,从DIP、PQFP、PGA、BGA到FC-PGA,技术指标一代比一代先进(图6、7)。目前封装技术适用的芯片频率越来越高,散热性能越来越好,引脚数增多,引脚间距减小,重量减小,可靠性也越来越高。


图7 FC-PGA(反转针栅阵列)封装形式)

  6.CPU的思想灵魂——指令集

  CPU的性能可以用工作频率来表现,而CPU的强大功能则依赖于指令系统。新一代CPU产品中,或多或少都需要增加新指令,以增强CPU系统功能。指令系统决定了一个CPU能够运行什么样的程序,因此,一般来说,指令越多,CPU功能越强大。目前主流的CPU指令集有IntelMMXSSESSE2AMD3D Now扩展指令集。

Memory

当然在了解了一些内存的基本情况后,我们来看看一些我们常见的同内存有关的术语:
  时钟周期
  时钟周期是一个时间的量,一般规定10纳秒(ns)为一个时钟周期。时钟周期表示了SDRAM所能运行的最高频率。更小的时钟周期就意味着更高的工作频率。对于PC100规格的内存来说,它的运行时钟周期应该不高于10纳秒。纳秒与工作频率之间的转换关系为:1000/时钟周期=工作频率。例如,标称10纳秒的PC100内存芯片,其工作频率的表达式就应该是1000/100 = 100MHZ,这说明此内存芯片的额定工作频率为100MHZ。目前市场上一些质量优秀的内存通常可以工作在比额定频率高的频率下,这为一些喜欢超频的朋友带来了极大的方便。例如KingMAX的PC133内存,此类内存多采用8纳秒的芯片,相对于其100MHZ的频率来说,频率提高的余地还很大,许多用户都可以让它们工作在133MHZ甚至更高的频率下。能不能超频使用很大程度上反应了内存芯片以及PCB板的质量。不过,仅仅凭借时钟周期来判断内存的速度还是不够的,内存CAS的存取时间和延迟时间也在一定程度上决定了内存的性能。
  存取时间
  现在让我们来看内存的存取时间。首先应澄清一个事实:目前大多数的SDRAM芯片的存取时间多为5、6、7、8或10纳秒,这个“纳秒”与上面所说的时钟周期中的“纳秒”不是一回事,它们分别表示了不同的意义。比如以前红极一时的HY PC100内存的芯片,其颗粒一般都标注“-7J”或“-7K”的字样。有些人误将它理解为内存的时钟周期。其实,这里的-7J或-7K代表的是内存的存取时间为7纳秒而并不是时钟周期为7纳秒。当内存的存取时间为7纳秒时,它的时钟周期仍然是10纳秒,工作频率也为100MHZ。因此,在购买的时候请不要将芯片上的存取时间和时钟周期相混淆。对于HY的PC100规格的条子来说,-7J或-7K才是合格的产品。而对于HY的PC133规格的内存条来讲,-75和-T-H才是合乎规范的。
  CAS的延迟时间
  内存的CAS延迟时间和存取时间之间有着密切的联系。首先解释一下什么是内存的CAS延迟时间。所谓CAS延迟时间,就是指内存纵向地址脉冲的反应时间。CAS延迟时间是在一定频率下衡量支持不同规范内存的重要标志之一。在Intel公司的PC100内存技术白皮书中指出:“符合PC100标准的内存芯片应该以CAS Latency(以下简称CL)=2的情况稳定工作在100MHZ的频率下。”CL=2所表示的意义是此时内存读取数据的延迟时间是两个时钟周期当CL=3时。内存读取数据的延迟时间就应该是三个时钟周期,因此,这“2”与“3”之间的差别就不仅仅局限于“1”了,而是1个时钟周期。工作在相同频率下的同种内存,将CL设置为2会得到比3更优秀的性能(当然你的内存必须支持CL=2的模式)。为了使主板正确地为内存设定CAS延迟时间,内存生产厂商都将其内存在不同工作频率下所推荐的CAS延迟时间记录在了内存PCB板上的一块EEPROM上,这块芯片就是我们所说的SPD。当系统开机时,主板BIOS会自动检测SPD中的信息并最终确定是以CL=2还是CL=3来运行。为了准确地评价内存的综合性能,我们要将上面所说的三个概念结合起来。对于PC133的内存而言,当CL=3的时候,tCK(System clock cycle time即内存时钟周期,由外频所决定。一般地,可认为TCK=1/F.F为工作时的外频。例如,系统在100MHz外频下工作时,TCK=1/100MHz=10ns)的数值要小于10纳秒、tAC(Access time from CLK)要小于6纳秒。这样才符合PC100标准。而当CL=2的时候,tCK的数值只要为10纳秒就可以符合标准。这是为什么呢?其原因就在于同一条内存,当CL的设置不同时,内存的tCK值并不是唯一的,同样,tAC的值也是不太可能相同的。所以,对于内存的总延迟时间,我们可以用这样一个式子来表示:总延迟时间=时钟周期X CL值+存取时间。我们以HY的内存做例子。HY的PC100内存,其时钟周期为10纳秒,当工作在100MHZ时,内存的CL值为2,它的存取时间为7纳秒,因此,总延迟时间就是10X2+7=27纳秒。对于内存而言。总延迟时间是反应内存速度最直接的指标。
  封装形式
  封装形式也就是内存芯片的引脚形式,目前主流的封装形式主要有以下几种:
  BLP:英文全称为Bottom Leaded Plastic(底部引出塑封技术)是新一代封装技术中的佼佼者,其芯片面积与填充装面积之比大于1:1.1,符合CSP(Chip Size Package)填封装规范。不仅高度和面积极小,而且电气特性得到了进一步的提高,制造成本也不高,广泛用于SDRAMRDRAMDDR等新一代内存制造上。
  TinyBGA:英文全称为Tiny Ball Grid Array(小型球栅阵列封装),其芯片面积与封装面积之比不小于1:1.14,是KingMax的专利,属于BGA封装技术的一个分支。
  TSOP II:英文全称为Thin Small Outline Package(薄型小尺寸封装),目前广泛应用于SDRAM内存的制造上,但是随着时间的推移和技术的进步,TSOP II已越来越不适用于高频、高速的新一代内存。
  DRAM封装技术从最早的DIP、SOJ提高到TSOP的形式。从现在主流SDRAM的模组来看,除了胜创科技(KingMAX)首创的TinyBGA技术和樵风科技首创的BLP封装模式外,绝大多数还是采用TSOP的封装技术。采用TinyBGA封装的内存大小是TSOP封装内存的三分之一,也就是说,同等空间下TinyBGA封装可以将存储容量提高三倍。此外,TinyBGA封装内存不但体积小,同时也更薄,其金属基板到散热体的最有效散热路径仅有0.36mm,大大提高了内存芯片在长时间运行后的可靠性,同时其线路阻抗大大减小,芯片速度也随之得到大幅度的提高。
  随着DDR、RDRAM的陆续推出,内存频率提高到了一个更高的水平,TSOP封装技术渐渐有些力不从心了,难以满足DRAM设计上的要求。从Intel力推的Rambus来看,采用了新一代的μBGA封装形式,相信未来DDR等其他高速DRAM的封装也会采取相同或不同的BGA封装方式。而SDRAM架构(PC133、DDR)的低成本优势及广泛的应用领域会使其继续占据一定的市场份额。相信未来的DRAM市场将会是多种结构并存的局面。
  数据带宽
  所谓数据带宽就是内存的数据传输速度,它是衡量内存性能的重要标准。通常情况下,PC133的SDRAM在额定频率(100MHZ)下工作时,其峰值传输速度可以达到800MB/秒。工作在133MHZ下的PC133内存,其峰值传输速度已经达到了1.06GB/秒,这一速度比PC100内存提高了200MB/S,在实际使用中,其性能的提高是很明显的。对于DDR内存而言,由于在同一个时钟的上升和下降沿都能传输数据,所以工作在133MHZ时,它的实际传输速度可以达到2.1 GB/S的水准,也就是普通SDRAM内存工作在266MHZ下所拥有的带宽。此外,双通道的PC800的Rambus DRAM内存其数据传输带宽也达到了3.2GB/S速度。

DDR2与DDR的区别
  与DDR相比,DDR2最主要的改进是在内存模块速度相同的情况下,可以提供相当于DDR内存两倍的带宽。这主要是通过在每个设备上高效率使用两个DRAM核心来实现的。作为对比,在每个设备上DDR内存只能够使用一个DRAM核心。技术上讲,DDR2内存上仍然只有一个DRAM核心,但是它可以并行存取,在每次存取中处理4个数据而不是两个数据。
DDR2与DDR的区别示意图
  与双倍速运行的数据缓冲相结合,DDR2内存实现了在每个时钟周期处理多达4bit的数据,比传统DDR内存可以处理的2bit数据高了一倍。DDR2内存另一个改进之处在于,它采用FBGA封装方式替代了传统的TSOP方式。
  然而,尽管DDR2内存采用的DRAM核心速度和DDR的一样,但是我们仍然要使用新主板才能搭配DDR2内存,因为DDR2的物理规格和DDR是不兼容的。首先是接口不一样,DDR2的针脚数量为240针,而DDR内存为184针;其次,DDR2内存的VDIMM电压为1.8V,也和DDR内存的2.5V不同。
DDR2的定义:
    DDR2(Double Data Rate 2) SDRAM是由JEDEC(电子设备工程联合委员会)进行开发的新生代内存技术标准,它与上一代DDR内存技术标准最大的不同就是,虽然同是采用了在时钟的上升/下降延同时进行数据传输的基本方式,但DDR2内存却拥有两倍于上一代DDR内存预读取能力(即:4bit数据读预取)。换句话说,DDR2内存每个时钟能够以4倍外部总线的速度读/写数据,并且能够以内部控制总线4倍的速度运行。
    此外,由于DDR2标准规定所有DDR2内存均采用FBGA封装形式,而不同于目前广泛应用的TSOP/TSOP-II封装形式,FBGA封装可以提供了更为良好的电气性能与散热性,为DDR2内存的稳定工作与未来频率的发展提供了坚实的基础。回想起DDR的发展历程,从第一代应用到个人电脑的DDR200经过DDR266、DDR333到今天的双通道DDR400技术,第一代DDR的发展也走到了技术的极限,已经很难通过常规办法提高内存的工作速度;随着Intel最新处理器技术的发展,前端总线对内存带宽的要求是越来越高,拥有更高更稳定运行频率的DDR2内存将是大势所趋。 
DDR2与DDR的区别:
    在了解DDR2内存诸多新技术前,先让我们看一组DDR和DDR2技术对比的数据。 
1、延迟问题:
    从上表可以看出,在同等核心频率下,DDR2的实际工作频率是DDR的两倍。这得益于DDR2内存拥有两倍于标准DDR内存的4BIT预读取能力。换句话说,虽然DDR2和DDR一样,都采用了在时钟的上升延和下降延同时进行数据传输的基本方式,但DDR2拥有两倍于DDR的预读取系统命令数据的能力。也就是说,在同样100MHz的工作频率下,DDR的实际频率为200MHz,而DDR2则可以达到400MHz。
    这样也就出现了另一个问题:在同等工作频率的DDR和DDR2内存中,后者的内存延时要慢于前者。举例来说,DDR 200和DDR2-400具有相同的延迟,而后者具有高一倍的带宽。实际上,DDR2-400和DDR 400具有相同的带宽,它们都是3.2GB/s,但是DDR400的核心工作频率是200MHz,而DDR2-400的核心工作频率是100MHz,也就是说DDR2-400的延迟要高于DDR400。
2、封装和发热量:
    DDR2内存技术最大的突破点其实不在于用户们所认为的两倍于DDR的传输能力,而是在采用更低发热量、更低功耗的情况下,DDR2可以获得更快的频率提升,突破标准DDR的400MHZ限制。
    DDR内存通常采用TSOP芯片封装形式,这种封装形式可以很好的工作在200MHz上,当频率更高时,它过长的管脚就会产生很高的阻抗和寄生电容,这会影响它的稳定性和频率提升的难度。这也就是DDR的核心频率很难突破275MHZ的原因。而DDR2内存均采用FBGA封装形式。不同于目前广泛应用的TSOP封装形式,FBGA封装提供了更好的电气性能与散热性,为DDR2内存的稳定工作与未来频率的发展提供了良好的保障。
    DDR2内存采用1.8V电压,相对于DDR标准的2.5V,降低了不少,从而提供了明显的更小的功耗与更小的发热量,这一点的变化是意义重大的。
DDR2采用的新技术:
    除了以上所说的区别外,DDR2还引入了三项新的技术,它们是OCD、ODT和Post CAS。
    OCD(Off-Chip Driver):也就是所谓的离线驱动调整,DDR II通过OCD可以提高信号的完整性。DDR II通过调整上拉(pull-up)/下拉(pull-down)的电阻值使两者电压相等。使用OCD通过减少DQ-DQS的倾斜来提高信号的完整性;通过控制电压来提高信号品质。
    ODT:ODT是内建核心的终结电阻器。我们知道使用DDR SDRAM的主板上面为了防止数据线终端反射信号需要大量的终结电阻。它大大增加了主板的制造成本。实际上,不同的内存模组对终结电路的要求是不一样的,终结电阻的大小决定了数据线的信号比和反射率,终结电阻小则数据线信号反射低但是信噪比也较低;终结电阻高,则数据线的信噪比高,但是信号反射也会增加。因此主板上的终结电阻并不能非常好的匹配内存模组,还会在一定程度上影响信号品质。DDR2可以根据自已的特点内建合适的终结电阻,这样可以保证最佳的信号波形。使用DDR2不但可以降低主板成本,还得到了最佳的信号品质,这是DDR不能比拟的。
    Post CAS:它是为了提高DDR II内存的利用效率而设定的。在Post CAS操作中,CAS信号(读写/命令)能够被插到RAS信号后面的一个时钟周期,CAS命令可以在附加延迟(Additive Latency)后面保持有效。原来的tRCD(RAS到CAS和延迟)被AL(Additive Latency)所取代,AL可以在0,1,2,3,4中进行设置。由于CAS信号放在了RAS信号后面一个时钟周期,因此ACT和CAS信号永远也不会产生碰撞冲突。
    总的来说,DDR2采用了诸多的新技术,改善了DDR的诸多不足,虽然它目前有成本高、延迟慢能诸多不足,但相信随着技术的不断提高和完善,这些问题终将得到解决。

BIOS

  一  BIOS的基本概念

  说到BIOS大家关注过它吗?其实每当你按下机箱上的power键时,它就认认真真的为你工作了。那么什么是BIOS呐?书本上给了我们一个定义:"BIOS是Basic Input-output System(基本输入输出系统)的缩写,它负责开机时对系统的各项硬件进行初始化设置和测试,以确保系统能够正常工作。若硬件不正常则立即停止工作,并把出错的设备信息反馈给用户。BIOS包含了系统加电自检(POST)程序模块、系统启动自举程序模块,这些程序模块主要负责主板与其它计算机硬设备通讯的作用。"
  简单的说BIOS就是被"固化"在计算机硬件中的一组程序,它为你的计算机提供最低级的、最直接的硬件控制。BIOS实际上相当于计算机硬件与软件程序之间的一座桥梁,它本身其实就是一个程序也可以说是一个软件。我们对它最直观的认识就是POST(Power On System Test)功能,当计算机接通电源后,BIOS将进行检验其内部所有设备的自检,包括对CPU、内存、只读存储器、系统主板、CMOS内存、并行和串行通信子系统、软盘和硬盘子系统以及键盘进行测试。自检测试完成后,系统将在指定的驱动器中寻找操作系统,并向内存中装入操作系统。
  二  CMOS是什么?
  BIOS被存放在CMOS内存中,CMOS是complementary metal-oxide semiconductor的首写字母缩写,中文就是互补金属氧化物半导体,它是一种半导体技术,可以将成对的金属氧化物半导体场效应晶体管(MOSFET)集成在一块硅片上。该技术通常用于生产RAM和交换应用系统,用它生产出来的产品速度很快功耗极低,而且对供电电源的干扰有较高的容限。具体到我们这是指计算机主机板上一块特殊的RAM芯片,这一小块RAM通常为128字节或256字节。CMOS RAM的作用是保存系统的硬件配置和用户对某些参数的设定。
  因为CMOS RAM的功耗极低,所以当系统电源关闭后CMOS RAM靠主板的后备电池供电就可以了,因此保存在CMOS内的用户设置参数不会丢失。CMOS RAM本身只是一块存储芯片,只有资料保存功能,而对CMOS中各项参数的设定要使用专门的程序。早期计算机的CMOS设置程序是保存在一张软盘上的,每次设置都要用那张软盘,很不方便。现在绝大多数厂家已将CMOS设置程序--即BIOS固化到了Flash EPROM芯片中,Flash EPROM芯片的容量一般为1MB、2MB ,现在有许多815E的板子到了4MB(4MB哈哈,可以放MM的照片了,一开机就显示MM的照片想想就觉得很CooL,不过开机Logo只有256色还是有点不爽)。为了便于察看BIOS的容量我们可以利用BIOS芯片上的型号来识别:像27C010、27C512等以"27"打头的芯片均是EPROM(486以及486以下的计算机采用的芯片),而28C010、29C010、29C020、29C040等,均为EEPROM,29C010是128K*8,即1M比特并行EEPROM,29C010是128K*8(1M比特),29C020是256K*8(2M比特)、29C040是512K*8(4M比特)的FLASH ROM(586以及pII,PIII文件次的BIOS芯片)。串行EEPROM在计算机主板上较少见,而提供这些芯片的厂家多为MX、WINBOND、ATMEL等厂家。 

  目前使用广泛的主板BIOS主要来自三个公司:American Megatrends公司的AMI BIOS、Award公司的Award BIOS和Phoenix公司的Phoenix BIOS,早期486机上还有一些如Eurosoft公司的Euro BIOS和Microid Research公司的MR BIOS等。现在主板使用最普遍的是AWARD BIOS。另外还有少数主板使用AMI 的窗口化WinBIOS,WinBIOS在系统启动后会自动识别鼠标,当计算机上插有鼠标时,可以直接使用鼠标进行BIOS设置操作。三种BIOS的进入方法也略有不同,AWARD BIOS和AMI BIOS是开机时按住<Delete>键;Phoenix BIOS则是按<F2>键,还有一些BIOS视厂商不同进入方法也不一样,一般开机加电后屏幕左下角都会出现Press <Anykey>(具体主板具体分析) To Enter Setup。

  
CMOS与BIOS的区别

CMOS是互补金属氧化物半导化的缩写。本意是指制造大规模集成电路芯片用的一种技术或用这种技术制造出来的芯片。其实,在这里是指主板上一块可读写的存储芯片。它存储了微机系统的时钟信息和硬件配置信息等,共计128个字节。系统加电引导时,要读取CMOS信息,用来初始化机器各个部件的状态。它靠系统电源或后备电池来供电,关闭电源信息不会丢失。
  BIOS是基本输入输出系统的缩写。指集成在主板上的一个ROM芯片,其中保存了微机系统最重要的基本输入输出程序、系统开机自检程序等。它负责开机时,对系统各项石硬件进行初始化设置和测试,以保证系统能正常工作。
  由于CMOS与BIOS都跟微机系统设置密切相关,所以才有CMOS设置与BIOS设置的说法,CMOS是系统存放参数的地方,而BIOS中的系统设置程序是完成参数设置的手段。因此,准确的说法是通过BIOS设置程序对CMOS参数进行设置。而我们平常所说的CMOS设置与BIOS设置是其简化说法,也就在一定程度上造成两个概念的混淆

Audio

·                           声卡简介

  声卡是多媒体电脑的主要部件之一,它包含记录和播放声音所需的硬件。声卡的种类很多,功能也不完全相同,但它们有一些共同的基本功能:能录制话音(声音)和音乐,能选择以单声道或双声道录音,并且能控制采样速率。声卡上有数模转换芯片(DAC),用来把数字化的声音信号转换成模拟信号,同时还有模数转换芯片(ADC),用来把模拟声音信号转换成数字信号。
  声卡上有音乐数字接口(MIDI),能使用MIDI乐器,诸如钢琴键、合成器和其它MIDI设备。声卡有声音混合功能,允许控制声源和音频信号的大小。好的声卡能对低音部分和高音部分进行控制。
  声卡上还有一个或几个CD 音频输入接口,用以接收CD-ROM的声音采集信号。

·                           影响声卡效果的因素

  声卡真正的质量取决于它的采样和回放能力。模拟声音信号是一系列连续的电压值,获取这些值的过程称为采样,这是由模数转换芯片来完成的。影响音质的两个因素是采样精度和采样频率。

一、采样精度

  采样精度决定了记录声音的动态范围,它以位(Bit)为单位,比如8位、16位。8位可以把声波分成256级,16位可以把同样的波分成65,536级的信号。可以想象,位数越高,声音的保真度越高。

二、采样频率

  采样频率指每秒钟采集信号的次数,声卡一般采用11K、22K和44KHz的采样频率,频率越高,失真越小。在录音时,文件大小与采样精度、采样频率和单双声道都是成正比的,如双声道是单声道的两倍,16位是8位的两倍,22K是11K的两倍。
  CD碟采用16位的采样精度,44.1KHz的采样频率,为双声道,它每秒所需要的数据量为16×44,100×2÷8=176,400字节。(在CD碟里,每个扇区有2,352字节,每秒75扇区,2352×75=176,400字节)。
  最早的声卡生产厂家有AdLib公司和创新公司(Creative Labs),这两种声卡实际上已成为声卡的标准,大部分的声卡都与它们兼容。
  现在市场上已经开始流行PCI的声卡,需要注意的是:许多的PCI声卡标称的32位/64位并不是指它们的声音采样的位数是32/64位,而是指它们的最大复音数是32/64个,也就是在利用波表合成器播放MIDI时,最大可同时发音数是32或者64个,这只在播放MIDI时有效,而声卡采样精度仍然是16位的,专业的高档专业的数字录音器采样精度也只能达到20位。

·                           声卡的外接插口

   这是创新公司的Sound Blaster 16声卡,卡上有一个IDE接口和CD音频接口,外部接口有麦克风插口(Mic)、立体声输出插口(Speaker) 连接音箱或耳机;线性输入(Line in) 可连接CD播放机、单放机合成器等;输出插口 (Line out) 可连接功放等;游戏杆和MIDI设备。

  在连接光驱的CD音频时,使用一根3芯或4芯的音频线,其中有两根代表左右声道,一般用红色和白色的线表示,还有一根或两根地线,用黑色表示。
  有时在连接这条线时会遇到麻烦,比如只有一个声道或干脆就没声音,此时你要认真研究一下声卡和光驱的CD音频接口,使它们的左右声道和地线正确连接。

Audio的Interface

I2S·enhanced 数码介面

现在有一种新的数码音响接口规格,称为I2S接口。这是为连接消费者及专业化数码音响产品而设计,具有非常优异的时差时钟恢复特性达成精确的D/A转换。 
    今日最常见的数码音响接口是S/PDIF(索尼/飞利浦数码接口)S/PDIF利用双相标记编码技术将导线的数目减至一条,为内部连接两个数码产品提供十分有效的方式。但当通过一条频带受限制的线和线路传输时,双相标记编码讯号便容易从数据部分至时钟感染串音,所以由接收的数码音响讯号恢复的时钟便会处理与音响数据讯号有关的时差。由于这个时钟是用来表现相继的D/A转换,故此在转换中会产生时差,结果在恢复的模拟讯号中形成电压误差,因为它与音响讯号本身有关,所以产生时差诱发的失真。
    I2S接口采用沿独立的导线传输时钟与数据讯号的设计将此问题解决。这种设计与飞利浦为音响数据及时钟用的I2S bus线非常相似可将完整的声道状况与使用的比特分开传输。此外,I2S可让总时钟在接收产品中产生,传输的产品作为一个奴隶式工作。I2S完全配合各种消费者及专业化产品。例如以384×FS和256×FS为基本的CD(或DVD)机,并可适应今日32K,44.1K,48K取样频率产品以及将来的88.1K和96K取样率。这种传输线称为13W3 0它包含三条同轴导线及五对扭合的导线。特别指定采用Motorola PECL高速驱动器/接收器技术去达成1 nanosecond的时钟计时高速。
    I2S有两级执行方式:Level1和Level2。适合Level1的产品会获得最佳的时差性能,Level 2提供较简单的执行方式,在 Level1为D/A转换的总时钟是在接收器中运作由接收器产生,然后传输至发射器。在Level 2中总时钟是在发射器中产生然后传输至接收器,这两级均较目前广泛使用的S/PDIF体制在时差性能方面显着改善,亦优于AES3, ANSI S4.40,IEC 958及EIAJ CP340,这些均采用双相标记编码将时钟与音响数据合并成为一连串式讯号。所有遵守这种规格的产品必须执行Level 2的要求,至于Level 1的需求可任选。当Level 1发射器与Level 2接收器连接(或反之),发射器与接收器会自动以Level 2方式工作,当Level1发射器与Level 1接收器连接,系统会自动以Level 1方式工作。因此,器材可感应和工作于最高性能无需用家转换或调整,任何两件I2S产品工作均可获得最佳性能。
    I2S接口可使声道状况与所用的比特达成完整的传输,今日的器材通常利用S/PDIF, AES/EBU及有关的标准。I2S Enhanced的规格包括一个双相标记讯号携带全部声道状况及今日消费者与专业化接口所用的比特。因此,I2S不单止传输预先强调的状况并将其它重要讯息例如防翻录比特等一并传输进一步扩展I2S能力包括专业化产品及多种取样率。虽然理论上加入双相标记讯号需要编码和解码此讯号令线路复杂,但这种线路已在今日的产品中存在去配合多种非I2S 产品。所以这种双相标记声道状况及用家讯息可用已存在但未动用的线路传输和接收。 

至今,Level 2产品包括CD机和DAC已生产,在D/A转换器时钟部分测量时差性能较标准式6:1的S/PDIF有明显改善,与典型的S/PDIF比较时差改善至10:1,希望Level 1的结合能产生更有吸引力的数字。
    I2S Enhanced接口需要在最佳性能的产品中执行工作,尤其是包括D/A转换器的音响回放器材,这种线路至少需要能执行Level 2产品,令恢复的时钟时差性能显着改善。

S/PDIF (Sony/Philips Digital Interface) Connector

 

杜比、DTS、PCM、AC-3、THX、SDDS音效全接触

在一般人的印象中, 总觉得Dolby Digital(杜比数码音效)应该就是多声道, 或者说, 应该是包含主声道、中央声道、后声道与超低音声道的5.1声道环绕音效, 但事实却非如此.录制在DVD影片中的Dolby Digital音效, 存在许多可能. 它可以是最简化的单声道, 也可以是众所周知的5.1声道, 当然也有介于两者之间的Dolby Digital Stereo、Dolby Digital 4.0、Dolby Digital 5.0……等方式. 在此必须补充一提的, 是DVD中的声音储存方式, 除了Dolby Digital外, 也可以是DTS数码环绕音效、欧洲的MPEG-2、SONY发展的SDDS, 或以高音质立体声为诉求的PCM数码格式等, 但目前DVD主要还是利用Dolby Digital来记录声音, 营造丰富的环绕效果.下面就是几种可能在DVD上出现的Dolby Digital格式, 让我们一一解说: 

    Dolby Digital Mono: 杜比数码单声道音效只有单声道的效果, 并不足以构成立体声, 多半出现在较为古老的影片中. 在影片制作时, 会将单声道的声音储存为AC-3格式, 因此当以杜比数码系统译码播放时, 只有中间声道发声. 这样的音质表现, 无疑是比较单调乏味的, 因为连基本的立体感都十分欠缺, 更遑论环绕效果.  

2    Dolby Digital Stereo : 杜比数码双声道音效将双声道的立体讯号储存为AC-3格式, 因此当以杜比数码系统译码播放时, 可以从主声道的左右声道喇叭发声. 这其实与我们常见的两声道系统(一般音响都是如此)有相当程度的趋近, 可以建构立体的音场感, 只不过Dolby Digital的声音是经过压缩处理的, 多少对音质有些影响, 而CD唱片则未经过压缩, 拥有高音质的潜力.  

3    Dobly Digital Surround : 杜比数码环绕音效利用矩阵编码的技术, 将主声道、中央声道与后方的环绕声道挤压到两个声道中, 并以AC-3格式储存. 当以杜比数码系统译码播放时, 可以聆听到完整的五声道, 不过环绕声道为单声音效, 而非立体声. 不是只有四个喇叭, 怎幺会是五个声道发声呢?那是因为一般家庭剧院系统后方的环绕声道都是双声道, 这里就是以双声道来呈现单声到, 也就是让两个喇叭发出一模一样的声音.  

4    Dolby Digital 4.0 : 杜比数码环绕音效4.0把独立的四个声道, 包括主声道、中央声道与环绕声道编码成AC-3格式储存至DVD影片中, 因此透过杜比数码系统译码播放时, 可以听到完整的五声道. 此时环绕声道为独立的单声道录音. 乍看之下, Dolby Digital Surround与Dolby Digital 4.0似乎是一样的, 其实不然. 严格说来, Dolby Digital Surround是利用两个声道来储存数据, 中间声道与环绕声道都是从这两个声道推演、计算出来的﹔不过Dolby Digital 4.0却是扎扎实实的使用四个声道来储存主声道、中央声道与环绕声道, 还是有些不同.  

5    Dolby Digital 5.0 : 杜比数码环绕音效5.0把独立的五个声道, 包括主声道、中央声道与后声道编码成AC-3格式储存到DVD影片中, 当透过杜比数码系统译码播放时, 可以还原完整的五声道. 此时后方的环绕声道开始走独立双声道路线, 提供更精确的定位感与音场包围感.  

6    Dolby Digital 5.1 : 杜比数码环绕音效5.1除了主声道、中央声道与后声道外, 另外加上一个超低音声道, 然后将这个六个声道编码成AC-3格式储存. 因此以杜比数码系统译码播放时, 可以聆听到五个声道再加上一个超低音声道. 由于这个低音声道只涵盖低频范围, 并不是完整的频率范围, 所以以0.1视之. 提醒读者一点, 并不是所有的DVD影片都提供低音声道音效, 因此, 如果您的主声道喇叭的低频够沉, 其实也可以发挥延伸低频的效果, 不见得非要加上这个超低音不可. 虽然Dolby Digital有多种可能性, 也包含多寡不同的输出声道, 但一般而言, 我们都简单的以Dolby Digital来表示Dolby Digital 5.1, 也就是5.1声道的Dolby Digital或AC-3. 至于两声道的Dolby Digital 2.0, 多半会以2 Channel Dolby Digital来称呼.  

7   PCM 高音质数码音效: 相较于前述几种利用AC-3编码技术来压缩数据量的作法, DVD也可以利用PCM格式储存未经压缩的双声道讯号, 由于没有经过任何压缩损失的处理程序, 因此可以获得最佳的音质表现. 其实这种PCM录音格式跟CD唱片是一样的, 但由于DVD具有庞大的空间与速度优势, 可以大胆使用更高的取样率与分辨率, 因此可以提供远高于传统CD的表现.

8   DTS 数码环绕音效 : 同样属于5.1声道的环绕效果, DTS采用与AC-3不同的压缩技术将环绕音效储存至DVD. 播放时必须采用具有dts译码能力的系统, 才能将隐藏在DVD中的5.1声道释放出来. 同样是5.1声道, DTS跟Dolby Digital 5.1有何差异?最大的差别, 在于两者使用不同的‘算法’, 也就是使用不同的方式来压缩5.1个声道的声音. Dolby Digital 5.1可以将相同的数据压得更少, 占用最小的空间. 反过来讲, 由于DTS不刻意追求最强悍的压缩能力, 因此也有机会保存更多的信息, 如果处理得当, 确实可以提供很优越的表现. 

编码方式       Dolby Digital (Dolby AC-3)          Dolby Pro Logic DTS

处理方式     各声道独立数码编码,模拟矩阵运算     各声道独立数码编码

录制声道数       * 5.1 声道                            2 声道 5.1 声

播放声道数        5.1 声道                              4 声道 5.1 声道

环绕声道是否立体        立体                                   单音 立体

环绕声道频宽       20Hz~20KHz 100Hz~7KHz                 20Hz~20KHz

独立的超低音声道       有 无                                  

传输率             448kbps** N/A                           1536kbps

注:*表示录制时, 需要占用的声道数(Channel). 譬如说, Dolby Prologic虽然属于四声道的环绕系统, 但实际上却可以利用矩阵演算(Matrix)的方式将中央声道与环绕声道隐藏在两个声道中, 所以只占用两个声道来储存. **这是一般DVD上的平均值, 但实际的传输率是可能变动的.

9  当今的霸主AC-3  AC-3发展当初是为了应用在电影院上的,AC-3音效因为胶卷的空间实在有限,所以AC-3音效的数据是存放在胶卷上,齿孔与齿孔的中间,这部分的空间实在太小了,所以杜比的工程师只好将他们认为人耳听不到的地方加以删除,藉以节省空间,这种破坏性的压缩还是会造成失真的,但是为了迁就原有器材上的限制,这也是逼不得已的做法.AC-3采用6只喇叭模式,除了超重低音部分外,其余皆是全频段Stereo声道,48KHz,16bit,且现场拍摄时每个声道皆是独立麦克风来录制,所以AC-3的后环绕声道拥有完整的定位能力.AC-3数据的流量,两声道是192Kbps,大约是未压缩数据的1/8大小,5.1声道的流量是384Kbps~448Kbps,最高可提升到640Kbps,越大的数据流量代表越小的压缩比例,音质相对的会更好,可听到的细节也会多,但Dolby AC-3将S/N比控制的很好,所以影响的重点就是可听到的细节多寡与否了.

10     后起之秀的DTS  话说Dolby Digital是将音效数据储存在胶卷上齿孔的中间,因为空间的限制而必须采用大量压缩的模式,所以也牺牲了部分的音质, 但是这种限制却被原本默默无名的小公司DTS用简单的方法解决了,方法就是将这些音效数据放到另一台CD-ROM上面,再使它与影像同步就好了,这样一来不但空间增加,数据流量也可以相对的变大,更可以将放音效数据的CD片换掉,即可拨放其它的语言版本,对电影院来说真是相当的方便,也因为这样DTS在专业剧院上胜过了Dolby AC-3. 到了LD时代,因为LD先天上规格的限制,无法兼容5.1声道的Dolby AC-3及DTS,正可谓鱼与熊掌无法兼得,这也造成DTS在家庭剧院市场的失败,到了现在的DVD时代,因为DVD的超大容量可以兼容AC-3与DTS于一张影碟上,但是因为某些非技术层面上的问题,DTS必须采用与以往PCM格式不兼容的PES格式,虽然数字输出的接头是一样的,但是旧有的DVDPLAYER无法辨识PES格式,所以逼的想采用DTS音效的使用者必须更换新一代的机种才能使用DTS,这无疑的又阻碍了DTS的路线。 DTS跟AC-3的差异处在于数据流量的大小,DTS在DVD上拥有1536Kbps的数据流量,以384Kbps~448Kbps来比较,足足多了3倍多的数据流量,即使将AC-3拉到极限的640Kbps,DTS还是强过2倍有余,这使得DTS能较AC-3听到更多的细节,整个空间感及移动感降会更加优良,更加清楚.   

11    代价高昂的THX  THX是由奥斯卡音效奖得主的乔治卢卡斯所发明的,跟Dolby Digital及DTS是不同理念的产品,虽说它也是5.1声道,喇叭的摆法也可以说是一样的,但是它具有准确定位的只有前方三个声道,后环绕只是两个Mono声道而已.  THX的精神在于改善原有电影院及家庭剧院的音效品质,将原本电影想表达的音效正确的呈现给在电影院或是家里观赏影片的使用者,所以THX对于每个环节,例如影碟,扩大器,喇叭,甚至是视听空间的规格都有严格的要求,差一步都不行,也因为每个器材都需要经过认证,所以加起来的认证费用相当高,要享受完整且正确的THX音效,的确所费甚巨.  THX还有个相当考虑周延的地方,因为电影院的中置声道位于屏幕的后方,这样势必会造成高频部分的衰减,所以在影片录制时会刻意的增益高音部分效果,以弥补穿透过屏幕时的衰减,这样如果直接套用在家庭剧院里的中置声道上是不太妥当的,因为家庭剧院的中置声道并不需要穿透屏幕,所以会造成高频部分的表现过于突兀,丧失了影片原本要表达的效果.  THX也是5.1声道的规格,喇叭的摆位大致上也是相同的,不过其真正的定位效果只限于前方的三个声道,后环绕声道是只有Mono音效的.  注 :新版的THX规格,后环绕已具有完整定位,可与AC-3/DTS搭配   

HX与前两者的比较?  既然THX与AC-3及DTS的理念不一样,特色也不一样,定位效果更不如前两者的后环绕立体音独立定位,所以立足点不一, 何来的比较? THX基本上来说是对于器材及环境的一个要求,也算是一个后级处理而已,得到THX的认证, 代表着其音效表现有一定的水准, 当然THX是可与AC-3及DTS相辅相成的,有了AC-3或DTS系统,再加上THX的认证更是如虎添翼,当然AC-3及DTS的器材只要够水准,符合THX对于"音质表现"的标准,当然可以拿去THX做认证.   

12      SDDS 音效  SDDS的全名是Sony Dynamic Digital Sound, 当然是由Sony所发展出来的, 它使用与MD同出一源的感觉编码压缩技术, 由于美国八大影业的哥伦比亚/三星(Columbia/Tri Star)公司隶属Sony公司旗下, 理所当然会推出此种音效的拷贝, 只不过在Dolby Digital与DTS占有率较高的阴影下, SDDS目前的影响力比较低. 与Dolby Digital及DTS的5.1 声道不同的是, SDDS属于7.1声道的系统, 多出来的两个声道是中左声道与中右声道, 也就是说SDDS在前方 共有五个声道. DTS跟随着Dolby Digital的脚步正式进入家用环绕系统的市场, SDDS是否有机会也参一脚进入家用的市场呢?目前Sony还没有这方面的动作, 短期之内应该是没有可能在家里尝试SDDS音效的.   

13      DTS ES Discrete 6.1  大部分AV迷都还未拥有6.1或7.1声道系统时, DTS又在今年2000年6月15日正式宣布推出新的6.1声道系统, 这个新系统称为DTS ES Discrete 6.1. Discrete是什幺意思呢?就是分离、独立的意思. 这也就是说, DTS ES Discrete 6.1 就是把后环绕录在一个独立音轨里(其实是在母带的5.1声道核心区域之外再附加一个独立的延伸区域), 不需要先经过矩阵编码混入左右环绕声道的程序. 既然没有矩阵编码, 当然也就不需要再从左右环绕声道中译码分离出来. 其实, 我们目前在使用的5.1声道每声道都是独立的, 并没有相互混和. 只不过为了「权宜」后环绕声道, 才又用了以前矩阵混合的老方法来处理后环绕声道. 根据DTS的Lorr Kramer(Director of Spacial Technical Projects)说, 他们本来就认为用矩阵方式把后环绕声道安插在左右环绕声道里的作法并不妥当, 所以早就想把后环绕声道以独立声道来处理, 而这在技术上并不困难.  加上以后电影院播放的的电子电影E-Cinema(或称数字电影Digital Cinema)已经确定要用独立的后环绕声道, DTS系统在电影院里的占有率并不亚于杜比系统, 所以一定会在电影院里使用独立的后环绕系统. 既然如此, DTS干脆决定也在家用市场里推出独立的后环绕声道系统, 这也就是DTS ES Discrete 6.1系统.

声卡的主要职责

  要想了解音效芯片的作用,就要弄清楚声卡的主要职责。因为在当今的声卡中,某些主要的工作并不需要音效芯片去完成。

  按照用户要求进行数字与模拟音频信号转换。比如玩游戏时就是将游戏中的数字音频信号(DAS:Digital Audio Signals)转换成模拟音频信号(AAS:Analog Audio Signals)再传给播放设备,即通常所说的D/A转换。而将CD音乐(CD Audio)录制成WAV文件时,就要将AAS转换成DAS(即A/D转换),这可以说是声卡的主要功能之一。从理论上讲,声卡的采样频率(目前大多能达到48KHz)与采样精度(现在几乎全是16Bit)越高越能取得好的转换效果。

  通过混音器(Mixer)对不同音源按用户要求进行管理和操作。如控制CD、Microphone、MIDI和Line-In等音源的回放音量与左右声道平衡、控制录音音量、进行混合录音或放音等。

  尽量真实地模拟所需的声音。为更好地回放需要表现的声音,声卡要不断努力,这其中包括增加复音数,增加音响模型并将模型做得更为精确。这是衡量一个声卡品质的基本要素。

  对某些特殊音响效果予以硬件支持。随着PC环绕声(如最新流行的EAX与A3D)的出现及人们对其它特殊效果(如回声)等要求,声卡要有相应的音频芯片来进行硬件加速处理,否则将大大增加CPU的负担,对系统整体速度造成不利影响。这主要是数字音效芯片的任务,原理就是采用数字信号处理技术(DSP:Digital Signal Process)来得到不同的音响效果。

  对于音效芯片来说,主要工作是后两项。但这有一个前提,那就是声卡必须符合AC 97’标准。AC(Audio Codec)97’是Intel公司在97年推出的专门针对声卡的业界标准与设计规范。其中就规定声卡的A/D、D/A转换与Mix混音操作要由一枚单独芯片完成,这枚芯片相对于音效芯片是外接的,它的名字就叫Codec(Coder-Decoder:编码/解码器)。要求采用Codec设计的目的在于提高声卡信噪比(SNR:Signal to Noise Ratio)。Intel认为单独进行上述工作会减少芯片内部相互干扰,由于这不是本文的重点就不在此深讲了。

  现在市面上所售声卡,只要是较新的,都是按照AC 97’标准进行设计,也就是说它们所采用的音效芯片已不再包含Codec电路。但符合AC 97’标准并不意味着必须是PCI声卡,许多ISA声卡也符合AC 97’标准,因为在97年PCI声卡还很少见,只不过后者发展很快,到现在已经成为家用领域的主流了。

 

声音输出方式

  数字输出----------数字输出方式大概可分为同轴电缆线及光纤输出两种,这是将DVD上的数字声音资料直接输出,必须外接声音译码器方能听到影片音效。

  5.1声道输出-----------部分DVD放影机包含了Dolby Digital和DTS译码装置,可以将数字音效资料译码成5.1声道模拟输出。使用者只要能拥有具备5.1声道模拟输入的扩大机,就可以拥有5.1声道的音效,如此可以节省购买音效译码机的成本。

  两声道输出-------------一般的DVD播放机都拥有两声道的立体声输出,这是为了配合一般电视只拥有两声道输入装置而产生的规格。如果使用两声道输出,就不能享受到高品质的剧场音效。

.Video

Display modes

Recently, new specifications have arisen. These include Super Extended Graphics Array (SXGA) and Ultra Extended Graphics Array (UXGA). The SXGA specification is generally used in reference to screens with 1280 x 1024 resolution; UXGA refers to a resolution of 1600 by 1200. Nowadays, the older specifications (VGA and SVGA) are often used simply in reference to their typical resolution capabilities. The table shows display modes and the resolution levels (in pixels horizontally by pixels vertically) most commonly associated with each.

Type

Resolution
(Horizontally*Vertically, pixels)
Color

Time

Association

MGA(monochrome Graphics Array)

monochrome

1970s

IBM

CGA(color)

320*200

1981

IBM

EGA(Enhanced)

640*350, 16 colors

1984

IBM

VGA(Video)

16 colors at 640x480
256 colors at 320x200

1987

IBM

XGA (Extended)

XGA-2 offers:
800x600 in true color (16 million colors, 2的24次方)
1024x768 in 65,536 colors(2的16次方)

1990

IBM

SVGA (Super)

16 million colors, 2的24次方

 

 (VESA)

SXGA(Super Extended)

1280x1024

 

 

UXGA(Ultra Extended)

1600×1200

 

 

 

亮度专业词语

在计算机图形学方面有许多的表示亮度的专业词语。正确理解这些词语而不是简单地视为亮度能使你在处理图象时获得更好的效果。

1、什幺是Intensity?
  这个词可以解释为强度,表示的是每单位面积传播的(光)辐射能量。Intensity也可以称为线形光测量,可以以诸如每平方米多少瓦此类的单位来衡量。提供给显示器阴极射线管(简称CRT)的电压直接控制了颜色构成的Intensity,但是却是以非线性方式的。所以CRT的电压与Intensity并不是成正比的。

2、什幺是Brightness?
  这个词解释为亮度(下面好几个词的解释都是亮度)。这是由Commission Internationale de L’Eclairage (CIE)根据一个区域发出的光的多少来定义的可视属性。Brightness是知觉数值,没有固定的客观量度。

3、什幺是Luminance?
  这个词解释为光照度,由CIE定义,以Y为表示符号,以视觉属性--光谱敏感性与辐射强度加权得出。Luminance的光度与物理强度成比例。Luminance容易使人觉得与Intensity差不多。但Luminance的频谱组成是与人类视觉的光敏感性相关的。
 Luminance可以以线性光的主要组成:红绿蓝三分量的适当加权和来计算。以目前的摄像设备为例,各系数为:

在视频方面的标准是以非线性R’G’B’组成的加权和来计算LUMA组成Y’的。虽然这个数值经常被看作Luminance,但它不是。

4、什幺是Lightness?
  这个词也是亮度。人类视觉对光的知觉是非线性的。一个Luminance只有另外一个光源的18%的光源,在人看来却是50%。对Luminance的知觉反应称为Lightness,并且被CIE定义为Luminance的修正立方根:

Yn是参考白色的Luminance。如果你把Luminance(Y)常态化为参考白色那就不需要计算这个商。
在另一方面,也可以说Lightness知觉是粗略对数的,你可以对Intensity相差只是百分之一多一点的两点发觉不同。

5、什幺是Gamma?
  Gamma也是用于表示亮度。一个物理设备发出的光的Intensity通常都不是输入信号的线性输出。传统的CRT具有对电压的功率反应:在显示表面产生的Intensity大约是输入电压的2.5次方。这个数值通俗地称为Gamma。为能产生正确的Intensity必须对这一非线性进行补偿。

6、什幺是Gamma校正?
  在视频系统,线性光Intensity通过Gamma校正转换为非线性的视频信号,通常在摄像过程内完成。如下函数把把线性光亮度(Intensity),R,转换为非线性组成R’:

  然后,一个理想的显示器把该转换反转输出:

7、什幺是Contrast Ratio?
  Contrast Ratio是对比度的意思,也就是对某一设备或环境而言的最亮的白色和最暗的黑色之间的Intensity的比例。电影院的对比度可以达到80:1,电视在设计时认为你的居室环境是30:1,典型的办公条件下一个CRT显示器的对比度大约是5:1。

8、如何调节显示器的黑度和图象控制?
  一般的显示器上的标识都是错的。Picture Control,通常被标识为Contrast,控制整体亮度(Intensity),Black Level黑度控制,通常被标识为Birghtness,调整黑色偏重。显示一幅从纯白到纯黑过渡的图象,先调整黑度控制使得显示器显示完全是黑色,然后慢慢调节黑度,直到感觉上纯黑的部位开始变亮为止。这是因为图象是基于黑色显示的。当达到这一点后,标记下黑度控制的位置,然后显示一幅彩色图象(一般选取自然景观),调节图象控制到你喜欢的亮度。

TV

MPEG
  MPEG-------------MPEG(Moving Picture Experts Group)隶属于国际标准组织(International Organization for Standardization;ISO),其成立目的在于发展一套国际标准,用于动态影像及声音的压缩、解压、放映及编码。这个组织已经发展出几套标准:MPEG-1:主要用于影像光盘(VCD)和MP3音乐。MPEG-2:是DVD和数字电视发展的基础。MPEG-4:这是针对网络多媒体制订之标准。MPEG-7:声音及影像资料的描述及搜寻。MPEG-21:多媒体框架标准。

  MP3-----------------MP3并不是MPEG-3,而是利用MPEG-1 Audio Layer 3的技术,将PCM格式的声音用1:10甚至1:12的压缩率,变成容量较小的档案。

  MPEG-2-------------MPEG-2标准共分为十部分,系统(System):说明影像和声音资料流的合并及传输。影像(Video):影像的编码方式。声音(Audio):声音的编码方式。兼容性测试(Conformance Testing)。参考软件(Reference Software):声音和影像的编码、译码范例。数字储存媒体的控制及命令(Digital Storage Media Command and Control;DSM-CC):MPEG-2数据网络传输协议。高级声音编码(Advance Audio Coding):与MPEG-1不同的声音编码方式。影像编码:这部分已经取消。及时播放接口(Real Time Interface):提供MPEG2资料和译码器之间的沟通接口。DSM-CC的兼容性测试。

  MPEG-4------------MPEG-4规格的主要目的有四点,包括将声音及影像对象化,这些对象称之为「媒体对象(Media Objects)」,而媒体对象可经由自然形成(录音、录像)或人工合成(计算机合成音效)。这些媒体对象可以任意合成所需要的影音。由于影片是由媒体对象组合而成,所以适合于网络中传递资料且同时播放。影片以媒体对象的方式传输至接收者,接着在接收者这一端还原组合成原始的影片。由于使用更先进的压缩方式,MPEG4比MPEG2拥有更高的压缩效率,相对地也要牺牲掉一些画面品质。

 

电视制式

NTSC:全国电视系统委员会 (NTSC) 为美国、加拿大、日本以及中美和南美部份地区的商业电视广播制定标准时,规定每秒30个画面,显示525行。 PAL:大多数欧洲国家、澳洲以及中美和南美部份地区,采用的是逐行倒相制式(PAL)标准,每秒25个画面,625行.

这两种标准互不兼容,DVD视频具有与前一代录像带和激光影碟同样的NTSC和PAL制式的问题。DVD光盘上的MPEG视频可以存储为数字格式,但必须格式化成两个互不兼容的系统中的一种。

在两种系统中播放的光盘之间有三点不同之处:影像大小纵横比显示画面速率环绕音效。电影的视频通常以每秒24帧存储,但转换为DVD后,通常会预先格式化成上述两种标准之一。格式化成PAL制式显示的电影速度通常提高4%,因此编码之前必须对音频进行相应的调整。

有些播放器仅播放NTSC格式的光盘,有些仅播放PAL格式光盘,而有些则两种光盘都可以播放。由于DVD光盘的可用存储量巨大,许多主题制作者会添加附加的视频和音轨,以便所有的格式都可以使用。

影像输出

  色差端子输出-------------(Component Signal)明确地分离DVD光驱输出的色彩,产生更饱满、逼真的画面输出。利用这项新技术,可以忠实呈现DVD应有的画质。但是使用者必须拥有能够接收色差讯号的电视或其它接收系统。DVD的MPEG讯号格式是由Y.Cr.Cb所组成Y就是亮度讯息Cr.Cb是将R-Y.B-Y色差讯号分开,使各别传输讯号不会互相干扰所以能够得到较佳的讯号,未来的高级电视与显示器都将以色差端子为标准配备。

端子-----------S端子Y/C(S-Video)是将影像中的亮度与颜色讯号分离输送,所以在一条S端子线中实际上有二条独立的传输线。

  复合式影像讯号输出----------复合式影像讯号输出(Composite Video Outputs)将同步(Sync)与视讯(Video)讯号合并在一起传输,所用的接头,一般习称AV端子。

  NTSC与PAL------------------NTSC电视画面播放标准系统是美国联邦通讯委员会(Federal Communications Commission;FCC)于1941年核定实施,为美日等国和台湾地区的电视系统所使用,每幅画面525条扫描线,每秒三十个画面,简称525×30,包含了影像和声音的信息。PAL(Phase Alternation by Line;相位交错扫描线式)电视画面播放标准是英、德、瑞士等西欧国家于1949年制定的,为大陆地区、西欧、东南亚等地所使用,每幅画面有625条扫描线,每秒二十五个画面,简称625×25,包含了影像和声音的信息。

PCI Express

  PCI Express之所以能迅速得到业界的承认,并且被大家公认为下一代10年总线标准,它具有鲜明的技术优势,它可以全面解决PCI总线技术所面临的种种问题。有专家预计,PCI Express的设计不只要取代PCI及AGP的插槽,同时也会是一些电脑内部系统连接接口,如处理器、绘图、网络及磁盘的I/O子系统芯片间的连接。下面就来具体介绍这个新总线技术有哪些关键技术优势:
  ·在两个设备之间点对点串行互联(两个芯片之间使用接口连线;设备之间使用数据电缆;而PCI Express接口的扩展卡之间使用连接插槽进行连接);
  与PCI所有设备共享同一条总线资源不同,PCI Express总线采用点对点技术,能够为每一块设备分配独享通道带宽,不需要在设备之间共享资源,这样充分保障了各设备的宽带资源,提高数据传输速率;

  ·双通道,高带宽,传输速度快,
  在数据传输模式上,PCI Express总线采用独特的双通道传输模式,类似于全双工模式,大大提高了数据传输速度。在传输速度上,1.0版本的PCI Express将从每个信道单方向2.5Gbps的传输速率起步,而它在物理层上提供的1~32速可选信道带宽特性更使其可以轻松实现近乎"无限"的扩展传输能力。

  ·灵活扩展性、
  与PCI不同,PCI Express总线能够延伸到系统之外,采用专用线缆可将各种外设直接与系统内的PCI Express总线连接在一起。这样可以允许开发商生产出能够与主系统脱离的高性能的存储控制器,不必再担心由于改用FireWire或USB等其它接口技术而使存储系统的性能受到影响。

  ·低电源消耗,并有电源管理功能
  这主得益于PCI Express总线采用比PCI总线少得多的物理结构,如单x1带宽模式只需4线即可实现调整数据传输,实际上是每个通道只需4根线,发送和接收数据的信号线各一根,另外各一根独立的地线。当然实际上在单通道PCI Express总线接口插槽中并不是4针引脚,而是18针,这其余的14针都是通过4根芯线相互组合得到的。由于减少了数据传输芯线数量,所以它的电源消耗也就大降低了。

  ·支持设备热拨插和热交换
  PCI Express总线接口插槽中含有"热拨插检测信号",所以可以像USB、IEEE 1394总线那样进行热拨插和热交换。

  ·支持QoS链接配置和公证策略

  ·支持同步数据传输
  PCI Express总线设备可以通过主机桥接器芯片进行基于主机的传输,也可以通过交换器进行点对点传输;

·具有数据包和层协议架构
  它采用类似于网络通信中的OSI分层模式,各层使用专门的协议架构,所以可以很方便地在其它领域得到广泛应用。

  ·每个物理链接含有多点虚拟通道
  类似于InfiniBand,PCI Express总线技术在每一个物理通道中也支持多点虚拟通道,理论上来讲每一个单物理通道中可以允许有8条虚拟通道通道进行独立通信控制,而且每个通信的数据包都定义不同的QoS。正因如此,它与外设之间的连接就可以得到非常的数据传输速率。

  ·可保持端对端和链接级数据完整性
  这是得益于PCI Express总线的分层架构,具体将在下篇介绍。

  ·具有错误处理和先进的错误报告功能
  这也是得益于PCI Express总线的分层架构,它具有软件层,软件层的主要功能就是进行错误处理和提供错误报告,具体将在下篇介绍。

  ·使用小型连接,节约空间,减少串拢
  PCI Express技术不需要像PCI总线那样在主板上布大量的数据线(PCI使用32或64条平行线传输数据),与PCI相比,PCI Express总线的导线数量减少了将近75%(PCI Express总线也会有好几种版本的),速度会加快而且数据不需要同步。同时因为主板上走线少了,从而可以使通过增加走线数量提升总线宽度的方法就更容易实现,同时各走线之间的间隔就可以更宽,减少了相互之间的串扰。

·在软件层保持与PCI兼容
  跨平台兼容是PCI Express总线非常重要的一个特点。目前被广泛采用的PCI 2.2设备可以在这一新标准提供的低带宽模式下运行,不会出现类似PCI插卡无法在ISA或者VLB插槽上使用的问题,从而为广大用户提供了一个平滑的升级平台。同时由IBM创导的PCI-X接口标准在PCI Express标准中也得到了兼容,但要注意的是它不兼容目前的AGP接口。

鉴于如此众多的优势,大家都认为PCI Express将成为今后10年内的主要内部总线连接标准,它不但将被用在台式机、笔记本电脑以及服务器平台上,甚至会继续延伸到网络设备的内部连接设计中。

PCI Express之—系统架构篇

在上一篇我们了解了PCI Express总线的产生和技术优势,但要真正理解PCI Express总线技术的优越性还得从其结构本身说起,所以本篇就要全面介绍PCI Express总线的结构。

  
一、总体系统架构

  在正式了解PCI Express串行链接物理和逻辑结构前,先来看一下PCI Express系统架构的方框图。你可以看到PCI Express连接器已被移植到系统中的各个不同部分,为将来的高速设备提供连接点。

  PCI Express的基本结构包括根组件(Root Complex)、交换器(Switch)和各种终端设备(Endpoint)。根组件可以集成在北桥芯片中,用于处理器和内存子系统与I/O设备之间的连接,而交换器的功能通常是以软件形式提供的,它包括两个或更多的逻辑PCI到PCI的连接桥(PCI-PCI Bridge),以保持与现有PCI兼容。当然,像PCI Express-PCI的桥设备也可能存在。在PCI Express架构中的新设备是交换器(Switch),它取代了现有架构中的I/O桥接器,用来为I/O总线提供输出端。交换器支持在不同终端设备间进行对等通信。下图1就是PCI Express 1.0的拓扑结构图。

 
图1

为了便于与现行的PCI总线结构进行有效对比,现把两种总线的桌面系统架构并列于下图2中。


图2

  在图中现有的PCI架构中,用于显卡的接口为AGP,而新的PCI Express架构中以PCI Express取代了,现有PCI架构I/O桥接器中的PCI/PCI-X桥接器在PCI Express架构中全部以Switch交换器取代,增加了一些PCI Express总线接口用于与终端设备连接,当然为了保持与现有PCI兼容,在第一版PCI Express架构中仍保留PCI接口。

   PCI Express总线技术将全面应用于桌面/移动和服务器系统中,但各自的体系结构不完全相同,如图3左图所示的是桌面机和移动笔记本电脑中使用PCI Express总线的系统架构,而图3右图所示的是服务器和工作站中使用PCI Express总线的系统架构。除此之外,在网络中同样可以以使用PCI Express总线技术进行通信,结构图如图4所示。

为了便于与现行的PCI总线结构进行有效对比,现把两种总线的桌面系统架构并列于下图2中。


图2

  在图中现有的PCI架构中,用于显卡的接口为AGP,而新的PCI Express架构中以PCI Express取代了,现有CPI架构I/O桥接器中的PCI/PCI-X桥接器在PCI Express架构中全部以Switch交换器取代,增加了一些PCI Express总线接口用于与终端设备连接,当然为了保持与现有PCI兼容,在第一版PCI Express架构中仍保留PCI接口。

   PCI Express总线技术将全面应用于桌面/移动和服务器系统中,但各自的体系结构不完全相同,如图3左图所示的是桌面机和移动笔记本电脑中使用PCI Express总线的系统架构,而图3右图所示的是服务器和工作站中使用PCI Express总线的系统架构。除此之外,在网络中同样可以以使用PCI Express总线技术进行通信,结构图如图4所示。


图3

  从图3中的两个应用架构比较可以看出,PCI Express总线技术在服务器和工作站中的应用更为彻底,在服务器/工作站中除了内存子系统与芯片组之间的通信外,其它都是采用PCI Express总线来与芯片连接的,而在桌面机中在目前来说还主要是取代显卡中的AGP总线和其它PCI板卡,如网卡,至于硬盘和外设接口都仍是采用相应的总线接口直接与芯片组连接。

 
图4

  从图中可以看出,PCI Express总线在网络中的应用也是非常彻底的,除了内存子系统外,几乎所有的外设及内置板卡都是直接或者间接通过PCI Express总线与芯片组连接的。

  综上所述,目前来说PCI Express总线主要还是先从服务器、工作站和网络设备得到彻底应用,在桌面机中主要以先取代AGP和部分PCI接口开始。

USB

  USB是“Universal Serial Bus”的缩写,意思是“通用串行总线”。但请注意,这不是一种新的总线标准,而是电脑系统接驳外围设备(如键盘、鼠标、打印机等)的输入/输出接口标准。现在电脑系统接驳外围设备的接口并无统一的标准,如键盘的插口是圆的、连接打印机要用9针或25针的并行接口、鼠标则要用9针或25针的串行接口。USB把这些不同的接口统一起来,使用一个4针插头作为标准插头。通过这个标准插头,采用菊花链形式可以把所有的外设连接起来,并且不会损失带宽。也就是说,USB将取代当前PC上的串口和并口。

  在没有USB接口的PC上增加一个新的外设需要做以下工作:
  1.打开机箱,安装新外设的接口插卡;
  2.为了避免资源占用冲突,你必须设置跳线为新的外设插卡选择合适的IRQ、DMA和I/O口地址;
  3.安装新外设的驱动程序。
  上述工作的问题是:PC机有限的I/O插槽无法满足日益增加的外设需要;不具备专业知识的普通用户难于选择合适的资源和完成复杂的安装工作。因此,简化外设扩充方法,使之方便易行便成为各个PC 机厂家面临的重大研究课题。在这个背景下,Microsoft公司于1994年提出了即插即用(Plug & Play)方案,这种技术解决了用户选择资源的困难,由系统自动设置,但新外设的安装仍然相当麻烦,而且外设扩充数量的问题也没有解决。因此,在1996年召开的面向PC机硬件技术工作者会议上,Compaq、Intel和Microsoft三家厂商提出了设备插架(Device Bay)概念。USB就是设备插架的一种规范。在USB方式下,所有的外设都在机箱外连接,连接外设不必再打开机箱;允许外设热插拔,而不必关闭主机电源。USB采用“级联”方式,即每个USB设备用一个USB插头连接到一个外设的USB插座上,而其本身又提供一个USB插座供下一个USB外设连接用。通过这种类似菊花链式的连接,一个USB控制器可以连接多达127个外设,而每个外设间距离(线缆长度)可达5米。USB能智能识别USB链上外围设备的插入或拆卸,USB为PC的外设扩充提供了一个很好的解决方案。

 问:USB的传输速度如何?
 答:USB依据规格文件所言,区分成低速、中速、高速等三种传输等级。而目前产品按照速度划分为:低速(10~100kbps)、中速(500k~10Mbps)、高速(25~500Mbps)。目前V1.0、V1.1版的USB,是针对中速与低速产品应用所制订,最高传输上限为12Mbps,最低速信道则为1.5Mbps。高速数据传输部分目前由USB2.0来负担,每高速信道为60Mbps,上限480Mbps。

 问:每台电脑最多可以接多少个USB设备?
 答:USB标准允许最多连接127个外部设备。

 问:USB线缆的传输方式是什幺?
 答:USB线缆的传输方式有等时传输方式、中断传输方式(Interrupt)、控制传输方式(Control)和批(Bulk)传输方式,这些传输方式各有特点,分别用于不同的场所。

 问:USB接口占用哪些系统资源?
 答:USB接口不再使用IRQ的中断控制以及输入输出的地址位资源(I/O Address),而是依靠开机后操作系统分配给设备一个逻辑位置来做数据传输,所以可以作大幅度的扩充。

 问:USB 接口提供的电力有多少?
 答:电压定额3.3V~5V(500mA),USB外部设备也被设计为3.3V~5V之间的低耗电(高耗电设备都设计为带外接电源)。设备过多的情况下,会因为负载问题而不能驱动设备,所以只有外接电源。

 问:USB设备的最大连接长度是多少?
 答:USB规定连接线缆的最大长度为5米,即外部设备最长可以连接到5米。USB是树状拓扑结构,可以分五层,第一层是我们的电脑,第二层可以连接外设或Hub,还可以串联Hub,但向下串联不能超过三层。所以USB设备最大连接长度不能超过20米。

 问:USB设备能休眠吗?
 答:信道之间动态地分配带宽是USB总线的特征之一,这大大地提高了USB带宽的利用率。当一台USB外设长时间(3ms以上)不使用时,就处于挂起状态,这时只消耗0.5mA电流,并且不占用带宽。

 问:DOS下可以使用USB设备吗?
 答:USB设备驱动是包含在操作系统中的,由于DOS在开发的时候还没有USB接口,也就不可能有USB设备驱动,所以无法在DOS下使用USB设备。

 问:USB 2.0是否兼容USB1.1及相应软件?
 答:是的,USB2.0产品可以在USB1.1接口上使用,但是不能拥有USB2.0高速特性。在软件方面,只要操作系统是完整的支持USB 1.X。对于USB 2.0,系统可以认出,就能够正常工作,但是USB 2.0并不能充分发挥其性能优势,系统检测到USB 2.0的设备后,会提示说你的USB设备需要优化。现在微软已经推出了让Windows XP支持USB 2.0设备的升级补丁,当有更多的主板支持USB 2.0的时候,微软可能会推出Windows 2000、Windows NT等操作系统的USB 2.0升级补丁。

 问:USB可引导操作系统启动吗?
 答:通常情况下,USB设备是无法对系统进行引导的,因为USB设备是在操作系统的支持下才开始运作的,在引导的时候无法完成USB设备的驱动。如果主板的BIOS中集成有USB驱动时就可以用来引导了

USB, IEEE1394, Device Bay新传输埠

什幺是USB?

      如果您常用计算机,那幺,您对于传统接口或连接头(例如串行埠、PS/2、键盘端口、并列端口,声卡上的Line in, Line out ,mic, speaker out, game、SCSI卡端口、传真卡上的RJ-11、网络卡上的RJ-45或BNC等)应相当熟悉。不过,也许您现在计算机主机或外围设备上已有USB埠,或者监视器已备有USB Hubs,只是您从不知道他们的作用而已。USB(Universal Serial Bus),中文译为「通用性串列总线」,是经由IBM、Intel、Microsoft、NEC、Compaq、DEC、Digital、Northern Telecom等数个国际个人计算机大厂共同制订出来的规格,用意在于简化个人计算机的外围连接端口,外部不同的外围设备之输出/输入埠提供一个单一规格的接口,统一了各种外围设备的连接头,简化外部外围设备与主机之间的联机,利用一条传输线上并列串接各类外围设备,包含通讯接口、打印机接口、显示器输出、音效输出入装置、储存设备等,都可采用相同的USB规格,好象「万用插头」一般容易。

      USB接口具有随插即用(Plug-and-Play)功能,并能自动侦测device,并自动回报系统加载驱动程序,系统资源自动配置及「热插拔」(Hot Attach & Detach)等特性,装置的插拔不用重新开机或设定。USB传输速率为1.5Mbs至12Mbs(Mega Bits per Second),比现有并行传输埠快上十倍;比现有序列传输埠快上百倍;可双向传输资料,处理视讯会议所需的压缩影像讯号比其它传统I/O接口快速,每个端口(Port)可用BUS网络方式利用集线器(Hub)连接,最多可同时串接127个装置,且不需额外IRQ,I/O 地址或DMA资源,并支持随插即用与可以在不关闭电源情况下作热Hot- Plugging)(注1)。USBCable有四蕊,各为(1.VCC +5 VDC、2.D-Data -、3.D+ Data +、4.GND Ground),USB接线一端为A type插头,连接USB外围产品;另一端为B type插头,与计算机或另一个USB Hub相连接。使用USB外围设备的电源可由计算机主机或集线器,如用电量不大,可不需要另外加装电源供电器,目前Intel已将USB功能纳入Pentium系统芯片组中,微软之最新平台操作系统Windows98 &Windows NT 5.0即有内建之驱动程序,新一代主机板也大都配置有二个USB端口。苹果计算机新近推出的麦金塔iMac即配备两个USB连接外围设备,是一部相当容易安装使用的多媒体计算机,在美、日等国深受欢迎。USB已俨然现代PC用周边设备的标准连接接口,让个人计算机更具人性化。

      读者看完上面的介绍可别过早乐观,欲享用USB的方便也必须付出相当地代价,首先,您的计算机要有一片BIOS及芯片组中支持USB功能的主机板,如果没有,就还要增购具有USB连接埠的USB扩充卡。另外,操作系统也必须支持USB。至于传统接口的外围设备,更必须选用合适的转接器或转接线,以及转换驱动程序,来连接二种不同规格的连接埠。另外,如果设备过多,还需考虑加设USB Hub(集线器,可另含打印机端口、串行端口等多种模块)作连结的工作,如此一来,在功能、经济上将大幅减低效益。因此短期内是否值得汰换具有USB功能的产品或加装转换器,尚需再三评估。

 什幺是IEEE 1394(又称FireWire, 火线)

      IEEE 1394(注2)如同USB,也是一个万用接口,皆拥有便利安装使用的特性,支持随插即用及热插拔功能,但IEEE 1394技术较USB专业且价格较昂贵,适合高速传输并可外接高达63个周边节点,例如摄录像机(DV、D8)或硬盘机;USB则适合低速传输并可外接高达127个外围节点,例如打印机、扫描仪、键盘、鼠标、数字相机、数据机等。

     IEEE 1394原是苹果计算机(Apple)所研发的传输规格,后由IEEE所制订的高效能串行总线,传输率高达100-400Mbps,比USB速度快33倍多,应用点对点通讯结构,支持异步及同步数据传输,且支持Isochronous,可保证在一定的时间内传输完毕影像和声音的资料,具数码归一之应用能力,提供简单且全新的多媒体数据接驳方式,足以胜任高画质的影像装置和大量储存装置,并具直接联系结合影音家电产品的能力。

     微软新一代操作系统Windows 2000已支持IEEE 1394规格,目前国 内厂商已有生产内建IEEE 1394高速连接端口的主机板,相关外围设备也陆续上市,他是整合信息与家电之重要关键技术之一,具建立家电、计算机及通讯等三大领域的共通接口之能力,将成为新一代之PC内部储存装置使用之共同标准,及下一代数位家电的主流界面,意谓着未来我们将可能用计算机去控制家电产品。

什幺是Device Bay

      Device Bay系由康柏(Compaq)、英特尔(Intel)与微软(Microsoft)所共同制订的新扩充槽标准规格,Device Bay重新定义了扩充槽的标准与外围设备硬件的机械规范,意即,未来所有外围设备制造厂商,可以据此规格来发展“标准化”的外围设备,让外围设备全部能被安置在相同的标准插槽中,包括扩充硬式磁盘驱动器、软式磁盘驱动器、数字激光视盘、调制解调器、网络卡等装置,以及所有USB及IEEE 1394兼容的装置,都能随插即用地被安装在相同的接口槽(抽取匣)中。

      计算机主机内与外接扩充盒上的Device Bay标准中皆内含四种电路,IEEE 1394连结层电路(link layer)、实体层(physical layer)、USB控制电路以及Device Bay控制电路,外围设备本身则只需要两个IEEE 1394或USB控制电路。目前多家系统芯片组厂商已把USB控制电路整合进系统芯片组中,未来系统芯片组整合IEEE 1394(Link layer)的接口集成电路时,外围设备不需再透过PCI来完成与主系统接口沟通(Host System),而改透过Device Bay控制器来支持与系统芯片组之间的连接,再者,因IEEE 1394的实体层传输电路为模拟技术,而系统芯片组为数字电路,两者是否整合?则需考虑系统芯片研发的成本效益与外围设备的兼容性。但无论如何,未来此类技术将日臻成熟,造福更多使用者。

      由于Device Bay控制回路被置放在接口槽内,因此需透过IEEE1394(FireWire)或USB接口与设备连接,使用者可选用外接扩充盒来安装更多的外围设备,像使用PCMCIA(注3)装置一样能够简易地抽换设备。Device Bay能在新设备加入时自动辨认并设定所需驱动程式,因此使用者不需要打开计算机机壳、也不必关闭电源,更不必拔插PCI与ISA总线上之各种适配卡,就能随时轻松地增减任何外围设备,就如同插入软盘片一样。

      Device Bay连接器备有端子(leads)供应电源给外围设备(包括电路与驱动马达),一般外围设备无需另设置插头或连接器取得额外电源。若Device Bay搭配IEEE 1394或USB连接埠来使用,新一代的PC机壳内将可能只有电源供应器、主机板及CPU,所有驱动程序及装置均是外接式。甚至可由计算机操控一般消费性家电用品,实现家庭多媒体网络之梦。

    五、结语

      由于新传输技术之出现,未来的个人计算机的外围连接方式可能完全采用USB及IEEE 1394接口,安装使用精简快速,让计算机很容易连接,免除使用服务器的困扰,更由于外围设备易于更换,使用者将更乐于与他人共享设备资源,可增加设备使用效率与节约空间。而且个人电脑与家电之结合,将促使人类生活迈入新的家庭多媒体网络计算机时代。

    注释:

      注1:Hot Plugging指能在计算机开机状态下抽换,且能通知操作系统(OS)装置变化的设备,支持Hot Plugging的规格有IEEE 1394、PCMCIA与USB。

      注2:IEEE, Institute of Electrical and Electronics Engineers电子电机工程师协会,由相关产业的工程技术人员所组成的机构。

      注3:PCMCIA, Personal Computer Memory Card International Association为一个由数百家公司所组成的内存(MEMORY)扩充卡规格定义组织,定义的内存扩充卡规格称为PC CARD,通常直接称为PCMCIA卡。

HDD

二、常见硬盘接口及标准术语

  为了全面了解如此众多的硬盘接口技术,我们有必要对其主要关键术语进行详细介绍,特别是与前两种常见的硬盘接口标准有关的。在这些关键术语是:IDE、ATA、Ultra ATA、Ultra DMA、SCSI、Ultra SCSI。下面根据这些关键术语对以上两种主要的硬盘接口类型进行具体介绍。
1. IDE

  IDE的英文全称为“Integrated Drive Electronics”,即“电子集成驱动器”,它的本意是指把“硬盘控制器”与“盘体”集成在一起的硬盘驱动器。把盘体与控制器集成在一起的做法减少了硬盘接口的电缆数目与长度,数据传输的可靠性得到了增强,硬盘制造起来变得更容易,因为硬盘生产厂商不需要再担心自己的硬盘是否与其它厂商生产的控制器兼容。对用户而言,硬盘安装起来也更为方便。

  在这里要先要明白一点的就是,这里所说的IDE,既是宏观意义上的硬盘接口类型,也是微观意义上的硬盘接口标准。之所以说它是宏观意义上的一种硬盘接口类型,是因为时至今日这一接口技术仍在不断地发展,并且仍是PC机中硬盘接口中的绝对主流,原因当然是其性能也在得到不断发展,其性能也相当不错,此类接口的硬盘价格也相对其它接口的要便宜许多。后面要介绍的各类ATA、Ultra ATA、DMA、Ultra DMA硬盘都属于IDE接口类型。说它是微观意义上的硬盘接口标准,是指如果细分,它仅代表第一代的IDE标准,因为随后其接口技术得到了飞速成发展,引入了许多新技术,使这一IDE接口标准得到了质的飞跃,通常不再以IDE标称,而是以诸如ATA、Ultra ATA、DMA、Ultra DMA等标注。
2. ATA

  ATA的英文全称为“Advanced Technology Attachment”,中文名称“高级技术附加装置”。ATA接口标准最初是在1986年由CDC、康柏和西部数据3家公司共同开发的。第一代的ATA标准称之为“ATA-1”。ATA-1只支持PIO-0和PIO-1、PIO-2模式,其数据传输速度只有可怜的3.3MB/S,使用40芯电缆,硬盘大小也为5英寸(而不是现在普遍的3.5英寸),容量为40MB(根据其技术标准,其硬盘容量限制在504MB之内)。ATA接口是从80年代末期开始逐渐取代了其它老式接口,随着它自身的发展,“ATA”也就成了“IDE”的代名词。目前最新的ATA 133标准中硬盘数据传输速率可达到133.7MB/s。

ATA接口标准的整个发展过程中,到目前为止可以划分为7个不同的版本,也就是从ATA-1(IDE)、ATA-2(EIDE  Enhanced IDE/Fast ATA)、ATA-3(FastATA-2)、…,一直到现在ATA-7(ATA 133)。第一代的ATA标准,即ATA-1,也就是前面介绍过的IDE标准,在此就不再另外介绍了。

1). ATA-2:也就是我们常说的EIDE(Enhanced IDE)或Fast ATA,它在ATA的基础上增加了2种PIO和2种DMA模式(PIO-3),不仅将硬盘的最高传输率提高到16.6MB/S,还同时引进LBA地址转换方式,突破了固有的504MB的限制,可以支持最高达8.4GB的硬盘。在支持ATA-2的电脑的BIOS设置中,一般可以见到LBA(Logical Block Address),和CHS(Cylinder,Head,Sector)的设置,同时在EIDE接口的主板一般有两个EIDE插口,它们也可以分别连接一个主设备和一个从设备,这样一块主板就可以支持四个EIDE设备,这两个EDIE接口一般称为IDE1和IDE2。

2). ATA-3:ATA-3并没有提高IDE接口的工作速度,最高传输速度仍为16.6MB/S(支持PIO-3),但引入了密码保护机制,对电源管理方案进行了修改,引入了S.M.A.R.T(Self-Monitoring Analysis and Reporting Technology,硬盘自监测、自分析和报告技术),这是一个划时代的重大改进。这一技术也在许多主板的BIOS中有所体现。

3). ATA-4:这就是现在市面上仍比较常见的Ultra  ATA/33,自这一版本开始,硬盘开始支持DMA(Direct Memory Access,直接内存存取)技术,所以又称之为“Ultra DMA/33”。DMA是I/O设备与主存储器之间由硬件组成的直接数据通道,用于高速I/O设备与主存储器之间的成组数据传送。硬盘控制器采用总线主控方式进行数据传输,它将PIO下的最大数据传输率提高了一倍,达到33MB/S,称之为PIO-4。微软的Windows98系统正式支持这一接口技术,不过有一些太老的主板可能不支持这一接口,所以并不一定安装了Windows 98以后的系统都支持DMA技术。注意,Windows95则不支持这一技术。

4). ATA-5:这一版本就是市面上标注为“Ultra ATA/66”的硬盘。因为同样采用了DMA技术,所以通常在市面上又可看到名为“Ultra DMA66”的标注,其实都是一个意思。Ultra ATA/66不仅将接口通道的数据交换速度提高了一倍,同时也继承了上一代Ultra ATA/33的核心技术-冗余校验技术(CRC),该技术的设计方针是系统与硬盘在进行传输的过程中,随数据发送循环的冗余校验码,对方在收取的时候也对该校难码进行检验,只有在完全核对正确的情况下才接收并处理得到的数据,这对于高速传输数据的安全性有着极有力的保障。除此之外,ULTRA DMA66还有一个核心的技术就是将普通的40芯排线改成80芯排线(自这以后的所有并行ATA标准都采用这一芯线标准),但该线仍然使用40针的接口,但传输线却增加了一倍。

不过要注意,Windows98并不支持Ultra ATA/66这一新技术,所以当你在使用这种新型硬盘时,除使用DMA66专用数据线连接硬盘与主板外,还必须正确安装主板驱动程序,才能够识别出你的Ultra ATA/66硬盘,否则只能当作Ultra ATA/33硬盘来用,有点大材小用了。

5). ATA-6:这就是市面上标注为Ultra ATA/100的硬盘接口标准,也是目前较新的一种硬盘接口标准。这一新标准主要是提高了硬盘数据的传输速率,从原来ATA-5标准中的66MB/S提高到新的100MB/S。

6). ATA-7:这就是ATA系列中的最新版本Ultra ATA/133了,它的传输速率达到了133MMB/S。但目前这一最新标准只有ATA 133标准的提出者迈拓公司(Maxtor)一家支持,并没有得到广大厂商的支持,因为有一种新的硬盘接口标准——Serial ATA。它一改ATA标准长达十几年以来的并行数据传输方式,采用串行方式。主要原因是并行接口的电缆属性、连接器和信号协议都已经到达一个顶点,在技术和设计上都有许多问题。随着工作频率的提高,原来在低频率下的ATA接口标准越来越受到交叉干扰、地线增多、信号混乱等因素的制约,特别是在新的Ultra  ATA/133标准中。而新的Serial ATA标准不仅可以全面解决以上问题,而且其数据传输速率有相当大的发展空间,目前其最低的Serial ATA 1.0标准中数据传输速率就可达到150MB/S,高于ATA 133标准中的133MMB/S。据规划其后续版本数据传输速率可按150MB/S的倍数递增,这样就为彻底解决硬盘接口这一最终瓶颈打下了坚实的理论基础。

综合所有ATA标准的接口类型(其实就是IDE接口类型)硬盘可以看出它具有以下主要特点:  

ATA接口具有:价格低廉、兼容性非常好、性价比高等优点。但同时ATA接口也具有:数据传输速度慢、只能内置使用、对接口电缆的长度有很严格的限制等缺点。

3. DMA

  人们在谈论硬盘时经常讲到PIO模式和DMA模式,这两种模式就是目前硬盘与主机进行数据交换的方式。PIO模式是一种通过CPU执行I/O端口指令来进行数据的读写的数据交换模式;而DMA则是不经过CPU而直接从内存了存取数据的数据交换模式。

  PIO的英文全称为“Programming Input/Output Model”,即“程序输入/输出”模式。这种模式使用PC I/O端口指令来传送所有的命令、状态和数据。由于驱动器中有多个缓冲区,对硬盘的读写一般采用I/O串操作指令,这种指令只需一次取指令就可以重复多次地完成I/O操作,因此,达到高的数据传输率是可能的。

  DMA的英文全称为“Direct Memory Access”,即“内存直接存取”模式。它表示数据不经过CPU,而直接在硬盘和内存之间传送。在多任务操作系统内,如OS/2、Linux、Windows NT等,当磁盘传输数据时,CPU可腾出时间来做其它事情,使服务器的数据性能大大提高。而在DOS/Windows3.X环境里,CPU不得不等待数据传输完毕,所以在这种情况下,DMA方式的意义并不大。
  DMA方式有两种类型:第三方DMA(third-party DMA)和第一方DMA(first-party DMA)(或称总线主控DMA,Busmastering DMA)。第三方DMA通过系统主板上的DMA控制器的仲裁来获得总线和传输数据。而第一方DMA,则完全由接口卡上的逻辑电路来完成,当然这样就增加了总线主控接口的复杂性和成本。现在,所有较新的芯片组均支持总线主控DMA。与快取内存结合在一起,不但增加数据的存取及传输性能,更因减少对磁盘的存取而增加磁盘的寿命。

4. SCSI

  SCSI的英文全称为“Small Computer System Interface”(小型计算机系统接口)。它是一种与IDE(ATA)完全不同的接口,它不是专门为硬盘设计的,而是一种总线型的系统接口。每个SCSI总线上可以连接包括SCSI控制卡在内的8个SCSI设备。SCSI的优势在于它支持多种设备,独立的总线使得它对CPU的占用率很低,传输速率比ATA接口快得多,但同时价格也很高,所以也决定了其普及程度远不如IDE,只能在高档的电脑设备中出现。

最早的SCSI是于1979年由美国的Shugart公司(Seagate希捷公司的前身)制订的,原是为小型机的研制出的一种接口技术,但随着电脑技术的发展,现在它被完全移植到了普通微机上。与PC机常用的IDE接口技术一样,SCSI接口技术也得到了不断发展。

90年代初,推出了SCSI-2标准,类似于SCSI-1,但是可以支持同时连接7个装置,传输速率也达到了 10-20MB/s。

1995年推出了SCSI-3标准版本,俗称“Ultra SCSI”,它采用8位的通道宽度,传输速率为20MB/s,其允许接口电缆的最大长度为1.5米。

1997年推出了Ultra2 SCSI(Fast-40)标准版本,其数据通道宽度仍为8位,但其采用了LVD(Low Voltage Differential,低电平微分)传输模式,传输速率为40MB/s,允许接口电缆的最长为12米,大大增加了设备的灵活性,支持同时挂接15个装置。随后其推出了WIDE ULTRA 2 SCSI接口标准,它采用16位数据通道带宽,最高传输速率可达80MB/S,允许接口电缆的最长为12米,同样支持同时挂接15个装置,大大增加了设备的灵活性。

  1998年,更高数据传输率的Ultra 160/m SCSI(Wide下的Fast-80)规格正式公布,其最高数据传输率为160MB/s,昆腾推出的Atlas10K和Atlas四代等产品支持Ultra3 SCSI的Ultra160/m传输模式。

  目前最新的Ultra320 SCSI版本标准也已推出,这一SCSI接口标准支持最高数据传输达到了320MB/s。

  目前SCSI接口标准广泛应用于如:硬盘、光驱、ZIP、MO、扫描仪、磁带机、JAZ、打印机、光盘刻录机等设备上,同时由于较其他标准接口的传输速率快,所以在一些高端电脑、工作站,特别是服务器上常用来作为硬盘及其他储存装置的接口。

  SCSI接口技术与其它技术一样,也是向前兼容得,也就是说新的SCSI接口可以兼容老接口,而且如果一个SCSI系统中的两种SCSI设备不是位于同一规格,那么SCSI系统将取较低级规格作为工作标准。例如你有的SCSI控制卡是Ultra160/m SCSI(160MB/s)卡,而硬盘只支持Wide Ultra2 SCSI(80MB/s),那么你的SCSI系统将工作于Wide Ultra2 SCSI。同样如果你的控制卡是Wide Ultra2 SCSI卡,而硬盘却支持Ultra160 SCSI,那么SCSI系统也只能工作于Wide Ultra2 SCSI。所以在选购SCSI系统时应该注意这个问题,SCSI控制卡和SCSI硬盘要选择支持相同规格标准的。

  SCSI接口具有:配置扩展灵活(在一块SCSI控制卡上就可以同时挂接15个设备)、高性能(具有很多任务、宽带宽及少CPU占用率等特点)、应用广泛(具有外置和内置两种)等优点。其缺点主要体现为:价格昂贵、安装复杂。

5. Srial ATA

  Srial ATA,即串行ATA,是英特尔公司在2000年IDF(Intel Developer Forum,英特尔开发者论坛)上发布的将于下一代外设产品中采用的接口类型。从其名称上就可知,它一改以往ATA标准的并行数据传输方式,而是以连续串行的方式传送资料。这样在同一时间点内只会有1位数据传输,此做法能减小接口的针脚数目,用四个针就完成了所有的工作(第1针发出、2针接收、3针供电、4针地线),相比ATA接口标准的80芯数据线来说,其数据线显得更加趋于标准化。如图3所示的就是一根Srial ATA数据线。主板上的Srial ATA数据线接口如图4所示。

3,4

从图3和图4中可以看出,Serial ATA接口数据线相比原来并行ATA的80芯数据来说具有许多优势。首先,它的“L”型接头是单向性的,可以有效地防止插反,当然也就不可能插错了;其次,Serial ATA采用类似USB连接头一样的无针连接器,盲插(Blind-mate)式的连接方式更易咬接到位,安装起来非常简易;第三,Serial ATA使用特殊的针错列设计,连接头的7根接触针中有两种不同的长度:最长的三根为接地线,较短的两对为数据传输线,这样在连接的时候,首先接触的是三根地线、其次才是两对数据线,这种“预先接地”处理可以妥善解决热插拔时致命的放电现象,从而使得Serial ATA能够实现硬盘热插拔。

Srial ATA接口的硬盘同样需要另外的电源,但Serial ATA硬盘新增加了3.3V电压输入,加上原有的12V和5V,每种电压需要正极、负极及接地线三条线路,这样就有9条;而要实现设备热插拔还需要额外的6条线、这样总和起来就有15条之多。显然,现有的主板和电源都要作适应性改动才能支持,不能直接采用传统的电源接口,通常需要采用Srial ATA电源转达接线来与传统电源线转换,如图5所示的就是一条电源转接线。不要看它实际只有普通的4条线,通过这条转接线Srial ATA插子中的电路转换后可以满足以上15路输出。

5

另由于其针脚数目大减少,也就全面解决了在ATA标准中存在的数据串扰问题。同时由于数据芯线减少,就更能降低电力消耗,减小发热量,这样也有利于数据的正常准确传输、增加系统的稳定性。

  其次,Serial ATA的起点更高、发展潜力更大,Serial ATA 1.0定义的数据传输率可达150MB/s,这比目前最新的并行ATA(即ATA/133)所能达到133MB/s的最高数据传输率还高,而在Serial ATA 2.0的数据传输率将达到300MB/s,预计在2007内推出Serial ATA 3.0标准,到那时将实现600MB/s的最高数据传输率。最后,Serial ATA的拓展性更强,由于Serial ATA采用点对点的传输协议,所以不存在主从问题,这样每个驱动器不仅能独享带宽,而且使拓展SATA设备更加便利。

  不过,由于诸多因素,虽然Serial ATA标准的推出离现在已有好几年时间,但至今仍不能得到广泛的应用。对于大多数用户最担心的兼容性问题,在各方的努力下,当前已得到比较完整的解决方案,如今的Serial ATA接口已经可以完全兼容现有的并行ATA设备。从软件角度看,由于Serial ATA采用流行的分层式设计,因此在硬件接口层上与现有的各种操作系统都能无缝兼容,目前的各种驱动程序和操作系统代码都无需作任何修改;而从硬件角度考虑,Serial ATA也只要利用一个简单的串/并转换器,就能够实现串/并行ATA设备的随意连接。比如说允许并行ATA的主板可以同Serial ATA硬盘相连,即在旧有主板上升级使用新硬盘;也允许Serial ATA主板与并行ATA硬盘连接使用,有效保护用户投资;更有甚者,你也可以让并行ATA主板与并行ATA硬盘都以串行的方式连接起来运作,只是这样做已经没有什么意义了。还有一点,只有纯粹的Serial ATA系统才能够实现150MB/s的高性能,若采用转接方式、本质上还是ATA 100或ATA 133,Serial ATA总线的威力也难以得到充分发挥。

  目前像Intel的最新i865和i875p等P4芯片组已纷纷提供了对Srial ATA接口标准的支持,可以看出,Srial ATA的发展前景越来越明朗化。但是微软表示现有的Windows 2000/XP系统都无法支持Serial ATA所定义的热插功能,只有在即将推出的Windows 2003系统中,该特性才能够得以完全实现。

我们知道,随着PC技术日新月异的发展,磁盘性能越来越成为整个系统的瓶颈,相对于CPU和DDR内存来说,传统的Parallel ATA硬盘已经在很大程度上限制了整机性能的充分发挥。随着采用串行Serial ATA技术的新一代硬盘的上市,这种情况得到了改善。

    与传统的并行硬盘相比,Serial ATA硬盘在传输速度上有了质的变化,而且具有许多让人心动的优点。目前随着各主要硬盘厂家Serial ATA硬盘的推出,Serial ATA已经不再是空中楼阁,我们在市场上已可以见到许多Serial ATA硬盘,硬盘市场的串行时代已经开始,今年的硬盘年度称号似乎该是“SATA年”。

    尽管PATA曾经造就了存储设备接口的辉煌,但是其自身的局限还是把它自己逼上了“绝路”。

    a) 首先是码间干扰,在传统的PATA接口上,PATA排线不可避免地总是被折叠或者弯曲,这都使得各个线路的特性趋于不一致,如果再考虑到PATA 排线所连接的PATA设备的多样性,负载设备带来的阻抗变化会十分复杂,目前还没有有效的方法来解决这个码间的干扰问题,以致通讯频率无法继续提高,速度受到限制。
 
    b) 其次是串音干扰,与信号偏移一样,这种干扰也是并行通讯固有的严重问题。各信号线之间通过电磁耦合进行干扰,并且信号频率越高,干扰愈加严重,直至无法工作,同时串音干扰也大大限制了线路的长度。

    c) 再次是直流偏置。我们知道数字信号总是带有直流分量的,在并行通讯中通常各线路上的信号没有经过编码处理,所以“0”、“1”信号数量不平衡。这样的信号序列中的存在不可预测的直流分量,使得信号发送器与接收器产生直流耦合,最终带来电压偏置。同时,由于线路两端设备的供电状况并不完全相同,所以信号发送器和接收器的参考电压也存在微小差异。这两个因素叠加起来,会在一定程度上降低信号采样时的错误容限,使得误码率升高。而在并行通讯中,采用编码处理直流偏移极其困难,因为各个信号线路上的数据都是相关的。要协调所有线路上的“0”/“1”信号数量,其算法的复杂程度和对计算电路的要求大大超过了现在能够提供的IO处理水平。即使能够实现,过高的成本也使它变得没有意义。

    由于线路复杂程度的差异,串行通讯在双工处理和设备拓扑扩展方面也有很大的障碍。

SATA解决之道

    看起来所有在PATA发展中遇到的重大问题,SATA已经提供了解决之道,并且解决的很是彻底。

    1. 在SATA技术中,由于采用了点对点的拓扑结构,所以不存在这种多接口/设备带来的码间干扰。同时,由于连接设备类型单一,在线路中对干扰和信号衰减进行补偿也变得更容易和更有效,从而传输质量得以进一步提高。因为SATA信号携带时钟信息,接收器是根据串行信号本身来确定采样时间,而不是时钟控制线,也就不存在偏移的概念。因此在SATA技术中线路的工作频率可以提升至非常高的水平。这就是为何SATA采用串行通讯模式,传输速度却比并行的PATA还要高的原因之一。

    2. 对比而言,SATA不仅没有多余的线路相互干扰,而且本身就采用了差分模式,可以最大程度减少其他外界因素带来的串音干扰。这个优势不仅使得SATA可以达到更高的传输频率(目前SATA的传输频率是1.5GHz,这已经是微波传输了),也使得线路连接长度可以大幅增加。SATA最大连接长度1M对于任何内部设备来说都绰绰有余。

    3. 在串行通讯中,解决直流偏移的原理很简单:通过编码使得“0”、“1”信号数量相等,这样就消除了信号序列中的直流分量。没有直流分量,发送器和接收器就只进行交流耦合,也就不必再考虑两端参考电压差异所带来的影响,从而提高错误容限。在SATA中,采用了8b/10b编码,也就是将8bit(1Byte)的数据通过底层硬件处理转换为10bit,算法上可以保证10bit数据中“0”/“1”信号的数量相等,然后再由发送器发出。我们根据8bit/10bit(多出了2个bit的校验码)编码可以得出SATA的传输效率是80%,因此1.5Gb/s×80%÷8bit=150MB/s,这就是SATA最大理论传输速度的来源。

三、非常见硬盘接口

  在非常见硬盘接口中,主要有“Fiber Channel”(光纤通道)、“IEEE 1394”、“USB”(通用串行接口),在前面提到的“FireWire”和“iLink”其实就是“IEEE 1394”接口标准确定前,Apple公司和Sony公司的两种不同称呼。所以在此只需介绍“Fiber Channel”、“IEEE 1394”、“USB”3种非常见硬盘接口。要注意的是这3种非常见硬盘接口主要应用于外置型的硬盘中,特别是IEEE 1394和USB接口类型的硬盘。

1. Fiber Channel

  Fiber Channel的中文名为“光纤通道”,它是一种跟SCSI或IDE有很大不同的接口。以前它是专为网络设计得,常见于高档交换机、或者网卡中,但后来随着存储器对高带宽的需求,慢慢移植到现在的存储系统上来了。光纤通道通常用于连接一个SCSI RAID(或其它一些比较常用的RAID类型),以满足高端工作或服务器对高数据传输率的要求。

  光纤现在能提供高达100Mbps的实际带宽,而它的理论极限值更可达1.06Gbps。现在也有一些公司推出了支持下一代光纤通道(即Fiber Channel II)技术,带宽高达2.12Gbps的产品。不过为了能得到更高的数据传输率,市面的光纤产品有时是使用多光纤通道来达到更高的带宽。

  不像SCSI,光纤通道的配线非常柔韧。如果带有光纤光学电缆(Fiber Optic Cabling),它支持最长的长度超过了10公里,所以可以说SCSI在接口电缆长度的限制上跟光纤是没法比得,因为SCSI最长接口电缆不得超过12米。但是我们知道,这种光纤材料非常贵,所以在实际应用中暂时还不可能很普及。

  综合起来,光纤通道具有:极高带宽(通常具有1.06Gbps以上的理论带宽)、良好的升级性能、连接距离长(光纤长度可以超过10公里)。当然光纤通道也有其缺点,那就是价格非常昂贵,并且组建复杂。

2.  IEEE 1394(Firewire、iLink、Lynx)

  IEEE1394的前身称之为“FireWire”(火线),在1986年由Michael Teener (Apple公司的一名工程师)所草拟。FireWire是Apple电脑的商标,Apple公司把这样一项接口技术称为“FireWire”,而Sony 公司则称为“i.Link”,Texas Instruments公司称之为“Lynx”。

  Firewire技术标准于1987年由Apple公司完成,IEEE电工委员会在1995年确认其为IEEE1394-1995接口标准。因为在IEEE1394-1995中存在一些模糊的定义,所以采用IEEE 1394接口的设备在前几年并不普遍。后来又有一份补充文件(1394a草案)来澄清疑点,更正错误及添加了一些功能。这就是为什么1995年就已完成的IEEE1394规范,一直到1998年才有相关的PC产品问市的原因。目前人们愈来愈认识到数字影像的品质比模拟影像更好后,配有1394接口的数字摄像机已慢慢变成一种趋势。不少PC制造商也将IEEE1394加到其产品中,最近可以看到许多中高档主板都配有1394接口,特别是在笔记本电脑中。

  IEEE 1394 是为了增强外部多媒体设备与电脑连接性能而设计的高速串行总线,传输速率可以达到400 Mbps,利用IEE1394技术我们可以轻易地把电脑和如摄像机,高速硬盘,音响设备等多种多媒体设备连接。这个技术有很多大的厂商共同联合发展,既有电脑界的也有家电业的,包括 Apple、Sony、德州仪器和VIA。在一个400Mbps的火线通道上支持多于63个设备。

  新版的IEEE 1394b标准更是规定它的单信通带宽为800Mbps,是原来的IEEE 1394a标准的两倍。IEEE 1394接口标准具有:即时数据传输(Real-Time Data Transfer)、支持热插拔,驱动程序安装简易、数据传输速度快(1394a标准都可提供400Mbps的传输速率),并且具备通用I/O连接头,点对点的通讯架构。同时IEEE 1394也具有技术使用费贵的致命缺点,并且支持IEEE 1394的硬盘适配器价格目前来说也比较少见。

3. USB

  USB,英文全称为“Universal Serial Bus”,即“通用串行总线”,它是在1994年年底由Compaq、IBM、Microsoft等多家公司联合提出的。目前是一种应用最为普遍的设备接口,不仅应用于硬盘驱动器,更像Moodem/打印机、扫描仪、数码相机等数码设备现在几乎都普遍采用USB接口。

  从1994年11月11日发表了USB V0.7版本以后,USB版本经历了近10年的发展,到现在已经发展到了最新的2.0版本。
  
  早期的USB版本,在推出时普遍不遭到重视。其实最大的原因是:当时的主板结构以以Baby-AT板型为主,USB功能接口在许多主板上都是一种选择的功能,有些主板制造商在主板上提供了4X2或5X2的USB针脚接口,而更多的则为了节省成本,连USB针脚接口在主板上都省掉了。另外,在BIOS固件方面也缺乏支持:当时很多主板都是只提供有USB连接针脚接口,而主板的BIOS没有真正支持USB。这样,很多玩家为了使用USB,只有通过升级主板BIOS的方法,将主板BIOS刷新成有支持USB功能的BIOS才行。

  这种情形一直延续到ATX主板结构的诞生。不过一开始的ATX主板在支持USB的方面还不是特别的好。因为一般ATX的设备连接口都设计成一层的高度,其所能使用的接口空间都给传统的串行通讯接口和LPT打印机占用了,根本没有余地留给USB接口,所以当时如果要想使用USB接口的话,还得使用USB转接卡,通过连线与主板上的USB接口相连才能得以实现。不过后来ATX主板的Back Panel设计成了二层,使USB接口终于在主板上有了安身立足之处,无须再通过外接USB转接卡来实现了。

  一个USB接口理论上可以连接127个USB设备,其连接的方式也十分灵活,既可以使用串行连接,也可以使用Hub,把多个设备连接在一起,再同PC的USB口相接。

  另外,USB不需要单独的供电系统,而且还支持热插拔,不再需要麻烦地开、关机,设备的人工切换因此变得省时省力。软件方面,针对USB设计的驱动程序和应用软件支持自启动,无需用户做更多的设置。同时,USB设备也不会涉及原先那令人心烦的IRQ冲突问题。USB接口有自己的保留中断,不会争夺其它周边的有限资源。速度方面,现在USB接口的最高传输率可达每秒12MB/S,是串口的100多倍,而已经正式发布的USB 2.0标准将USB带宽拓宽到了 480Mbps,这使得USB 2.0在外置设备的连接中具有很强的竞争性。

综上所述,USB 接口具有:价格低廉、连接简单快捷、兼容性强、具有很好的扩展性、支持即特即用、支持热拨插、高传输速率等诸多明显优点。是目前应用最为普遍的一种接口技术。

  通过以上对各种硬盘接口标准的介绍,相信各位菜鸟在选购硬盘时,对这众多的接口术语再也不会陌生了吧,到电脑城选购硬盘时就再也不会犯迷糊了。

SCSI

串行连接的SCSI (SAS)

Serial Attached SCSI (SAS)

类似于其它存储接口技术如光纤管道和串行ATA ,SCSI正在成为领导潮流的串行技术。串行连接SCSI (SAS)这种新标准是SCSI接口从16比特并行总线方式(Ultra320)向速率为3.0千兆级每秒的差分串行链路的演进。SAS目前引入的速率是3.0千兆级每秒,计划在今后若干年内增长到12 千兆级每秒。

对于企业和存储应用而言,从并行向串行接口的演进并不是全新的观念。实际上,目前已经存在若干个串行标准,如图1所示。由于并行的实现已经成为性能的瓶颈,所以这些存储接口技术转而采用串行的方式。

并行总线会受到模拟效应所产生的一些不良影响,例如串话、地面反弹、铃声/反射和时钟偏差。推动并行技术向越来越高的速度发展更加剧了这些模拟故障现象,对必须保证向后兼容过去并行技术的设计产生了较大的约束。

为了缓解与高速并行总线相关的大量设计问题,串行连接SCSI (SAS)使用低电平差分信号。低电平差分信号要求每个信号通过两条电线传输。如图2所示,第一条线路传送信号本身(正),而第二条线路传送信号的反向值(负)。接收设备根据两条线路之间的差分电压进行解码,忽略了两条线路之间的普通直流电压。任何进入串行链路的噪声对两条线路而言都是一样的,都将被看作普通模式电压被过滤。而且,两条线路上任何直流电平的转换都不会影响接收机对信号解码的能力。与高速并行总线相比,差分信号方式对噪声具有良好的屏蔽能力。
从高速并行总线向高速差分串行链路实现方式的转变对两个设备之间互联所需要的物理线路数量有极大的影响。Ultra320的16比特宽总线被两条线路所取代。于是路由得到简化,连接器变小,从而产生了新一代密集式设备,如图3所示的外形小巧的(2.5")硬盘驱动器。
图4 (a)在SCSI共享总线带宽,(b)用于SAS的点对点专用串行总线(略)
SAS无需同Ultra320一样采用专用于时钟的单独信号线。在串行接口中,时钟嵌入到数据流当中。接收机电路具有从传输数据中析取时钟并连续追踪时钟的内置功能。因此,串行链路不会受到在高速并行总线方式中突出的时钟偏移问题的影响。
高速串行接口最重要的优势之一在于点到点的连接拓扑。每一个主机或源点都与目标或目的地直接相连。每条链路独立操作,不会共享带宽。而且,链路的点到点特性保证了链路上只有一个接收机,并且该接收机位于传输线路的终点。在此项配置下,有可能实现接近完美的结果,不必要的反射也被清除。如图4所示,在SCSI并行总线方式下,可以将两个目标设备连接到并行总线上。该配置降低了随着总线速度提高时,数据路径导致的较大的反射。

串行互联技术与并行互联相比,能提供更多的性能优势,包括用于完整的带宽操作的点到点互联,需要的引脚数量较少,从而实现较小的体积和更密集的系统。必须强调的是,设计师必须仔细检查制板材料,对高速面板布局采用经过证明的技术,以获得高速串行链路的最佳性能。

Raid

磁盘阵列系RAID介绍

RAID,为Redundant Arrays of Independent Disks的简称,中文为廉价冗余磁盘阵列

磁盘阵列其实也分为软阵列 (Software Raid)和硬阵列 (Hardware Raid) 两种. 软阵列即通过软件程序并由计算机的 CPU提供运行能力所成. 由于软件程式不是一个完整系统故只能提供最基本的 RAID容错功能. 其他如热备用硬盘的设置, 远程管理等功能均一一欠奉. 硬阵列是由独立操作的硬件提供整个磁盘阵列的控制和计算功能. 不依靠系统CPU资源. 由于硬阵列是一个完整的系统, 所有需要的功能均可以做进去. 所以硬阵列所提供的功能和性能均比软阵列好. 而且, 如果你想把系统也做到磁盘阵列中, 硬阵列是唯一的选择. 故我们可以看市场上 RAID 5 级的磁盘阵列均为硬阵列. 软阵列只适用于 Raid 0 和 Raid 1. 对于我们做镜像用的镜像塔, 肯定不会用 Raid 0或 Raid 1。
作为高性能的存储系统,巳经得到了越来越广泛的应用。RAID的级别从RAID概念的提出到现在,巳经发展了六个级别,
其级别分别是0、1、2、3、4、5等。但是最常用的是0、1、3、5四个级别。下面就介绍这四个级别。
RAID 0:将多个较小的磁盘合并成一个大的磁盘,不具有冗余,并行I/O,速度最快。RAID 0亦称为带区集。它是将多个 磁盘并列起来,成为一个大硬盘。在存放数据时,其将数据按磁盘的个数来进行分段,然后同时将这些数据写进这些盘中。 所以,在所有的级别中,RAID 0的速度是最快的。但是RAID 0没有冗余功能的,如果一个磁盘(物理)损坏,则所有的数 据都无法使用。
RAID 1:两组相同的磁盘系统互作镜像,速度没有提高,但是允许单个磁盘错,可靠性最高。RAID 1就是镜像。其原理为 在主硬盘上存放数据的同时也在镜像硬盘上写一样的数据。当主硬盘(物理)损坏时,镜像硬盘则代替主硬盘的工作。因为有镜像硬盘做数据备份,所以RAID 1的数据安全性在所有的RAID级别上来说是最好的。但是其磁盘的利用率却只有50%,是所有RAID上磁盘利用率最低的一个级别。
RAID Level 3
RAID 3存放数据的原理和RAID0、RAID1不同。RAID 3是以一个硬盘来存放数据的奇偶校验位,数据则分段存储于其余硬盘中。它象RAID 0一样以并行的方式来存放数,但速度没有RAID 0快。如果数据盘(物理)损坏,只要将坏硬盘换掉,RAID控制系统则会根据校验盘的数据校验位在新盘中重建坏盘上的数据。不过,如果校验盘(物理)损坏的话,则全部数据都无法使用。利用单独的校验盘来保护数据虽然没有镜像的安全性高,但是硬盘利用率得到了很大的提高,为n-1。
RAID 5:向阵列中的磁盘写数据,奇偶校验数据存放在阵列中的各个盘上,允许单个磁盘出错。RAID 5也是以数据的校验位来保证数据的安全,但它不是以单独硬盘来存放数据的校验位,而是将数据段的校验位交互存放于各个硬盘上。这样,任何一个硬盘损坏,都可以根据其它硬盘上的校验位来重建损坏的数据。硬盘的利用率为n-1。
RAID 0-1:同时具有RAID 0和RAID 1的优点。
冗余:采用多个设备同时工作,当其中一个设备失效时,其它设备能够接替失效设备继续工作的体系。在PC服务器上,通常在磁盘子系统电源子系统采用冗余技术。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值