【参加讨论】 一、cpu术语解释
3dnow!: (3d no waiting)amd公司开发的simd指令集,可以增强浮点和多媒体运算的速度,它的指令数为21条。
alu: (arithmetic logic unit,算术逻辑单元)在处理器之中用于计算的那一部分,与其同级的有数据传输单元和分支单元。
bga:(ball grid array,球状矩阵排列)一种芯片封装形式,例:82443bx。
bht: (branch prediction table,分支预测表)处理器用于决定分支行动方向的数值表。
bpu:(branch processing unit,分支处理单元)cpu中用来做分支处理的那一个区域。
brach pediction: (分支预测)从p5时代开始的一种先进的数据处理方法,由cpu来判断程序分支的进行方向,能够更快运算速度。
cmos: (complementary metal oxide semiconductor,互补金属氧化物半导体)它是一类特殊的芯片,最常见的用途是主板的bios(basic input/output system,基本输入/输出系统)。
cisc: (complex instruction set computing,复杂指令集计算机)相对于risc而言,它的指令位数较长,所以称为复杂指令。如:x86指令长度为87位。
cob: (cache on board,板上集成缓存)在处理器卡上集成的缓存,通常指的是二级缓存,例:奔腾ii
cod: (cache on die,芯片内集成缓存)在处理器芯片内部集成的缓存,通常指的是二级缓存,例:pga赛扬370
cpga: (ceramic pin grid array,陶瓷针型栅格阵列)一种芯片封装形式。
cpu: (center processing unit,中央处理器)计算机系统的大脑,用于控制和管理整个机器的运作,并执行计算任务。
data forwarding: (数据前送)cpu在一个时钟周期内,把一个单元的输出值内容拷贝到另一个单元的输入值中。
decode: (指令解码)由于x86指令的长度不一致,必须用一个单元进行“翻译”,真正的内核按翻译后要求来工作。
ec: (embedded controller,嵌入式控制器)在一组特定系统中,新增到固定位置,完成一定任务的控制装置就称为嵌入式控制器。
embedded chips: (嵌入式)一种特殊用途的cpu,通常放在非计算机系统,如:家用电器。
epic: (explicitly parallel instruction code,并行指令代码)英特尔的64位芯片架构,本身不能执行x86指令,但能通过译码器来兼容旧有的x86指令,只是运算速度比真正的32位芯片有所下降。
fadd: (floationg point addition,浮点加)fcpga(flip chip pin grid array,反转芯片针脚栅格阵列)一种芯片封装形式,例:奔腾iii 370。
fdiv: (floationg point divide,浮点除)femms(fast entry/exit multimedia state,快速进入/退出多媒体状态) 在多能奔腾之中,mmx和浮点单元是不能同时运行的。新的芯片加快了两者之间的切换,这就是femms。
fft: (fast fourier transform,快速热欧姆转换)一种复杂的算法,可以测试cpu的浮点能力。
fid: (fid:frequency identify,频率鉴别号码)奔腾iii通过id号来检查cpu频率的方法,能够有效防止remark。
fifo: (first input first output,先入先出队列)这是一种传统的按序执行方法,先进入的指令先完成并引退,跟着才执行第二条指令。
flop: (floating point operations per second,浮点操作/秒)计算cpu浮点能力的一个单位。
fmul: (floationg point multiplication,浮点乘)
fpu: (float point unit,浮点运算单元)fpu是专用于浮点运算的处理器,以前的fpu是一种单独芯片,在486之后,英特尔把fpu与集成在cpu之内。
fsub: (floationg point subtraction,浮点减)
hl-pbga: (表面黏著、高耐热、轻薄型塑胶球状矩阵封装)一种芯片封装形式。
ia: (intel architecture,英特尔架构)英特尔公司开发的x86芯片结构。
id: (identify,鉴别号码)用于判断不同芯片的识别代码。
imm: (intel mobile module,英特尔移动模块)英特尔开发用于笔记本电脑的处理器模块,集成了cpu和其它控制设备。
instructions cache: (指令缓存)由于系统主内存的速度较慢,当cpu读取指令的时候,会导致cpu停下来等待内存传输的情况。指令缓存就是在主内存与cpu之间增加一个快速的存储区域,即使cpu未要求到指令,主内存也会自动把指令预先送到指令缓存,当cpu要求到指令时,可以直接从指令缓存中读出,无须再存取主内存,减少了cpu的等待时间。
instruction coloring: (指令分类)一种制造预测执行指令的技术,一旦预测判断被相应的指令决定以后,处理器就会相同的指令处理同类的判断。
instruction issue: (指令发送)它是第一个cpu管道,用于接收内存送到的指令,并把它发到执行单元。ipc(instructions per clock cycle,指令/时钟周期)表示在一个时钟周期用可以完成的指令数目。
kni: (katmai new instructions,katmai新指令集,即sse) latency(潜伏期)从字面上了解其含义是比较困难的,实际上,它表示完全执行一个指令所需的时钟周期,潜伏期越少越好。严格来说,潜伏期包括一个指令从接收到发送的全过程。现今的大多数x86指令都需要约5个时钟周期,但这些周期之中有部分是与其它指令交迭在一起的(并行处理),因此cpu制造商宣传的潜伏期要比实际的时间长。
ldt: (lightning data transport,闪电数据传输总线)k8采用的新型数据总线,外频在200mhz以上。
mmx: (multimedia extensions,多媒体扩展指令集)英特尔开发的最早期simd指令集,可以增强浮点和多媒体运算的速度。
mflops: (million floationg point/second,每秒百万个浮点操作)计算cpu浮点能力的一个单位,以百万条指令为基准。
ni: (non-intel,非英特尔架构)
除了英特尔之外,还有许多其它生产兼容x86体系的厂商,由于专利权的问题,它们的产品和英特尔系不一样,但仍然能运行x86指令。
olga: (organic land grid array,基板栅格阵列)一种芯片封装形式。
ooo: (out of order,乱序执行)post-risc芯片的特性之一,能够不按照程序提供的顺序完成计算任务,是一种加快处理器运算速度的架构。
pga: (pin-grid array,引脚网格阵列)一种芯片封装形式,缺点是耗电量大。
post-risc: 一种新型的处理器架构,它的内核是risc,而外围是cisc,结合了两种架构的优点,拥有预测执行、处理器重命名等先进特性,如:athlon。
psn: (processor serial numbers,处理器序列号)标识处理器特性的一组号码,包括主频、生产日期、生产编号等。
pib: (processor in a box,盒装处理器)cpu厂商正式在市面上发售的产品,通常要比oem(original equipment manufacturer,原始设备制造商)厂商流通到市场的散装芯片贵,但只有pib拥有厂商正式的保修权利。
ppga: (plastic pin grid array,塑胶针状矩阵封装)一种芯片封装形式,缺点是耗电量大。
pqfp: (plastic quad flat package,塑料方块平面封装)一种芯片封装形式。
raw: (read after write,写后读)这是cpu乱序执行造成的错误,即在必要条件未成立之前,已经先写下结论,导致最终结果出错。
register contention: (抢占寄存器)当寄存器的上一个写回任务未完成时,另一个指令征用此寄存器时出现的冲突。
register pressure: (寄存器不足)软件算法执行时所需的寄存器数目受到限制。对于x86处理器来
说,寄存器不足已经成为了它的最大特点,因此amd才想在下一代芯片k8之中,增加寄存器的数量。
register renaming: (寄存器重命名)把一个指令的输出值重新定位到一个任意的内部寄存器。在x86架构中,这类情况是常常出现的,如:一个fld或fxch或mov指令需要同一个目标寄存器时,就要动用到寄存器重命名。
remark: (芯片频率重标识)芯片制造商为了方便自己的产品定级,把大部分cpu都设置为可以自由调节倍频和外频,它在同一批cpu中选出好的定为较高的一级,性能不足的定位较低的一级,这些都在工厂内部完成,是合法的频率定位方法。但出厂以后,经销商把低档的cpu超频后,贴上新的标签,当成高档cpu卖的非法频率定位则称为remark。因为生产商有权力改变自己的产品,而经销商这样做就是侵犯版权,不要以为只有软件才有版权,硬件也有版权呢。
resource contention: (资源冲突)当一个指令需要寄存器或管道时,它们被其它指令所用,处理器不能即时作出回应,这就是资源冲突。
retirement: (指令引退)当处理器执行过一条指令后,自动把它从调度进程中去掉。如果仅是指令完成,但仍留在调度进程中,亦不算是指令引退。
risc: (reduced instruction set computing,精简指令集计算机)一种指令长度较短的计算机,其运行速度比cisc要快。
sec: (single edge connector,单边连接器)一种处理器的模块,如:奔腾ii。
simd: (single instruction multiple data,单指令多数据流)能够复制多个操作,并把它们打包在大型寄存器的一组指令集,例:3dnow!、sse。
sio2f: (fluorided silicon oxide,二氧氟化硅)制造电子元件才需要用到的材料。
soi: (silicon on insulator,绝缘体硅片)sonc(system on a chip,系统集成芯片)在一个处理器中集成多种功能,如:cyrix mediagx。
spec: (system performance evaluation corporation,系统性能评估测试)测试系统总体性能的benchmark。
speculative execution: (预测执行)一个用于执行未明指令流的区域。当分支指令发出之后,传统处理器在未收到正确的反馈信息之前,是不能做任何工作的,而具有预测执行能力的新型处理器,可以估计即将执行的指令,采用预先计算的方法来加快整个处理过程。
sqrt: (square root calculations,平方根计算)一种复杂的运算,可以考验cpu的浮点能力。
sse: (streaming simd extensions,单一指令多数据流扩展)英特尔开发的第二代simd指令集,有70条指令,可以增强浮点和多媒体运算的速度。
superscalar: (超标量体系结构)在同一时钟周期可以执行多条指令流的处理器架构。
tcp: (tape carrier package,薄膜封装)一种芯片封装形式,特点是发热小。
throughput: (吞吐量)它包括两种含义:
第一种:执行一条指令所需的最少时钟周期数,越少越好。执行的速度越快,下一条指令和它抢占资源的机率也越少。
第二种:在一定时间内可以执行最多指令数,当然是越大越好。
tlbs: (translate look side buffers,翻译旁视缓冲器)用于存储指令和输入/输出数值的区域。
valu: (vector arithmetic logic unit,向量算术逻辑单元)在处理器中用于向量运算的部分。
vliw: (very long instruction word,超长指令字)一种非常长的指令组合,它把许多条指令连在一起,增加了运算的速度。
vpu: (vector permutate unit,向量排列单元)在处理器中用于排列数据的部分。
二、硬盘术语解释
硬盘的转速(rotationl speed): 也就是硬盘电机主轴的转速,转速是决定硬盘内部传输率的关键因素之一,它的快慢在很大程度上影响了硬盘的速度,同时转速的快慢也是区分硬盘档次的重要标志之一。硬盘的主轴马达带动盘片高速旋转,产生浮力使磁头飘浮在盘片上方。要将所要存取资料的扇区带到磁头下方,转速越快,等待时间也就越短。因此转速在很大程度上决定了硬盘的速度。目前市场上常见的硬盘转速一般有5400rpm、7200rpm、甚至10000rpm。理论上,转速越快越好。因为较高的转速可缩短硬盘的平均寻道时间和实际读写时间。可是转速越快发热量越大,不利于散热。现在的主流硬盘转速一般为7200rpm以上。
随着硬盘容量的不断增大,硬盘的转速也在不断提高。然而,转速的提高也带来了磨损加剧、温度升高、噪声增大等一系列负面影响。于是,应用在精密机械工业上的液态轴承马达(fluid dynamic bearing motors)便被引入到硬盘技术中。液态轴承马达使用的是黏膜液油轴承,以油膜代替滚珠。这样可以避免金属面的直接磨擦,将噪声及温度被减至最低;同时油膜可有效吸收震动,使抗震能力得到提高;更可减少磨损,提高寿命。
平均寻道时间(average seek time):指硬盘在盘面上移动读写头至指定磁道寻找相应目标数据所用的时间,它描述硬盘读取数据的能力,单位为毫秒。当单碟片容量增大时,磁头的寻道动作和移动距离减少,从而使平均寻道时间减少,加快硬盘速度。目前市场上主流硬盘的平均寻道时间一般在9ms以下,大于10ms的硬盘属于较早的产品,一般不值得购买。
平均潜伏时间(average latency time): 指当磁头移动到数据所在的磁道后,然后等待所要的数据块继续转动到磁头下的时间,一般在2ms-6ms之间。
平均访问时间(average access time): 指磁头找到指定数据的平均时间,通常是平均寻道时间和平均潜伏时间之和。平均访问时间最能够代表硬盘找到某一数据所用的时间,越短的平均访问时间越好,一般在11ms-18ms之间。注意:现在不少硬盘广告之中所说的平均访问时间大部分都是用平均寻道时间所代替的。
突发数据传输率(burst data transfer rate):指的是电脑通过数据总线从硬盘内部缓存区中所读取数据的最高速率。也叫外部数据传输率(external data transfer rate)。目前采用udma/66技术的硬盘的外部传输率已经达到了66.6mb/s。
最大内部数据传输率(internal data transfer rate): 指磁头至硬盘缓存间的最大数据传输率,一般取决于硬盘的盘片转速和盘片数据线密度(指同一磁道上的数据间隔度)。也叫持续数据传输率(sustained transfer rate)。一般采用udma/66技术的硬盘的内部传输率也不过25-30mb/s,只有极少数产品超过30mb/s,由于内部数据传输率才是系统真正的瓶颈,因此大家在购买时要分清这两个概念。不过一般来讲,硬盘的转速相同时,单碟容量大的内部传输率高;在单碟容量相同时,转速高的硬盘的内部传输率高。
自动检测分析及报告技术(self-monitoring analysis and report technology,简称s.m.a.r.t): 现在出厂的硬盘基本上都支持s.m.a.r.t技术。这种技术可以对硬盘的磁头单元、盘片电机驱动系统、硬盘内部电路以及盘片表面媒介材料等进行监测,当s.m.a.r.t监测并分析出硬盘可能出现问题时会及时向用户报警以避免电脑数据受到损失。s.m.a.r.t技术必须在主板支持的前提下才能发生作用,而且s.m.a.r.t技术也不能保证能预报出所有可能发生的硬盘故障。
磁阻磁头技术mr(magneto-resistive head): mr(magneto-resitivehead)即磁阻磁头的简称。mr技术可以更高的实际记录密度、记录数据,从而增加硬盘容量,提高数据吞吐率。目前的mr技术已有几代产品。maxtor的钻石三代/四代等均采用了最新的mr技术。磁阻磁头的工作原理是基于磁阻效应来工作的,其核心是一小片金属材料,其电阻随磁场变化而变化,虽然其变化率不足2%,但因为磁阻元件连着一个非常灵敏的放大器,所以可测出该微小的电阻变化。mr技术可使硬盘容量提高40%以上。gmr(giantmagnetoresistive)巨磁阻磁头gmr磁头与mr磁头一样,是利用特殊材料的电阻值随磁场变化的原理来读取盘片上的数据,但是gmr磁头使用了磁阻效应更好的材料和多层薄膜结构,比mr磁头更为敏感,相同的磁场变化能引起更大的电阻值变化,从而可以实现更高的存储密度,现有的mr磁头能够达到的盘片密度为3gbit-5gbit/in2(千兆位每平方英寸),而gmr磁头可以达到10gbit-40gbit/in2以上。目前gmr磁头已经处于成熟推广期,在今后的数年中,它将会逐步取代mr磁头,成为最流行的磁头技术。
缓存: 缓存是硬盘与外部总线交换数据的场所。硬盘的读数据的过程是将磁信号转化为电信号后,通过缓存一次次地填充与清空,再填充,再清空,一步步按照pci总线的周期送出,可见,缓存的作用是相当重要的。在接口技术已经发展到一个相对成熟的阶段的时候,缓存的大小与速度是直接关系到硬盘的传输速度的重要因素。目前主流硬盘的缓存主要有512kb和2mb等几种。其类型一般是edo dram或sdram,目前一般以sdram为主。根据写入方式的不同,有写通式和回写式两种。写通式在读硬盘数据时,系统先检查请求指令,看看所要的数据是否在缓存中,如果在的话就由缓存送出响应的数据,这个过程称为命中。这样系统就不必访问硬盘中的数据,由于sdram的速度比磁介质快很多,因此也就加快了数据传输的速度。回写式就是在写入硬盘数据时也在缓存中找,如果找到就由缓存就数据写入盘中,现在的多数硬盘都是采用的回写式硬盘,这样就大大提高了性能。
连续无故障时间(mtbf):指硬盘从开始运行到出现故障的最长时间。一般硬盘的mtbf至少在30000或40000小时。
部分响应完全匹配技术prml(partial response maximum likelihood):能使盘片存储更多的信息,同时可以有效地提高数据的读取和数据传输率。是当前应用于硬盘数据读取通道中的先进技术之一。prml技术是将硬盘数据读取电路分成两段“操作流水线”,流水线第一段将磁头读取的信号进行数字化处理然后只选取部分“标准”信号移交第二段继续处理,第二段将所接收的信号与prml芯片预置信号模型进行对比,然后选取差异最小的信号进行组合后输出以完成数据的读取过程。prml技术可以降低硬盘读取数据的错误率,因此可以进一步提高磁盘数据密集度。
单磁道时间(single track seek time):指磁头从一磁道转移至另一磁道所用的时间。
超级数字信号处理器(ultra dsp)技术:用ultra dsp进行数学运算,其速度较一般cpu快10到50倍。采用ultra dsp技术,单个的dsp芯片可以同时提供处理器及驱动接口的双重功能,以减少其它电子元件的使用,可大幅度地提高硬盘的速度和可靠性。接口技术可以极大地提高硬盘的最大外部传输率,最大的益处在于可以把数据从硬盘直接传输到主内存而不占用更多的cpu资源,提高系统性能。
硬盘表面温度: 指硬盘工作时产生的温度使硬盘密封壳温度上升情况。硬盘工作时产生的温度过高将影响薄膜式磁头(包括mr磁头)的数据读取灵敏度,因此硬盘工作表面温度较低的硬盘有更好的数据读、写稳定性。
全程访问时间(max full seek time):指磁头开始移动直到最后找到所需要的数据块所用的全部时间。
接口技术:口技术可极大地提高硬盘的最大外部数据传输率,现在普遍使用的ultraata/66已大幅提高了e-ide接口的性能,所谓ultradma66是指一种由intel及quantum公司设计的同步dma协议。使用该技术的硬盘并配合相应的芯片组,最大传输速度可以由16mb/s提高到66ms/s。它的最大优点在于把cpu从大量的数据传输中解放出来了,可以把数据从hdd直接传输到主存而不占用更多的cpu资源,从而在一定程度上提高了整个系统的性能。由于采用ultraata技术的硬盘整体性能比普通硬盘可提高20%~60%,所以已成为目前e-ide硬盘事实上的标准。
scsi硬盘的接口技术也在迅速发展。ultra160/mscsi被引入硬盘世界,对硬盘在高计算量应用领域的性能扩展极有裨益,处理关键任务的服务器、图形工作站、冗余磁盘阵列(raid)等设备将因此得到性能提升。从技术发展看,ultra160/mscsi仅仅是硬盘接口发展道路上的一环而已,200mb的光纤技术也远未达到止境,未来的接口技术必将令今天的用户瞠目结舌。
光纤通道技术具有数据传输速率高、数据传输距离远以及可简化大型存储系统设计的优点。目前,光纤通道支持每秒200mb的数据传输速率,可以在一个环路上容纳多达127个驱动器,局域电缆可在25米范围内运行,远程电缆可在10公里范围内运行。某些专门的存储应用领域,例如小型存储区域网络(san)以及数码视像应用,往往需要高达每秒200mb的数据传输速率和强劲的联网能力,光纤通道技术的推出正适应了这一需求。同时,其超长的数据传输距离,大大方便了远程通信的技术实施。由于光纤通道技术的优越性,支持光纤界面的硬盘产品开始在市场上出现。这些产品一般是大容量硬盘,平均寻道时间短,适应于高速、高数据量的应用需求,将为中高端存储应用提供良好保证。
ieee1394:ieee1394又称为firewire(火线)或p1394,它是一种高速串行总线,现有的ieee1394标准支持100mbps、200mbps和400mbps的传输速率,将来会达到800mbps、1600mbps、3200mbps甚至更高,如此高的速率使得它可以作为硬盘、dvd、cd-rom等大容量存储设备的接口。ieee1394将来有望取代现有的scsi总线和ide接口,但是由于成本较高和技术上还不够成熟等原因,目前仍然只有少量使用ieee1394接口的产品,硬盘就更少了。
硬盘:英文“hard-disk”简称hd 。是一种储存量巨大的设备,作用是储存计算机运行时需要的数据。计算机的硬盘主要由碟片、磁头、磁头臂、磁头臂服务定位系统和底层电路板、数据保护系统以及接口等组成。 计算机硬盘的技术指标主要围绕在盘片大小、盘片多少、单碟容量、磁盘转速、磁头技术、服务定位系统、接口、二级缓存、噪音和s.m.a.r.t. 等参数上。
碟片:硬盘的所有数据都存储在碟片上,碟片是由硬质合金组成的盘片,现在还出现了玻璃盘片。目前的硬盘产品内部盘片大小有:5.25,3.5,2.5和1.8英寸(后两种常用于笔记本及部分袖珍精密仪器中,现在台式机中常用3.5英寸的盘片)。
磁头:硬盘的磁头是用线圈缠绕在磁芯上制成的,最初的磁头是读写合一的,通过电流变化去感应信号的幅度。对于大多数计算机来说,在与硬盘交换数据的过程中,读操作远远快于写操作,而且读/写是两种不同特性的操作,这样就促使硬盘厂商开发一种读/写分离磁头。在1991年,ibm提出了它基于磁阻(mr)技术的读磁头技术╠╠各项异性磁 ,磁头在和旋转的碟片相接触过程中,通过感应碟片上磁场的变化来读取数据。在硬盘中,碟片的单碟容量和磁头技术是相互制约、相互促进的。
amr(anisotropic magneto resistive,amr):一种磁头技术,amr技术可以支持3.3gb/平方英寸的记录密度,在1997年amr是当时市场的主流技术。
gmr(giant magneto resistive,巨磁阻):比amr技术磁头灵敏度高2倍以上,gmr磁头是由4层导电材料和磁性材料薄膜构成的:一个传感层、一个非导电中介层、一个磁性的栓层和一个交换层。前3个层控制着磁头的电阻。在栓层中,磁场强度是固定的,并且磁场方向被相临的交换层所保持。而且自由层的磁场强度和方向则是随着转到磁头下面的磁盘表面的微小磁化区所改变的,这种磁场强度和方向的变化导致明显的磁头电阻变化,在一个固定的信号电压下面,就可以拾取供硬盘电路处理的信号。
oaw(光学辅助温式技术):希捷正在开发的oaw是未来磁头技术发展的方向,oaw技术可以在1英寸宽内写入105000以上的磁道,单碟容量有望突破36gb。单碟容量的提高不仅可以提高硬盘总容量、降低平均寻道时间,还可以降低成本、提高性能。
prml(局部响应最大拟然,partial response maximum likelihood):除了磁头技术的日新月异之外,磁记录技术也是影响硬盘性能非常关键的一个因素。当磁记录密度达到某一程度后,两个信号之间相互干扰的现象就会非常严重。为了解决这一问题,人们在硬盘的设计中加入了prml技术。prml读取通道方式可以简单地分成两个部分。首先是将磁头从盘片上所读取的信号加以数字化,并将未达到标准的信号加以舍弃,而没有将信号输出。这个部分便称为局部响应。最大拟然部分则是拿数字化后的信号模型与prml芯片本身的信号模型库加以对比,找出最接近、失真度最小的信号模型,再将这些信号重新组合而直接输出数据。使用prml方式,不需要像脉冲检测方式那样高的信号强度,也可以避开因为信号记录太密集而产生的相互干扰的现象。 磁头技术的进步,再加上目前记录材料技术和处理技术的发展,将使硬盘的存储密度提升到每平方英寸10gb以上,这将意味着可以实现40gb或者更大的硬盘容量。
间隔因子:硬盘磁道上相邻的两个逻辑扇区之间的物理扇区的数量。因为硬盘上的信息是以扇区的形式来组织的,每个扇区都有一个号码,存取操作要通过这个扇区号,所以使用一个特定的间隔因子来给扇区编号而有助于获取最佳的数据传输率。
着陆区(lz):为使硬盘有一个起始位置,一般指定一个内层柱面作为着陆区,它使硬盘磁头在电源关闭之前停回原来的位置。着陆区不用来存储数据,因些可避免磁头在开、关电源期间紧急降落时所造成数据的损失。目前,一般的硬盘在电源关闭时会自动将磁头停在着陆区,而老式的硬盘需执行park命令才能将磁头归位。
反应时间:指的是硬盘中的转轮的工作情况。反应时间是硬盘转速的一个最直接的反应指标。5400rpm的硬盘拥有的是5.55 ms的反应时间,而7200rpm的可以达到4.17 ms。反应时间是硬盘将利用多长的时间完成第一次的转轮旋转。如果我们确定一个硬盘达到120周旋转每秒的速度,那么旋转一周的时间将是1/120即0.008333秒的时间。如果我们的硬盘是0.0041665秒每周的速度,我们也可以称这块硬盘的反应时间是4.17 ms(1ms=1/1000每秒)。
平均潜伏期(average latency):指当磁头移动到数据所在的磁道后,然后等待所要的数据块继续转动(半圈或多些、少些)到磁头下的时间,单位为毫秒(ms)。平均潜伏期是越小越好,潜伏期小代表硬盘的读取数据的等待时间短,这就等于具有更高的硬盘数据传输率。
道至道时间(single track seek):指磁头从一磁道转移至另一磁道的时间,单位为毫秒(ms)。
全程访问时间(max full seek):指磁头开始移动直到最后找到所需要的数据块所用的全部时间,单位为毫秒(ms)。
外部数据传输率:通称突发数据传输率(burst data transfer rate):指从硬盘缓冲区读取数据的速率,常以数据接口速率代替,单位为mb/s。目前主流硬盘普通采用的是ultra ata/66,它的最大外部数据率即为66.7mb/s,2000年推出的ultra ata/100,理论上最大外部数据率为100mb/s,但由于内部数据传输率的制约往往达不到这么高。
主轴转速:是指硬盘内电机主轴的转动速度,目前ata(ide)硬盘的主轴转速一般为5400-7200rpm,主流硬盘的转速为7200rpm,至于scsi硬盘的主轴转速可达一般为7200-10,000rpm,而最高转速的scsi硬盘转速高达15,000rpm。
数据缓存:指在硬盘内部的高速存储器,在电脑中就象一块缓冲器一样将一些数据暂时性的保存起来以供读取和再读取。目前硬盘的高速缓存一般为512kb-2mb,目前主流ata硬盘的数据缓存为2mb,而在scsi硬盘中最高的数据缓存现在已经达到了16mb。对于大数据缓存的硬盘在存取零散文件时具有很大的优势。
硬盘表面温度:它是指硬盘工作时产生的温度使硬盘密封壳温度上升情况。硬盘工作时产生的温度过高将影响磁头的数据读取灵敏度,因此硬盘工作表面温度较低的硬盘有更好的数据读、写稳定性。
mtbf(连续无故障时间):它指硬盘从开始运行到出现故障的最长时间,单位是小时。一般硬盘的mtbf至少在30000或40000小时。
s.m.a.r.t.(自监测、分析、报告技术):这是现在硬盘普遍采用的数据安全技术,在硬盘工作的时候监测系统对电机、电路、磁盘、磁头的状态进行分析,当有异常发生的时候就会发出警告,有的还会自动降速并备份数据。
dps(数据保护系统):昆腾在火球八代硬盘中首次内建了dps,在硬盘的前300mb内存放操作系统等重要信息,dps可在系统出现问题后的90秒内自动检测恢复系统数据,若不行则用dps软盘启动后它会自动分析故障,尽量保证数据不丢失。
数据卫士:是西部数据(wd)特有的硬盘数据安全技术,此技术可在硬盘工作的空余时间里自动每8个小时自动扫描、检测、修复盘片的各扇区。
maxsafe:是迈拓在金钻二代上应用的技术,它的核心是将附加的ecc校验位保存在硬盘上,使读写过程都经过校验以保证数据的完整性。
dst:驱动器自我检测技术,是希捷公司在自己硬盘中采用的数据安全技术,此技术可保证保存在硬盘中数据的安全性。
dft:驱动器健康检测技术,是ibm公司在自己硬盘中采用的数据安全技术,此技术同以上几种技术一样可极大的提高数据的安全性。
噪音与防震技术:硬盘主轴高速旋转时不可避免的产生噪音,并会因金属磨擦而产生磨损和发热问题,“液态轴承马达”就可以解决这一问题。它使用的是黏膜液油轴承,以油膜代替滚珠,可有效地降低以上问题。同时液油轴承也可有效地吸收震动,使硬盘的抗震能力由一般的一二百个g提高到了一千多g,因此硬盘的寿命与可靠性也可以得到提高。昆腾在火球七代(ex)系列之后的硬盘都应用了sps震动保护系统;迈拓在金钻二代上应用了shockblock防震保护系统,他们的目的都是分散冲击能量,尽量避免磁头和盘片的撞击;希捷的金牌系列硬盘中seashield系统是用减震材料制成的保护软罩外加磁头臂与盘片间的防震设计来实现的。
st-506/412接口:这是希捷开发的一种硬盘接口,首先使用这种接口的硬盘为希捷的st-506及st-412。st-506接口使用起来相当简便,它不需要任何特殊的电缆及接头,但是它支持的传输速度很低,因此到了1987年左右这种接口就基本上被淘汰了,采用该接口的老硬盘容量多数都低于200mb。早期ibm pc/xt和pc/at机器使用的硬盘就是st-506/412硬盘或称mfm硬盘-mfm(modified frequency modulation)是指一种编码方案。
esdi接口:即(enhanced small drive interface)接口,它是迈拓公司于1983年开发的。其特点是将编解码器放在硬盘本身之中,而不是在控制卡上,理论传输速度是前面所述的st-506的2…4倍,一般可达到10mbps。但其成本较高,与后来产生的ide接口相比无优势可言,因此在九十年代后就被淘汰了。
ide及eide接口:ide(integrated drive electronics)的本意实际上是指把控制器与盘体集成在一起的硬盘驱动器,我们常说的ide接口,也叫ata(advanced technology attachment)接口,现在pc机使用的硬盘大多数都是ide兼容的,只需用一根电缆将它们与主板或接口卡连起来就可以了。把盘体与控制器集成在一起的做法减少了硬盘接口的电缆数目与长度,数据传输的可靠性得到了增强,硬盘制造起来变得更容易,因为厂商不需要再担心自己的硬盘是否与其它厂商生产的控制器兼容,对用户而言,硬盘安装起来也更为方便。
ata-1(ide):ata是最早的ide标准的正式名称,ide实际上是指连在硬盘接口的硬盘本身。ata在主板上有一个插口,支持一个主设备和一个从设备,每个设备的最大容量为504mb,ata最早支持的pio-0模式(programmed i/o-0)只有3.3mb/s,而ata-1一共规定了3种pio模式和4种dma模式(没有得到实际应用),要升级为ata-2,需要安装一个eide适配卡。
ata-2 (eide enhanced ide/fast ata):这是对ata-1的扩展,它增加了2种pio和2种dma模式,把最高传输率提高到了16.7mb/s,同时引进了lba地址转换方式,突破了老bios固有504mb的限制,支持最高可达8.1gb的硬盘。如你的电脑支持ata-2,则可以在cmos设置中找到(lba,logicalblock address)或(chs,cylinder,head,sector)的设置。其两个插口分别可以连接一个主设备和一个从设置,从而可以支持四个设备,两个插口也分为主插口和从插口。通常可将最快的硬盘和cd-rom放置在主插口上,而将次要一些的设备放在从插口上,这种放置方式对于486及早期的pentium电脑是必要的,这样可以使主插口连在快速的pci总线上,而从插口连在较慢的isa总线上。
三、内存术语解释
bank:bank是指内存插槽的计算单位(也有人称为记忆库),它是计算机系统与内存间资料汇流的基本运作单位。
内存的速度:内存的速度是以每笔cpu与内存间数据处理耗费的时间来计算,为总线循环(bus cycle)以奈秒(ns)为单位。
内存模块 (memory module):提到内存模块是指一个印刷电路板表面上有镶嵌数个记忆体芯片chips,而这内存芯片通常是dram芯片,但近来系统设计也有使用快取隐藏式芯片镶嵌在内存模块上内存模块是安装在pc 的主机板上的专用插槽(slot)上镶嵌在module上dram芯片(chips)的数量和个别芯片(chips)的容量,是决定内存模块的设计的主要因素。
simm (single in-line memory module):电路板上面焊有数目不等的记忆ic,可分为以下2种型态:
72pin:72脚位的单面内存模块是用来支持32位的数据处理量。
30pin:30脚位的单面内存模块是用来支持8位的数据处理量。
dimm (dual in-line memory module):(168pin) 用来支持64位或是更宽的总线,而且只用3.3伏特的电压,通常用在64位的桌上型计算机或是服务器。
rimm:rimm模块是下一世代的内存模块主要规格之一,它是intel公司于1999年推出芯片组所支持的内存模块,其频宽高达1.6gbyte/sec。
so-dimm (small outline dual in-line memory module) (144pin): 这是一种改良型的dimm模块,比一般的dimm模块来得小,应用于笔记型计算机、列表机、传真机或是各种终端机等。
pll: 为锁相回路,用来统一整合时脉讯号,使内存能正确的存取资料。
rambus 内存模块 (184pin): 采用direct rdram的内存模块,称之为rimm模块,该模块有184pin脚,资料的输出方式为串行,与现行使用的dimm模块168pin,并列输出的架构有很大的差异。
6层板和4层板(6 layers v.s. 4 layers): 指的是电路印刷板pcb printed circuit board用6层或4层的玻璃纤维做成,通常sdram会使用6层板,虽然会增加pcb的成本但却可免除噪声的干扰,而4层板虽可降低pcb的成本但效能较差。
register:是缓存器的意思,其功能是能够在高速下达到同步的目的。
spd:为serial presence detect 的缩写,它是烧录在eeprom内的码,以往开机时bios必须侦测memory,但有了spd就不必再去作侦测的动作,而由bios直接读取 spd取得内存的相关资料。
parity和ecc的比较:同位检查码(parity check codes)被广泛地使用在侦错码(error detection codes)上,他们增加一个检查位给每个资料的字元(或字节),并且能够侦测到一个字符中所有奇(偶)同位的错误,但parity有一个缺点,当计算机查到某个byte有错误时,并不能确定错误在哪一个位,也就无法修正错误。
缓冲器和无缓冲器(buffer v.s. unbuffer):有缓冲器的dimm 是用来改善时序(timing)问题的一种方法无缓冲器的dimm虽然可被设计用于系统上,但它只能支援四条dimm。若将无缓冲器的dimm用于速度为100mhz的主机板上的话,将会有存取不良的影响。而有缓冲器的dimm则可使用四条以上的内存,但是若使用的缓冲器速度不够快的话会影响其执行效果。换言之,有缓冲器的dimm虽有速度变慢之虞,但它可以支持更多dimm的使用。
自我充电 (self-refresh):dram内部具有独立且内建的充电电路于一定时间内做自我充电, 通常用在笔记型计算机或可携式计算机等的省电需求高的计算机。
预充电时间 (cas latency):通常简称cl。例如cl=3,表示计算机系统自主存储器读取第一笔资料时,所需的准备时间为3个外部时脉 (system clock)。cl2与cl3的差异仅在第一次读取资料所需准备时间,相差一个时脉,对整个系统的效能并无显著影响。
时钟信号 (clock):时钟信号是提供给同步内存做讯号同步之用,同步记忆体的存取动作必需与时钟信号同步。
电子工程设计发展联合会议 (jedec):jedec大部分是由从事设计、发明的制造业尤以有关计算机记忆模块所组成的一个团体财团,一般工业所生产的记忆体产品大多以jedec所制定的标准为评量。
只读存储器rom (read only memory):rom是一种只能读取而不能写入资料之记爓体,因为这个特所以最常见的就是主机板上的 bios (基本输入/输出系统basic input/output system)因为biso是计算机开机必备的基本硬件设定用来与外围做为低阶通信接口,所以biso之程式烧录于rom中以避免随意被清除资料。
eeprom (electrically erasable programmable rom):为一种将资料写入后即使在电源关闭的情况下,也可以保留一段相当长的时间,且写入资料时不需要另外提高电压,只要写入某一些句柄,就可以把资料写入内存中了。
eprom (erasable programmable rom):为一种可以透过紫外线的照射将其内部的资料清除掉之后,再用烧录器之类的设备将资料烧录进 eprom内,优点为可以重复的烧录资料。
程序规画的只读存储器 (prom):是一种可存程序的内存,因为只能写一次资料,所以它一旦被写入资料若有错误,是无法改变的且无法再存其它资料,所以只要写错资料这颗内存就无法回收重新使用。
mask rom:是制造商为了要大量生产,事先制作一颗有原始数据的rom或eprom当作样本,然后再大量生产与样本一样的 rom,这一种做为大量生产的rom样本就是mask rom,而烧录在mask rom中的资料永远无法做修改。
随机存取内存ram ( random access memory):ram是可被读取和写入的内存,我们在写资料到ram记忆体时也同时可从ram读取资料,这和rom内存有所不同。但是ram必须由稳定流畅的电力来保持它本身的稳定性,所以一旦把电源关闭则原先在ram里头的资料将随之消失。
动态随机存取内存 dram (dynamic random access memory):dram 是dynamic random access memory 的缩写,通常是计算机内的主存储器,它是而用电容来做储存动作,但因电容本身有漏电问题,所以内存内的资料须持续地存取不然
资料会不见。
fpm dram (fast page mode dram):是改良的dram,大多数为72ipn或30pin的模块,fpm 将记忆体内部隔成许多页数pages,从512 bite 到数 kilobytes 不等,它特色是不需等到重新读取时,就可读取各page内的资
料。
edo dram (extended data out dram):edo的存取速度比传统dram快10%左右,比fpm快12到30倍一般为72pin、168pin的模块。
sdram:synchronous dram 是一种新的dram架构的技术;它运用晶片内的clock使输入及输出能同步进行。所谓clock同步是指记忆体时脉与cpu的时脉能同步存取资料。sdram节省执行指令及数据传输的时间,故可提升计算机效率。
ddr:ddr 是一种更高速的同步内存,ddr sdram为168pin的dimm模块,它比sdram的传输速率更快, ddr的设计是应用在服务器、工作站及数据传输等较高速需求之系统。
ddrii (double data rate synchronous dram):ddrii 是ddr原有的sldram联盟于1999年解散后将既有的研发成果与ddr整合之后的未来新标准。ddrii的详细规格目前尚未确定。
drdram (direct rambus dram):是下一代的主流内存标准之一,由rambus 公司所设计发展出来,是将所有的接脚都连结到一个共同的bus,这样不但可以减少控制器的体积,已可以增加资料传送的效率。
rdram (rambus dram):是由rambus公司独立设计完成,它的速度约一般dram的10倍以上,虽有这样强的效能,但使用后内存控制器需要相当大的改变,所以目前这一类的内存大多使用在游戏机器或者专业的图形加速适配卡上。
vram (video ram):与dram最大的不同在于其有两组输出及输入口,所以可以同时一边读入,一边输出资料。
wram (window ram):属于vram的改良版,其不同之处在于其控制线路有一、二十组的输入/输出控制器,并采用edo的资料存取模式。
mdram (multi-bank ram):midram 的内部分成数个各别不同的小储存库 (bank),也就是数个属立的小单位矩阵所构成。每个储存库之间以高于外部的资料速度相互连接,其应用于高速显示卡或加速卡中。
静态随机处理内存 sram (static random access memory):sram 是static random access memory 的缩写,通常比一般的动态随机处理内存处理速度更快更稳定。所谓静态的意义是指内存资料可以常驻而不须随时存取。因为此种特性,静态随机处理内存通常被用来做高速缓存。
async sram:为异步sram这是一种较为旧型的sram,通常被用于电脑上的 level 2 cache上,它在运作时独立于计算机的系统时脉外。
sync sram:为同步sram,它的工作时脉与系统是同步的。
sgram (synchronous graphics ram):是由sdram再改良而成以区块block为单位,个别地取回或修改存取的资料,减少内存整体读写的次数增加绘图控制器。
高速缓存 (cache ram):为一种高速度的内存是被设计用来处理运作cpu。快取记忆体是利用 sram 的颗粒来做内存。因连接方式不同可分为一是外接方式(external)另一种为内接方式(internal)。外接方式是将内存放在主机板上也称为level 1 cache而内接方式是将内存放在cpu中称为level 2 cache。
pcmcia (personal computer memory card international association):是一种标准的卡片型扩充接口,多半用于笔记型计算机上或是其它外围产品,其种类可以分为:
type 1:3.3mm的厚度,常作成sram、flash ram 的记忆卡以及最近打印机所使用的dram记忆卡。
type 2:5.5mm的厚度,通常设计为笔记计算机所使用的调制解调器接口(modem)。
type 3:10.5mm的厚度,被运用为连接硬盘的ata接口。
type 4:小型的pcmcia卡,大部用于数字相机。
flash:flash内存比较像是一种储存装置,因为当电源关掉后储存在flash内存中的资料并不会流失掉,在写入资料时必须先将原本的资料清除掉,然后才能再写入新的资料,缺点为写入资料的速度太慢。
重新标示过的内存模块(remark memory module):在内存市场许多商家都会贩售重新标示过的内存模块,所谓重新标示过的内存模块就是将芯片chip上的标示变更过,使其所显示出错误的讯息以提供商家赚取更多的利润。一般说来,业者会标示成较快的速度将( -7改成-6)或将没有厂牌的改为有厂牌的。要避免购买到这方面的产品,最佳的方法就是向好声誉的供货商来购买顶级芯片制造商产品。
内存的充电 (refresh):主存储器是dram组合而成,其电容需不断充电以保持资料的正确。一般有2k与4k refresh的分类,而2k比4k有较快速的refresh但2k比4k耗电。
