版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、范立南 张乐 主编吴琼 王楠 杨红 副主编清华大学出版社微型计算机原理及应用第3章 存储器系统本章知识结构图 存储器系统分类与组成RAM典型芯片分类组成内存储器外存储器存储体地址译码电路I/O电路和控制电路SRAM 6264DRAM 2164ACPU与存储器的连接外存光盘驱动器RAMROM性能指标ROM典型芯片EPROM 2764E2PROM NMC98C64A内存条技术的发展外存硬盘存储器高速缓冲存储器存储器地址选择线选法全译码法部分译码法芯片的选择存储容量的扩展虚拟存储器第3章 存储器系统3.1 存储器的分类与组成3.2 随机存储器(RAM)3.3 只读存储器(ROM)3.4 CPU与存储
2、器的连接3.6 硬盘存储器3.7 光盘驱动器3.8 高速缓冲存储器3.9 虚拟存储器3.1存储器的分类与组成存储器的分类与组成 存储器是计算机中用来存放程序和数据的部件,是计算机的主要组成部分,它反映了计算机的“记忆”功能。存储器的存储容量越大,计算机的性能也就越好。 存储器可分为内存储器和外存储器。内存储器(简称内存)在计算机主机内部,CPU可直接对它进行访问,因此内存的存取速度与CPU处理信息的速度要匹配。内存中一般存放CPU当前要处理的信息。内存的存储容量受CPU地址总线的限制,不可能太大。外存储器(简称外存)在计算机主机之外,属于外部设备,它也是用来存放各种二进制信息的,当要使用这些信
3、息时需要通过输入/输出接口电路将外存的信息送至内存,CPU才能使用。一般情况下外存存放的信息相对于内存来说是不经常使用的。外存的存取速度比内存的速度低,但存储容量大,不受地址总线限制,有海量存储器之称。微型计算机中常用的外存有软、硬磁盘、盒式磁盘带和纸带等。3.1存储器的分类与组成存储器的分类与组成3.1.1 存储器的分类存储器的分类1按存储介质分类2按在计算机系统中的作用分类(1)内存储器(2)外存储器3按存取方式分类(1)随机存取存储器RAM(2)只读存储器ROM3.1存储器的分类与组成存储器的分类与组成图3-2 存储器的分类3.1存储器的分类与组成存储器的分类与组成3.1.2 半导体存储
4、器的组成半导体存储器的组成半导体存储器一般由存储体、地址选择电路、输入/输出电路和控制电路构成 图3-3 存储器的组成框图3.1存储器的分类与组成存储器的分类与组成1存储体存储体存储体是由许多存储元件按一定规则排列成的矩阵。存储体中每个存储元件只能存储一位二进制信息。存储体中的每个存储单元都编了号,这些编号称为存储单元的地址。地址用二进制表示,但为了简明方便一般书写成十六进制。 地址线数n348910111213141516存储单元数N =2n8162565121024204840968192163843276865536存储容量8162565121K2K4K8K16K32K64K表3-1 地
5、址线数与存储单元数的关系 3.1存储器的分类与组成存储器的分类与组成存储器芯片有两种结构方式;字结构和位结构。 (1)字结构方式在存储矩阵内部利用基本单位电路存放一个字节的所有位称为字结构。 (2)位结构方式将存储芯片中的各个存储元件作为不同字的同一位。 图3-4 字结构示意图 图3-5 位结构示意图 3.1存储器的分类与组成存储器的分类与组成2地址译码电路地址译码电路地址译码通常有两种方式,单译码方式和双译码方式。(1)单译码方式的地址码的全部位数只用一个译码器电路译码,译码输出直接选中地址所表示的存储单元。这种方式译码,译码器的输出线较多,只适用于容量较小的存储器。 (2)双译码方式又称为
6、复合译码,是将地址码分为两部份,用两个译码器分别译码,X向译码称为行译码,其输出线用来选择存储矩阵中一行所有的存储单元;Y向译码称为列译码,其输出线用来选择存储矩阵中一列所有的存储单元,只有X向和Y向的选择线同时选中的存储单元才能进行读/写操作,如图3-6所示。 3.1存储器的分类与组成存储器的分类与组成图3-6 双译码存储器结构3.1存储器的分类与组成存储器的分类与组成3读读/写电路与控制电路写电路与控制电路 读/写电路由读/写放大器和数据寄存器组成,它是数据输入、输出的通道。 控制电路是对存储器读/写操作进行控制的。当存储器进行读/写操作时,CPU要发 / 和 信号。另外 信号还和其他信号
7、一起产生片选信号 ,用来对存储器芯片进行选择,只有选中的芯片,才能进行读写。 RDWRMREQMREQCS3.1存储器的分类与组成存储器的分类与组成3.1.3 存储器的主要技术指标存储器的主要技术指标1存储容量存储容量是指存储器(或存储器芯片)存放二进制信息的总位数,即存储容量=存储单元数每个单元的位数(或数据线位数)。2存取时间存取时间是反映存储器工作速度的一个重要指标,它是指从CPU给出有效的存储器地址启动一次存储器读/写操作,到该操作完成所经历的时间。 3存取周期是指连续启动两次独立的存储器读/写操作所需的最小间隔时间,对于读操作,就是读周期时间;对于写操作,就是写周期时间。 3.1存储
8、器的分类与组成存储器的分类与组成4可靠性存储器的可靠性一般是指存储器对电磁场及温度等参数变化的抗干扰能力,通常用平均无故障时间MTBF(Mean Time Between Failures)来衡量,MTBF越长,存储器的可靠性越高。 5功耗和集成度功耗反映存储器耗电的多少,集成度是指一片数平方毫米的芯片上能集成多少个基本存储元件。 6性能价格比存储器的综合性能指标包括以上几项,存储器的成本在计算机成本中占很大比重。存储器的性能价格比反映了存储器选择方案的优劣。 3.2 随机存储器(随机存储器(RAM) 随机存储器(RAM)是一种既可以随机存储数据又可以随机取出数据的存储器,即可读可写的存储器。
9、RAM保存的数据具有易失性,一旦失电,所保存的数据就会立即丢失。 存储元件是存储器的最基本细胞,可以存放一位二进制数据。RAM按工作原理不同可以分为静态RAM和动态RAM。3.2 随机存储器(随机存储器(RAM)3.2.1 静态随机存取存储器(静态随机存取存储器(SRAM) 静态随机存储器(SRAM)使用十分方便,在微型计算机领域获得了极其广泛的应用,常用的半导体静态随机存储器(SRAM)是Intel公司的6116、6264、62256等。典型的SRAM芯片6264(或6164)引脚图如图3-7所示。图3-7 SRAM 6264引脚图3.2 随机存储器(随机存储器(RAM)1引脚功能引脚功能A
10、0A12为13条地址信号线。 D0D7为8条双向数据线。 ,CS2为两条选片信号的引脚。当两个选片信号同时有效时,才能选中该芯片。 为输出允许信号。只有有效时,才允许该芯片将某单元的数据送到芯片外部的D0D7上。 是写允许信号。当 0时,允许将数据写入芯片;当 1时,允许芯片的据读出。NC为没有使用的空脚。芯片上还有+5V电压和接地线。 1CSOEWEWEWE1CSOECS2D0D7001写入1010读出011010三态(高阻)WE3.2 随机存储器(随机存储器(RAM)3.2.2 动态随机存取存储器(动态随机存取存储器(DRAM)动态读写存储器,以其速度快、集成度高、功耗小、价格低在微型计算
11、机中得到极其广泛地使用。目前,更大容量的DRAM芯片也已研制出来,例如Intel公司的41256等,以芯片2164A为例图3-8 DRAM 2164引脚图1动态存储器芯片2164A的引脚A0A7为地址输入端。在DRAM芯片的构造上,芯片上的地址引脚是复用的。寻址这64K单元操作过程是将存取的地址分两次输入到芯片中去,每一次都是由A0A7输入的。两次加到芯片上去的地址分别称为行地址和列地址。 3.2 随机存储器(随机存储器(RAM)DIN和DOUT是芯片上的数据线。 为行地址锁存信号。利用该信号将行地址锁存在芯片内部的行地址缓冲寄存器中。 为列地址锁存信号。利用该信号将列地址锁存在芯片内部的列地
12、址缓冲寄存器中。 为写允许信号。当该信号为低电平时,允许将数据写入。反之,当为1时,可以从芯片读出数据。RASCASWE2DRAM的工作过程的工作过程(1)读出数据。 (2)写入数据。 (3)刷新。 3.2 随机存储器(随机存储器(RAM)3实现实现DRAM的刷新的刷新可以利用小规模集成电路硬件来实现对动态存储器的读写与刷新控制。PC机中使用可编程定时器、DMA控制器及一些硬件电路来实现对DRAM的读写及刷新控制。下面以PC/XT微型机动态存储器为例,说明该系统中DRAM的工作及刷新过程。(1)行列控制信号的形成在PROM中对应其地址的单元里存放不同的内容。当其外部A16A19,状态不同时,可
13、读出PROM中的内容。利用后面的两个3-8译码器,可以获得 和 。每一行列信号,选通一个64KB的DRAM范围。PROM中的内容不同,可以将64KBDRAM放在8086CPU的1MB范围的任一个64K的位置上。 RASCAS3.2 随机存储器(随机存储器(RAM)(2)刷新DRAM刷新是利用DMA实现的。首先,利用可编程定时器8253的计数器1,每隔15.12ms产生一次DMA请求。该请求加在DMA控制器8237的0通道上。当DMA控制器0通道的请求得到响应时,DMA控制器使为低电平。这时 均为高电平(无效)。同时,在MEMR有效时, 均为有效。同时,DMA控制器还送出刷新的行地址。这样,就可
14、同时刷新DRAM所有各行,完成一次刷新。0CAS3CAS0RAS3RAS3.3 只读存储器(只读存储器(ROM)随机存储器具有易失性,掉电后所存数据丢失。只读存储器(ROM)有多种类型。由于EPROM和EEPROM存储容量大,可多次擦除后重新对它进行编程而写入新的内容,使用十分方便。 3.3.1 EPROM这是一种可以擦去重写的只读存储器。通常用紫外线对其窗口进行照射,即可把它所存储的内容擦去。之后,又可以用电的方法对其重新编程,写入新的内容。一旦写入,其存储的内容可以长期(几十年)保存,即使去掉电源电压,也不会影响到它所存储的内容。以一种典型的EPROM芯片为例来做介绍 3.3 只读存储器(
15、只读存储器(ROM)12764的引脚的引脚2764是一块8K8bit的EPROM芯片,它的引脚与RAM芯片6264是可以兼容的。 图3-10 EPROM 2764引脚图A0A12为13条地址信号输入线,说明芯片的容量为8K个单元。D0D7为8条数据,表明芯片的每个存储单元存放一个字节(8位二进制数)。 为输入信号。当它有效(低电平)时,能选中该芯片,即片选信号线。 是输出允许信号。当为低电平时,芯片中的数据可由D0D7输出。 为编程脉冲输入端。当对EPROM编程时,由此加入编程脉冲。 CEOEPGM3.3 只读存储器(只读存储器(ROM)22764的连接使用的连接使用2764在使用时,仅用于将
16、其存储的内容读出。其过程与RAM的读出十分类似。即送出要读出的地址,然后使和均有效(低电平),则在芯片的D0D7上就可以输出要读出的数据。EPROM2764芯片与8086的连接图如图3-11所示。 图3-11 EPROM 2764的连接图3.3 只读存储器(只读存储器(ROM)3EPROM的编程的编程EPROM的一个重要优点是可以擦除重写,且对某一存储单元来说,允许擦除的次数超过万次。一旦写入新的数据,它会永久性的(达几十年)保留下来,不管是否断电。 (1)擦除如果EPROM芯片是刚出厂的新芯片,则它是干净,即每一个存储单元的内容都是FFH。若芯片已经使用过,则应将它从系统中取下来,放到专门的
17、擦除器上进行擦除。擦除器利用紫外线光照射EPROM的窗口,通常(1520)min即可擦除干净。 (2)编程 标准编程。 快速编程。 EPROM TMS27C040 3.3 只读存储器(只读存储器(ROM)3.3.2 EEPROM(E2PROM)EEPROM就是电擦除可编程只读存储器的英文缩写。EEPROM在擦除及编程上比EPROM更加方便。 1典型典型EEPROM芯片介绍芯片介绍常用的EEPROM芯片有2816/2816A,2817/2817A/2864A。有的与相同容量的EPROM完全兼容,例如2864与2764就完全兼容。有的则具有自己的特点。(1)以8K8bit的EEPROM NMC98
18、C64A为例,其引脚如图3-123.3 只读存储器(只读存储器(ROM)CEA0A12为地址线,用于选择片内的8K个存储单元;D0D7为8条数据线,表明每个存储单元存储一个字节的信息 为选片信号 为输出允许信号 。当 =0, =0, =1时,可将选中的地址单元的数据读出。 是写允许信号。当 =0, =1, =0时,可以将数据写入指定的存储单元。 READY/是漏极开路输出端,当写入数据肘该信号变低,数据写完后,该信号变高。 OECEOEWEWECEOEWE图3-12 EEPROM 98C64引脚图3.3 只读存储器(只读存储器(ROM)(2)98C64A的工作过程 读出数据。当 =0, =0,
19、 =1时,只要满足芯片所要求的读出时序关系,则可从选中的存储单元中将数据读出。 写入数据。将数据写入EEPROM 98C64A有两种方式。第一种是字节方式,即一次写入一个字节的数据。第二种编程方法称为自动页写入。在98C64A中一页数据最多可达32个字节,要求这32个字节在内存中是顺序排列的。 CEOEWE3.3 只读存储器(只读存储器(ROM)(3)连接使用图3-13 EEPROM 98C64A的连接图2闪速(闪速(FLASH)EEPROM前面介绍的EEPROM,使用单一电源,可在线编程。但其缺点就是编程时间太长。尽管有一些EEPROM有页编程功能,但仍感编程时间长得无法忍受,尤其是在编程大
20、容量芯片时更是这样。为此,人们研制出新型闪速(FLASH)EEPROM,其容量大、编程速度快,应用广泛。TMS28F040即为闪速EEPROM一种典型芯片,3.3 只读存储器(只读存储器(ROM)3.4 CPU与存储器的连接与存储器的连接3.4.1 存储器与存储器与CPU连接时应考虑的问题连接时应考虑的问题1CPU总线的带负载能力2存储器与CPU连接时的速度匹配问题3存储器组织、地址分配和片选4数据线和控制线的连接3.4.2 存储器设计时存储器芯片的选择存储器设计时存储器芯片的选择1存储器芯片类型的选择2存储器芯片容量的选择3存储器芯片数据线条数的选择根据3.4 CPU与存储器的连接与存储器的
21、连接3.4.3 存储器容量的扩展存储器容量的扩展将若干存储器芯片连在一起才能组成足够容量的存储器子系统,这就是存储器容量的扩展。一般需要对芯片在位向或字向进行扩展或者在字、位方向同时都要扩展(称为字位扩展)。根据选择的芯片规格不同,通常有三种扩展方法。 1位并联法位并联是指对芯片的位数进行扩充(即加大字长)以满足对存储单元位数的实际要求。一般当选择的存储器芯片是位结构的(即每片是N字1位结构),即单元数(字数)与所要求的存储器字数相同,只是位数不满足要求,这时需在位方向扩展。即用多片相同规格的芯片在位方向并联起来。 图3-14 位并联方式组成的16K8位RAM3.4 CPU与存储器的连接与存储
22、器的连接2字扩展字扩展字扩展就是当存储器芯片的字长与存储器的字长相同,而容量(单元数)不满足要求时,则要对芯片的单元数进行扩充,以满足总容量的要求。例如:用16K8的芯片构成64K8的RAM存储器,这时由于单个芯片的单元数只有16K,不满足64K的要求,需要在字方向进行扩展,即用4片16K8的芯片,把它们的地址线、数据线、读/写控制线分别并联,而片选信号则要单独引出,由地址线的高位(Al5,A14)通过译码产生各自芯片的片选信号,使4个芯片轮流被选中。 3字位扩展字位扩展字位扩展是指在字向和位向都要进行扩展。例如:用字2K4位的存储器芯片组成8K8位的RAM存储器,就单个芯片来说,无论是位方向
23、,还是字方向都不满足要求,都要进行扩展。 3.4 CPU与存储器的连接与存储器的连接3.4.4 存储器与存储器与CPU的引脚连接的引脚连接1存储器与控制总线的连接存储器与控制总线的连接8086/8088CPU最小方式下的M/ (8088 为IO/ )、 和 ,最大方式下的 、 、 、 等,有时这些控制线也与地址线一同参与地址译码,生成片选信号。2存储器与数据总线的连接存储器与数据总线的连接8086CPU的数据总线有16根,其中高8位数据线D15D8接存储器的高位体(奇地址存储体),低8位数据线D7D0接存储器的低位体(偶地址存储体),根据 和A0的不同状态组合决定对存储器进行字操作还是字节操作
24、。3存储器与地址总线的连接存储器与地址总线的连接可把CPU的地址线分为芯片外地址和芯片内地址,片外地址经译码,作为存储器芯片的片选信号,用来选中所要访问的芯片。片内地址线直接接到所要访问的芯片的地址引脚,用来直接选中该芯片中的一个存储单元。 IOMRDWRMRDCMWTCIORCIOWCBHE3.4 CPU与存储器的连接与存储器的连接3.4.5 存储器地址的选择存储器地址的选择微机系统的内存是由多个存储器芯片组成,而CPU在对存储器进行读/写操作时,只选中一个存储单元,为此,CPU必须进行两级选择首先要选择存储器芯片,称为片选,然后再从选中的芯片中选择出一个指定的存储单元,以进行数据的存取,这
25、称为字选。 通过地址译码实现片选的方法通常有三种:线选法、全译码法和部分译码法。 3.4 CPU与存储器的连接与存储器的连接1线选法线选法线选法即线性选择法,是指直接用地址总线的高位地址中的某一位直接作为存储器芯片的片选信号( );用地址线的低位实现对芯片的片内选择(寻址)。【例3-1】对具有64KB寻址空间的某微机系统利用线选法进行4片4K8的芯片扩展,并给出每个芯片的地址范围。 CS图3-15 线选法扩展的16K8位RAM3.4 CPU与存储器的连接与存储器的连接2全译码法全译码法全译码法是指将系统地址总线中除片内地址以外的全部高位地址接到地址译码器的输入端参加译码,把译码器的输出信号作为
26、各芯片的片选信号,将它们分别接到存储器芯片的片选端,以实现片选。【例3-2】利用2-4译码器采用全译码法对由16K8的芯片构成的648的RAM进行扩展,并给出每个芯片的地址范围。图3-16 全译码地址选择方式第1片(=00):地址范围为0000H3FFFH;第2片(=01):地址范围为4000H7FFFH;第3片(=10):地址范围为8000HBFFFH;第4片(=11):地址范围为C000HFFFFH。3.4 CPU与存储器的连接与存储器的连接【例3-3】假设某一计算机系统共有20条地址线。系统中4片4K存储器芯片的片选用译码法实现,列出各存储器芯片的地址分配。图3-17 用译码法实现片选二
27、进制表示十六进制表示A19A18A17A16A15A14A13A12A11 A0A19 A0芯片(1)000010110B000H0BFFFH芯片(2)000010100A000H0AFFFH芯片(3)0000100109000H09FFFH芯片(4)0000100008000H08FFFH表3-3 译码法实现片选的地址分配表3.4 CPU与存储器的连接与存储器的连接3部分译码法部分译码法部分译码法是将高位地址线中某几位(而不是全部高位)地址经过译码器译码,作为片选信号,仍用地址线低位部分直接连到存储器芯片的地址输入端实现片内寻址。该方法实际是线选法和全译码法的混合方式。部分译码的通常采用的译
28、码器74LS138、74LS139、74LS154等。例如:对于一个具有64K8存储空间的存储器系统,现若仅用4片2K8的RAM芯片,构成8K8的实际存储器,则地址的分配是:用地址的低11位(A10A0)作为片内地址,剩余的5位高位地址A15All可作为译码器(设为74LSl38)的输入,以产生4个片选信号。但是A15A1l这5位地址与74LSl38译码器的连接方式不同,对应所选择的存储器芯片所占用的地址范围是不同的,而且4个片选信号从译码器的不同输出端输出,其所选中的芯片的地址范围也是不同的。3.5 内存条技术的发展内存条技术的发展 在计算机诞生初期并不存在内存条的概念,最早的内存是以磁芯的
29、形式排列在线路上,每个磁芯与晶体管组成的一个双稳态电路作为一比特(BIT)的存储器。后来才出线现了焊接在主板上集成内存芯片,以内存芯片的形式为计算机的运算提供直接支持。那时的内存芯片容量都特别小,最常见的莫过于256K1bit、1M4bit,虽然如此,但这相对于那时的运算任务来说却已经绰绰有余了。 内存芯片的状态一直沿用到286初期,鉴于它存在着无法拆卸更换的弊病,有鉴于此,内存条便应运而生了。将内存芯片焊接到事先设计好的印刷线路板上,而电脑主板上也改用内存插槽。这样就把内存难以安装和更换的问题彻底解决了。 在80286主板发布之前,内存并没有被世人所重视,不过随着软件程序和新一代80286硬
30、件平台的出现,程序和硬件对内存性能提出了更高要求,为了提高速度并扩大容量,内存必须以独立的封装形式出现,因而诞生了“内存条”概念。较为常用的内存条有以下几种。 3.5 内存条技术的发展内存条技术的发展3.5.1 SIMM内存条内存条最初出现在80286主板上的“内存条”,采用的是SIMM(Single In-line Memory Modules,单边接触内存模组)接口,容量为30pin、256kb,必需是由8片数据位和1片校验位组成1个bank。因此,一般见到的30线SIMM都是4条一起使用的。随即,在1988-1990年当中,PC技术迎来另1个发展高峰,此时CPU已向16bit发展,所以3
31、0pin SIMM内存再也无法满足需求,所以此时72pin SIMM内存浮现了,72pin SIMM支持32bit快速页模式内存,内存带宽得以大幅度提升。72pin SIMM内储存单子条容量一般为512KB-2MB,并且仅要求两条同时使用, 图3-18 30线SIMM内存条式样 图3-19 72线SIMM内存条式样3.5 内存条技术的发展内存条技术的发展3.5.2 EDO DRAM内存条内存条EDO DRAM(Extended Date Out RAM外扩充数据模式存储器)内存,这是1991年到1995年之间盛行的内存条,它取消了扩展数据输出内存与传输内存两个存储周期之间的时间间隔,在把数据发
32、送给CPU的同时去访问下一个页面,故而速度要比普通DRAM快1530%。工作电压为一般为5V,带宽32bit,速度在40ns以上,其主要应用在486及早期的Pentium电脑上,如图3-20所示。图3-20 EDO DRAM内存条3.5 内存条技术的发展内存条技术的发展3.5.3 SDRAM内存条内存条第一代SDRAM内存条为PC-66规范(如图3-21所示),但它很快由于Intel和AMD的频率之争将CPU外频提升到了100MHz,所以,PC-66内存很快被PC-100内存取代(如图3-22所示),接着133MHz外频的P以及K7时代的来临,PC-133规范也以相同的方式进一步提升SDRAM
33、的整体性能,带宽提高到1Gbps以上(如图3-23所示)。 虽然SDRAM内存已由早期的66MHz,发展到后来的100MHz、133MHz,但仍没能彻底解决内存带宽的瓶颈问题。为了方便一些超频用户需求,于是出现了PC-150、PC-166规范的内存条(如图3-24所示)。 图3-21 PC-66 SDRAM内存条 图3-22 PC-100 SDRAM内存条 图3-23 PC-133 SDRAM内存条 图3-24 PC-150 SDRAM内存条3.5 内存条技术的发展内存条技术的发展3.5.4 Rambus DRAM内存条内存条Intel与Rambus联合推出了Rambus DRAM内存条(称为
34、RDRAM内存条)。与SDRAM不同的是,它采用了新一代高速简单内存架构,基于一种类RISC(精简指令集计算机)理论,可以减少数据的复杂性,使得整个系统性能得到提高(如图3-25所示)。图3-25 Rambus DRAM内存条3.5 内存条技术的发展内存条技术的发展3.5.5 DDR内存条内存条 DDR SDRAM(Double Data Rate SDRAM)简称DDR,也就是“双倍速率SDRAM”的意思。DDR可以说是SDRAM的升级版本, DDR在时钟信号上升沿与下降沿各传输一次数据,这使得DDR的数据传输速度为传统SDRAM的两倍。 第一代DDR 200规范并未得到普及,第二代PC-2
35、66 DDR SRAM(133MHz时钟2倍数据传输=266MHz带宽)是由P-133 SDRAM内存条衍生而来,有不少赛扬和AMD K7处理器都在采用DDR 266规格的内存条(如图3-26所示),其后来的DDR 333内存条也属于一种过渡(如图3-27所示),而DDR 400内存条成为主流平台的选配(如图3-28所示),双通道DDR 400内存条已经成为800 FSB处理器搭配的基本标准,随后的DDR 533规范则成为超频用户的选择对象(如图3-29所示)。 3.5 内存条技术的发展内存条技术的发展图3-26 DDR 266内存条 图3-27 DDR 333内存条 图3-28 DDR 40
36、0内存条 图3-29 DDR 533内存条3.5 内存条技术的发展内存条技术的发展3.5.6 DDR2内存条内存条DDR2能够在100MHz的频率基础上提供每插脚最少400Mbps带宽,且其接口将运行于1.8V电压上,从而进一步降低发热量,以便提高频率。从JEDEC组织者阐述的DDR2标准来看,针对PC等市场的DDR2内存条将拥有400MHz、533MHz、667MHz等不同时钟频率,如图3-30所示。图3-30 DDR2 533内存条3.6 硬盘存储器硬盘存储器 硬盘存储器即是磁盘存储器的一个分类,具有存储容量大、数据传输率高、存储数据可长期保存等特点。在计算机系统中,常用于存放操作系统、程
37、序和数据,是主存储器的扩充。发展趋势是提高存储容量,提高数据传输率,减少存取时间,并力求轻、薄、短、小。硬盘(Hard Disk)是计算机最重要的外部存储设备,其性能直接影响计算机的整体性能。随着PC的快速发展,硬盘的接口、容量、转速、磁头等都经历了数次更新换代。3.6.1 硬盘的组成硬盘的组成硬盘是一种固定的存储设备,其存储介质是若干个钢性磁盘片,其特点是:速度快、容量大、可靠性高,几乎不存在磨损问题。目前常见的硬盘接口有两种,分别是IDE接口和SATA接口。图3-31所示为硬盘内部示意图。 硬盘作为一种重要的存储部件,其容量决定着个人计算机数据存储量大小的能力。硬盘的容量是以MB(兆字节)
38、和GB(吉字节)为单位的。硬盘的主要组成部件有磁头、盘面与马达等。图3-31 硬盘内部示意图3.6 硬盘存储器硬盘存储器3.6 硬盘存储器硬盘存储器1硬盘的磁头硬盘的磁头硬盘内部结构磁头是硬盘中最昂贵的部件,也是硬盘技术中最重要和最关键的一环。传统的磁头是读写合一的电磁感应式磁头,但是,硬盘的读、写却是两种截然不同的操作,为此,这种二合一磁头在设计时必须要同时兼顾到读/写两种特性,从而造成了硬盘设计上的局限。 硬盘磁头的发展先后经历了“亚铁盐类磁(Monolithic Head)”、“MIG(Metal In GAP)磁头”和“薄膜磁头(Thinfilm Head)”、MR磁头(Magneto
39、 Resistive Heads,磁阻磁头)等几个阶段。 20世纪80年代末期IBM公司发明了MR(Magneto Resistive)磁头,这种磁头在设计方面引入了全新的分离式磁头结构,写入磁头仍沿用传统的磁感应磁头,而读取磁头则应用了新型的MR磁头。这种磁头在读取数据时对信号变化相当敏感,使得盘片的存储密度比以往20MB每英寸提高了数十倍。 1991年IBM公司生产的3.5英寸的硬盘使用了MR磁头,从此硬盘容量开始进入了GB数量级的时代。1999年9月7日,迈拓公司(Maxtor)宣布了首块单碟容量高达10.2GB的ATA硬盘,从而把硬盘的容量引入了一个新里程碑。3.6 硬盘存储器硬盘存储
40、器2硬盘的盘面硬盘的盘面硬盘内部是由金属磁盘组成的,分为单碟、双碟与多碟。目前主流硬盘的盘片大都是由金属薄膜磁盘构成。 除金属薄膜磁盘以外,也有尝试使用玻璃作为磁盘基片的。 3硬盘的马达硬盘的马达硬盘主轴上的马达控制磁头在盘片上高速工作。马达高速运转时所产生的浮力使磁头飘浮在盘片上方进行工作。 马达的转速越快,等待存取记录的时间也就越短。普遍使用的硬盘速度已达7200r/min、10000r/min,甚至15000r/min/。随着硬盘转速的不断提高,同时也会带来诸如磨损加剧、温度升高、噪声增大等一系列负面问题。传统的普通滚珠轴承马达无法妥善解决这些问题,于是先前曾广泛应用在精密机械工业上的液
41、态轴承马达(Fluid Dynamic Bearing Motors)被引入到硬盘技术中。 3.6 硬盘存储器硬盘存储器3.6.2 硬盘的分类硬盘的分类通常,硬盘是按其接口类型来分类的。硬盘接口是硬盘与主机系统间的连接部件,其作用是在硬盘缓存和主机内存之间传输数据。不同的硬盘接口决定着硬盘与计算机之间数据的传输速度。目前,硬盘接口可分为IDE、SATA、SCSI和光纤通道4种。 1IDE硬盘硬盘目前IDE硬盘在计算机中使用广泛,它的另一个名称为ATA(AT Attachment)。ATA、Ultra ATA、DMA、Ultra DMA等接口都属于IDE硬盘。它们通过专用的数据线(40芯IDE排
42、线)与主板的IDE接口相连。 3.6 硬盘存储器硬盘存储器2SATA硬盘硬盘SATA(Serial ATA)接口的硬盘又叫串口硬盘,它是当前主流的硬盘接口。SATA(串行ATA)主要用于取代已经遇到瓶颈的PATA(并行ATA)接口技术。目前常见的有SATA-l和SATA-2两种标准,对应的传输速率分别是150Mbps和300Mbps。 图3-33 SATA硬盘接口、数据线与主板上SATA接口的式样3.6 硬盘存储器硬盘存储器3SCSl硬盘硬盘SCSI(Small Computer System Interface,小型计算机系统接口)接口是一种广泛应用于小型机上的高速数据传输技术。主要应用于中
43、、高端服务器和高档工作站中。SCSI硬盘通过SCSI扩展卡与计算机连接。SCSI规范已发展到第6代技术,目前主流的SCSI硬盘都采用了U1tra 320 SCSI接口,能提供320Mbps的接口传输速率,转数可达1104 r/min以上。普通计算机中一般都使用IDE和SATA接口的硬盘,SCSI接口的硬盘多用于工作站或服务器中;而光纤通道由于其价格较贵,故只用在高端服务器上。3.6 硬盘存储器硬盘存储器3.6.3 硬盘的几个主要参数硬盘的几个主要参数1单碟容量单碟容量一块硬盘是由多个存储碟片组合而成,所谓单碟容量是指硬盘单片盘片的容量,单碟容量越大,单位成本越低,平均访问时间也越短。 目前主流
44、硬盘的单碟容量在80100GB之间,一些高端硬盘的单碟容量已达到200GB。硬盘容量等于单碟容量之和,目前主流的硬盘容量为320GB、500GB等。2硬盘的转速硬盘的转速转速是指硬盘内主轴的转动速度,是指硬盘盘片每分钟转动的圈数,单位为rpm。硬盘的转速越快,硬盘寻找文件的速度就越快,传输速度也就越快。台式机硬盘有5400r/min和7200r/min两种转速。 3.6 硬盘存储器硬盘存储器3硬盘的传输速率硬盘的传输速率传输速率(Data Transfer Rate)硬盘的数据传输率是指硬盘读写数据的速度,单位为兆字节每秒(MB/s)。 内部传输率(Internal Transfer Rate
45、)也称为持续传输率(Sustained Transfer Rate),内部传输率主要依赖于硬盘的旋转速度。 外部传输率(External Transfer Rate)也称为突发数据传输率(Burst Data Transfer Rate)或接口传输率,它标称的是系统总线与硬盘缓冲区之间的数据传输率 。4缓存容量缓存容量硬盘的缓存是集成在硬盘控制器上的一块内存芯片,用于缓存硬盘内部和外界接口之间的交换数据。缓存的大小与速度是直接关系硬盘传输速率的重要因素。目前主流硬盘的缓存容量为8MB、16MB等,一些高端产品的缓存容量甚至达到了64MB。 5平均访问时间平均访问时间平均访问时间(Average
46、 Access Time)是指磁头从起始位置到达目标磁道位置,并且从目标磁道上找到要读写的数据扇区所需的时间。 平均访问时间=平均寻道时间+平均等待时间。 硬盘的平均寻道时间(Average Seek Time)是指硬盘的磁头移动到盘面指定磁道所需的时间。 硬盘的等待时间,又叫潜伏期(Latency),是指磁头已处于要访问的磁道,等待所要访问的扇区旋转至磁头下方的时间。 3.6 硬盘存储器硬盘存储器3.7 光盘驱动器光盘驱动器3.7.1 光盘驱动器的分类光盘驱动器的分类1CD-ROM只读光盘驱动器(CD-ROM)是目前使用最广泛的光驱类型,可读取CD和VCD两种格式的光盘。 2DVD-ROMD
47、VD-ROM既可以读CD光盘,也可读取容量更大的DVD光盘,目前,已成为市场主流的只读光盘驱动器。 3刻录机刻录机刻录机可以分为CD刻录机、DVD刻录机以及COMBO。(1)CD刻录机CD刻录机不仅可以读取CD光盘,还可以将数据写入CD光盘。可写入数据的光盘有CD-R和CD-RW,其中,CD-R可进行一次刻录,CD-RW可通过CD刻录机反复擦写数据。3.7 光盘驱动器光盘驱动器(2)DVD刻录机DVD刻录机不仅可以读取DVD光盘,还可将数据刻录到DVD或CD光盘中,是目前市场上的主流产品。(3)COMBO刻录机COMBO可以刻录CD光盘,还可以读取CD、VCD和DVD格式的所有光盘。 COMB
48、O只能刻录CD光盘,而无法刻录DVD光盘。 3.7 光盘驱动器光盘驱动器3.7.2 写入、读取和复写速度写入、读取和复写速度1写入、读取速度写入、读取速度DVD光盘的标准速度(1X)是1350Kbps,一秒钟内传送的数据量是1350KB,目前主流的读写速度是16X。CD光盘的标准读写速度跟DVD光盘是不一样的(CD为1X=150Kbps),每秒钟的数据量只有150KB(DVD 1X的九分之一)。CD光驱最高可以达到56X的读取速度,但是对于大部分刻录光驱而言,极限速度在48X以下;尤其是用DVD刻录机去兼容CD刻录盘时,一般40X的速度就很高了。2复写速度复写速度复写速度是指刻录机在刻录可复写
49、的CD-RW或DVD-RW光盘时,对其进行数据擦除并刻录新数据的最大刻录速度 3.7 光盘驱动器光盘驱动器3.7.3 DVD光盘的类型光盘的类型1DVD-R与与DVD+RDVD-R与DVD+R是市面上卖得较多的两种DVD刻录盘。DVD刻录机已能很好地兼容两者。R是Recordable(可记录)的意思。 2DVDRWRW是Re-Wrltable(可复写)的缩写,它可实现光盘的重复写入/删除数据。 3DVD+R DL与与DVD-R DLDVDR DL(Dual Layer)有两个数据层,容量是8.5GB,而普通DVD只有一个数据层,容量是4.7GB。常见DVD的格式分为4种,即:DVD-5(单面单
50、层)、DVD-9(单面双层)、DVD-10(双面单层)以及DVD-18(双面双层)。 4DVD-RAM在全能刻录机上有DVD-RAM(DVD Random Access Memory,光盘随机存储器)这个标志。与DVDRW类似,也是一种可复写光盘。所不同的是,DVD-RAM不需要专门的刻录软件便可以直接读写数据(前提是光驱可以支持)。 3.8 高速缓冲存储器高速缓冲存储器当前微处理器的主频已相当高,这就要求存储器的速度非常高,读写周期要小于几十毫秒。如果主存全部采用高速的存储芯片组成,将会使系统的价格高得让人无法接受。高档微型计算机中通常的做法是用一些高速的静态RAM组成小容量的存储器,称作高
51、速缓冲存储器Cache,而用廉价的速度稍慢的动态RAM组成大容量的主存,由高速缓冲存储器和主存构成一个“两级”的存储体系结构。3.8 高速缓冲存储器高速缓冲存储器3.8.1 Cache系统基本结构与原理系统基本结构与原理图3-40 Cache系统基本结构框图3.8 高速缓冲存储器高速缓冲存储器设置Cache是利用了程序的局部性原理。在执行程序的某一段时间内,所访问的程序指令一般集中在一个局部区域内,于是便将当前即将访问的这部分从主存装入Cache中。当CPU访问主存时,同时将地址送往主存和Cache,若所需访问的内容已在Cache中,则可直接从Cache中快速读取,即访问Cache命中;若访问
52、区间的内容不在Cache中,即访问Cache未命中,则从主存中读取,并更新Cache内容,使Cache内容为当前活跃部分。在主存Cache存储体系中,所有的程序和数据都在主存中,Cache中只存放由主存调入的部分程序和数据,内容调入通常是以页为单位。CPU访问存储器时送出访问主存单元的地址,由地址总线传送到Cache控制器中的主存地址寄存器MA,主存Cache地址变换机构从MA获取地址并判断该单元内容是否已经在Cache中,即判别是否命中。当命中时,则将访问地址变换成在Cache中的地址,然后访问Cache。若地址变换机构判别所要访问的单元不在Cache中,则CPU转去访问主存,并将包含该存储
53、单元的一页信息装入Cache。若Cache已被装满,则需要在替换控制部件的控制下,用新页替换Cache原来的某页信息,采用的替换算法体现在替换控制部件中,由硬件逻辑完成。3.8 高速缓冲存储器高速缓冲存储器3.8.2 地址映像方式地址映像方式为了把信息装入Cache中,必须应用某种函数把主存地址映像到Cache中定位,称作地址映像。当信息按这种映像关系装入Cache后,执行程序时,应将主存地址变换为Cache地址,这个变换过程成为地址变换。 1全相联映像方式全相联映像方式从主存中将信息调入Cache通常是以“页”为单位进行的。该方式允许主存中的每一个页面映像到Cache中的任何一个页面位置上,
54、也允许采用某种置换算法从已占满的Cache中替换出任何一个旧页面。 2直接映像方式直接映像方式直接映像方式与全相联映像方式相比,地址变换机构存储的信息量大大减少。该方法将Cache的全部存储单元划分成固定的页,主存先划分成段,段中再划分成与缓存中相同的页。规定缓存中各页只接收主存中相同页号内容的副本,即不同段中页号相同的内容只有一个能复制到缓存中去。 3级相联映像方式级相联映像方式它将高速缓存分成若干个组,每组包含若干个页面,组内采用直接映像,而组与组之间采用全相联映像,从而允许不同段中相同页号的内容能存放在Cache内不同的组中。 3.8 高速缓冲存储器高速缓冲存储器3.8 高速缓冲存储器高速缓冲存储器3.8.3 替换算法替换算法当Cache内容刚更新时,访问命中率较高。随着程序执行,访问频繁地区将逐渐迁移,使命中率下降。当CPU访问Cache没命中时,需从主存调新页进入Cache,若Cache中相应位置已被信息占满,那么就必须去掉旧页。这个过程由替换控制部件完
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理团队活动高清图
- 护理健康教育培训
- 实施个性化阅读提高课堂教学行为有效性-《鸟的天堂》教学案例分析
- 2026二年级数学下册 表内除法综合应用
- 护理团队伦理与法律问题
- 2026六年级数学下册 圆柱表面积变化
- 心理健康辅导责任制度
- 惩罚制度与责任制度
- 房地产值班责任制度
- 2026三年级数学上册 时间单位的思维训练
- 新苏教版科学二年级下册第1课《今天天气怎么样》教学课件
- 节后危险化学品安全管理与复工防护培训
- 美发店大众点评运营制度
- (2026春新版)部编版三年级道德与法治下册全册教案
- 湖南湘潭市高职单招职业适应性测试考试真题及答案
- 类器官模型用于药物敏感性筛选的新进展
- 2026年湖南省公务员考试《行测》试题及答案
- 2026年及未来5年市场数据中国游艇设计行业发展前景及投资战略规划研究报告
- 宿舍消防安全
- 【地 理】台湾省的地理环境与经济发展课件-2025-2026学年地理湘教版八年级下册
- 小儿支气管哮喘用药
评论
0/150
提交评论