第3版第6章存储系统_第1页
第3版第6章存储系统_第2页
第3版第6章存储系统_第3页
第3版第6章存储系统_第4页
第3版第6章存储系统_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2021-11-251第第3 3篇篇 存储系统与存储系统与 输入输入/ /输出系统输出系统硬件组成角度:硬件组成角度: 了解存储器及各种了解存储器及各种I/OI/O设备的组成原理,以及连接整机的方法。设备的组成原理,以及连接整机的方法。控制控制I/OI/O传送的角度传送的角度: 3 3种控制方式,以种控制方式,以及控制方式对接口和及控制方式对接口和I/OI/O程序的影响。程序的影响。软件组成角度软件组成角度: 3 3个层次:用户程序对个层次:用户程序对I/OI/O设备的调用,设备的调用,OSOS中的驱动程序,中的驱动程序,I/OI/O设备控制器中的控制程序。设备控制器中的控制程序。112021

2、-11-252第第6 6章章 存储系统存储系统本章主要内容:本章主要内容:6.1 6.1 概述概述6.2 6.2 存储原理存储原理6.3 6.3 主存储器的组织主存储器的组织6.4 6.4 高速缓冲存储器高速缓冲存储器6.5 6.5 外部存储器外部存储器6.6 6.6 物理存储系统的组织物理存储系统的组织6.7 6.7 虚拟存储系统的组织虚拟存储系统的组织2021-11-2536.1 6.1 概述概述6.1.1 6.1.1 存储器的分类存储器的分类1.1.按存储器在系统中的作用分类按存储器在系统中的作用分类(1 1)内部存储器)内部存储器主要存放主要存放CPUCPU当前使用当前使用的程序和数据

3、。的程序和数据。速度快速度快容量有限容量有限(内存、主存)(内存、主存)(2 2)外部存储器)外部存储器存放大量的后备程序和数据。存放大量的后备程序和数据。速度较慢速度较慢容量大容量大(辅存、外存)(辅存、外存)(3 3)高速缓冲存储器)高速缓冲存储器存放存放CPUCPU在当前一小段时间内在当前一小段时间内多次使用的程序和数据。多次使用的程序和数据。速度很快速度很快容量小容量小2021-11-2542.2.按存取方式分类按存取方式分类随机存取:随机存取: 可按地址对任一存储单元进行读写,可按地址对任一存储单元进行读写,(1 1)随机存取存储器()随机存取存储器(RAMRAM)访问时间与单元地址

4、无关。访问时间与单元地址无关。(2 2)只读存储器()只读存储器(ROMROM)随机存取存储器的特例,只能读不能写。随机存取存储器的特例,只能读不能写。(3 3)顺序存取存储器()顺序存取存储器(SAMSAM)访问时,读访问时,读/ /写部件按顺序查找目标地址,写部件按顺序查找目标地址,访问时间与数据位置有关。访问时间与数据位置有关。(4 4)直接存取存储器()直接存取存储器(DAMDAM)访问时访问时, ,读读/ /写部件先直接指向一个小区域,再在写部件先直接指向一个小区域,再在该区域内顺序查找。访问时间与数据位置有关。该区域内顺序查找。访问时间与数据位置有关。2021-11-2553.3.

5、按存储介质分类按存储介质分类(1 1)磁芯存储器)磁芯存储器利用不同的剩磁状态存储信息,利用不同的剩磁状态存储信息,容量小、速度慢、体积大、可靠性低。容量小、速度慢、体积大、可靠性低。已淘汰已淘汰(2 2)半导体存储器)半导体存储器MOSMOS型型双极型双极型集成度高、功耗低,集成度高、功耗低,作主存作主存集成度低、功耗大,速度快,集成度低、功耗大,速度快,作作CacheCache容量大,容量大,长期保存信息,长期保存信息,利用磁层上不同方向的磁化区域表示信息。利用磁层上不同方向的磁化区域表示信息。非破坏性读出,非破坏性读出,作外存。作外存。(3 3)磁表面存储器)磁表面存储器速度慢。速度慢。

6、2021-11-256(4 4)光盘存储器)光盘存储器速度慢。速度慢。激光控制,利用光斑的有无表示信息。激光控制,利用光斑的有无表示信息。容量很大,容量很大,非破坏性读出,非破坏性读出,长期保存信息,长期保存信息,作外存。作外存。4.4.按信息的可保存性分类按信息的可保存性分类断电后信息消失断电后信息消失易失性(挥发性)存储器易失性(挥发性)存储器断电后信息仍然保存断电后信息仍然保存永久性存储器永久性存储器6.1.2 6.1.2 主存的主要技术指标主存的主要技术指标1.1.存储容量存储容量主存所能容纳的二进制信息总量。主存所能容纳的二进制信息总量。2021-11-2572.2.存取速度存取速度

7、存取时间存取时间存取周期存取周期访问时间、读写时间访问时间、读写时间读写周期读写周期3.3.可靠性可靠性规定时间内存储器无故障读写的概率。规定时间内存储器无故障读写的概率。用平均无故障时间来衡量。用平均无故障时间来衡量。4.4.存取宽度存取宽度一次可以存取的数据位数或字节数。一次可以存取的数据位数或字节数。常用容量单位:常用容量单位:ByteByte、KBKB、MBMB、GBGB、TBTB2021-11-2586.2 6.2 存储原理存储原理6.2.1 6.2.1 半导体存储器的存储原理半导体存储器的存储原理MOSMOS型型电路结构电路结构PMOSPMOSNMOSNMOSCMOSCMOS工作方

8、式工作方式静态静态MOSMOS动态动态MOSMOS存储存储信息信息原理原理静态存储器静态存储器SRAMSRAM动态存储器动态存储器DRAMDRAM依靠双稳态电路内部交叉反馈的机制依靠双稳态电路内部交叉反馈的机制存储信息。存储信息。功耗较小功耗较小, ,容量大容量大, ,速度较快速度较快, ,作主存作主存。功耗较大功耗较大, ,速度快速度快, ,作作CacheCache。制造制造工艺工艺双极型双极型依靠电容存储电荷的原理存储信息。依靠电容存储电荷的原理存储信息。2021-11-2591.1.半导体静态存储器的存储原理半导体静态存储器的存储原理(1 1)组成)组成T1T1、T3T3:MOSMOS反

9、相器反相器VccVcc触发器触发器T3T3T1T1T4T4T2T2T2T2、T4T4:MOSMOS反相器反相器T5T5T6T6T5T5、T6T6:控制门管控制门管Z ZZ Z:字线,选择存储单元字线,选择存储单元W WW W(2 2)定义)定义存存 “ “0”0”:T1T1导通,导通,T2T2截截止;止;存存 “ “1”1”:T1T1截止,截止,T2T2导导通。通。W W 、W W:位线,完成读位线,完成读/ /写操作写操作A AB B2021-11-2510(3 3)工作)工作T5T5、T6T6导通,导通,选中该单元。选中该单元。Z Z:加高电平,加高电平,(4 4)保持)保持VccVccW

10、 WT3T3T1T1T4T4T2T2T5T5T6T6Z ZW W读出读出:根据:根据 W W、W W上有无电流,读上有无电流,读1/01/0。Z Z加低电平,加低电平,T5T5、T6T6截止,位线与双稳态电路截止,位线与双稳态电路分离,保持原有状态不变。分离,保持原有状态不变。写入:写入:W低低、W高电平,写高电平,写0W高高、W低电平,写低电平,写1静态单元是非破坏性读出,读后不需重写。静态单元是非破坏性读出,读后不需重写。2021-11-25112.2.半导体动态存储器的存储原理半导体动态存储器的存储原理(1 1)四管单元)四管单元(a a)组成组成T1T1、T2T2:记忆管记忆管C1C1

11、、C2C2:柵极电容柵极电容T3T3、T4T4:控制门管控制门管Z Z:字线字线W W、 W W:位线位线(b b)定义定义“0”“0”:T1T1导通,导通,T2T2截止截止“1”“1”:T1T1截止,截止,T2T2导通导通T1T1T2T2T3T3T4T4Z ZW WW WC1C1C2C2(C1C1有电荷,有电荷,C2C2无电荷);无电荷);(C1C1无电荷,无电荷,C2C2有电荷)。有电荷)。(c c)工作工作Z Z加高电平,加高电平,T3T3、T4T4导通,选中该单元。导通,选中该单元。2021-11-2512(d d)保持)保持写入:写入:在在W W、W W上上分别加高、低电分别加高、低

12、电平,写平,写1/01/0。读出:读出:W W、W W先预先预充电至高电平,充电至高电平,断开充电回路,断开充电回路,再根据再根据W W、W W上有上有无电流,读无电流,读1/01/0。Z Z加低电平加低电平, T3T3、T4T4截止,截止,该单元未选中,保持原状态。该单元未选中,保持原状态。需定期向电容补充电荷需定期向电容补充电荷( (动态刷新动态刷新) ),所以称动态。,所以称动态。 四管单元是非破坏性读出,读出过程即实现刷新。四管单元是非破坏性读出,读出过程即实现刷新。T1T1T2T2T3T3T4T4Z ZW WW WC1C1C2C22021-11-2513(2 2)单管单元)单管单元

13、组成组成C C:记忆单元:记忆单元C CW WZ ZT TT T:控制门管:控制门管Z Z:字线:字线W W:位线:位线定义定义保持保持写入:写入:Z Z加高电平,加高电平,T T导通,导通,在在W W上加高上加高/ /低电平,写低电平,写1/01/0。读出:读出:W W先预充电,先预充电,断开充电回路;断开充电回路;Z Z:加低电平,:加低电平,T T截止,该单元未选中,保持原状态。截止,该单元未选中,保持原状态。单管单元是破坏性读出,读出后需重写。单管单元是破坏性读出,读出后需重写。“0”“0”:C C无电荷,电平无电荷,电平V0V0(低)(低)“1”“1”:C C有电荷,电平有电荷,电平

14、V1V1(高)(高)工作工作Z Z加高电平,加高电平,T T导通;导通;根据根据W W线电位的变化,读线电位的变化,读1/01/0。2021-11-25146.2.2 6.2.2 磁表面存储器的存储原理磁表面存储器的存储原理1.1.记录介质与磁头记录介质与磁头介质:介质:磁层(矩磁薄膜),依附在基体上磁层(矩磁薄膜),依附在基体上磁头:磁头:读写部件读写部件2.2.读写原理读写原理(1 1)写入)写入磁头线圈中加入磁化电流(写电流),并使磁层移磁头线圈中加入磁化电流(写电流),并使磁层移动,在磁层上形成连续的小段磁化区域(位单元)。动,在磁层上形成连续的小段磁化区域(位单元)。(2 2)读出)

15、读出磁头线圈中不加电流,磁层移动。当位单元的磁头线圈中不加电流,磁层移动。当位单元的转转变区变区经过磁头下方时,在线圈两端产生经过磁头下方时,在线圈两端产生感应电势感应电势。2021-11-25153.3.磁记录编码方式磁记录编码方式写电流波形的组成方式。写电流波形的组成方式。提高可靠性提高可靠性提高记录密度提高记录密度减少转变区数目减少转变区数目具有自同步能力具有自同步能力(1 1)归零制()归零制(RZRZ)I I0 0t t0 0 1 1 0 10 0 1 1 0 1每一位有两个转变区,记录密度低。每一位有两个转变区,记录密度低。(2 2)不归零制()不归零制(NRZNRZ)0 0 1

16、1 0 10 0 1 1 0 1I I0 0t t转变区少,无自同步能力。转变区少,无自同步能力。2021-11-2516(3 3)不归零)不归零-1-1制(制(NRZ1NRZ1)写写1 1时电流极性变,写时电流极性变,写0 0时电流极性不变。时电流极性不变。0 0 1 1 0 10 0 1 1 0 1I I0 0t t转变区少,无自同步能力。转变区少,无自同步能力。用于早期低速磁带机。用于早期低速磁带机。(4 4)调相制()调相制(PMPM) I I0 0t t0 0 1 1 0 10 0 1 1 0 1转变区多,有自同步能力。转变区多,有自同步能力。I I0 0t t0 0 1 1 0 1

17、0 0 1 1 0 1转变区多,有自同步能力。转变区多,有自同步能力。用于早期磁盘。用于早期磁盘。用于快速启停磁带机。用于快速启停磁带机。(5 5)调频制()调频制(FMFM)也叫相位编码制也叫相位编码制PEPE每个单元都每个单元都有极性转变有极性转变2021-11-2517写写1 1时位单元中间电流变,相邻的时位单元中间电流变,相邻的0 0交界处电流变。交界处电流变。转变区少,有自同步能力。转变区少,有自同步能力。用于磁盘。用于磁盘。(6 6)改进型调频制()改进型调频制(MFMMFM)I I0 0t t0 0 1 1 0 10 0 1 1 0 1可压缩位单元长度:可压缩位单元长度:I I0

18、 0t t0 0 1 1 0 10 0 1 1 0 1(7 7)群码制()群码制(GCRGCR)记录码中连续的记录码中连续的0 0不超过不超过2 2个;个; 按按NRZ1NRZ1方式写入。方式写入。转变区少,有自同步能力。转变区少,有自同步能力。用于数据流磁带机。用于数据流磁带机。2021-11-25186.2.3 6.2.3 光存储器的存储原理光存储器的存储原理1.1.形变型光盘形变型光盘(1 1)定义)定义有孔为有孔为1 1,无孔为,无孔为0 0(2 2)写入)写入写写1 1,高功率激光照射介质,形成凹坑;,高功率激光照射介质,形成凹坑;写写0 0,不发射激光束,介质不变。,不发射激光束,

19、介质不变。(3 3)读出)读出 低功率激光扫描光道,根据反射光强低功率激光扫描光道,根据反射光强弱判断是弱判断是1 1或或0 0。形变不可逆,不可改写形变不可逆,不可改写2.2.相变型光盘相变型光盘写入写入 写写1 1,高功率激光照射介质,晶粒直径变大;,高功率激光照射介质,晶粒直径变大;写写0 0,不发射激光束,晶粒不变。,不发射激光束,晶粒不变。读出读出 低功率激光扫描光道,根据反射率的差别低功率激光扫描光道,根据反射率的差别判断是判断是1 1或或0 0。相变可逆,可改写相变可逆,可改写2021-11-25193.3.磁光型光盘磁光型光盘可改写可改写写入前:外加磁场,使介质呈某种磁化方向写

20、入前:外加磁场,使介质呈某种磁化方向读出读出热磁效应写,磁光效应读热磁效应写,磁光效应读写写1 1,激光照射并外加磁场改变磁化方向;激光照射并外加磁场改变磁化方向;写写0 0,未被照射区域,磁化方向不变。未被照射区域,磁化方向不变。低功率激光扫描光道,根据反射光的偏转低功率激光扫描光道,根据反射光的偏转角度判断是角度判断是1 1或或0 0。6.3 6.3 主存储器的组织主存储器的组织6.3.1 6.3.1 主存储器的逻辑设计主存储器的逻辑设计需解决:需解决: 芯片的选用、芯片的选用、 地址分配与片选逻辑、地址分配与片选逻辑、信号线的连接。信号线的连接。写入写入2021-11-2520例:例:某

21、半导体存储器,总容量某半导体存储器,总容量4KB4KB。其中固化区。其中固化区2KB2KB,选用,选用EPROMEPROM芯片芯片27162716(2Kx8/2Kx8/片);工作区片);工作区2KB2KB,选用,选用SRAMSRAM芯片芯片21142114(1Kx4/1Kx4/片)。地址总线片)。地址总线A15A15A0A0(低),双向数据总线(低),双向数据总线D7D7D0D0。给出地址分配和片选逻辑,并画出逻辑框图给出地址分配和片选逻辑,并画出逻辑框图。(1 1)计算芯片数)计算芯片数ROMROM区:区: 2Kx8 2Kx8 1 1片片27162716 RAMRAM区:区: 位扩展位扩展2

22、 2片片1Kx41Kx4 1Kx81Kx8 2 2组组1Kx81Kx8 2KB2KB 4 4片片2114 2114 字扩展字扩展(2 2)地址分配与片选逻辑)地址分配与片选逻辑存储器存储器 寻址逻辑寻址逻辑芯片内的寻址芯片内的寻址芯片外的芯片外的地址分配地址分配与与片选逻辑片选逻辑1.1.存储器逻辑设计存储器逻辑设计2021-11-2521大容量芯片在地址低端大容量芯片在地址低端, ,小容量小容量芯片在地址高端芯片在地址高端。存储空间分配:存储空间分配:A A1515A A1414A A1313A A1212A A1111A A1010A A9 9A A0 0 0 0 0 00 00 0 1

23、01 0 1 11 1 1 01 0 0 00 04KB4KB需需1212位地位地址寻址寻址:址:ROMROMA11A11A0A064KB64KB2KB2KB1Kx41Kx4RAMRAM1Kx41Kx41Kx41Kx41Kx41Kx4 1 1 1 1 1 11 1 1 1 1 1 0 00 0 0 0 1 11 11 1低位地址分配给芯片,高位地址形成片选逻辑。低位地址分配给芯片,高位地址形成片选逻辑。 芯片芯片 芯片地址芯片地址 片选信号片选信号 片选逻辑片选逻辑2K2K1K1K1K1KA10A10A0A0A9A9A0A0A9A9A0A0CS0CS0CS1CS1CS2CS2A A1111A

24、A1111A A1010A A1111A A10102021-11-2522(3 3)连接方式)连接方式扩展位数扩展位数 27164A10A0D7D4D3D044R/WA11 A10CS0A11A11 A10扩展单元数扩展单元数连接控制线连接控制线CS1CS2 2114 211444A9A0 2114 211444A9A04形成片选逻辑电路形成片选逻辑电路2021-11-25232.2.动态存储器的刷新动态存储器的刷新单管存储单元:定期向电容补充电荷单管存储单元:定期向电容补充电荷最大刷新周期:最大刷新周期:2ms2ms刷新方法:刷新方法: 各芯片同时,片内按行各芯片同时,片内按行刷新一行所用

25、时间刷新一行所用时间刷新周期:刷新周期:对主存对主存的访问的访问由由CPUCPU提供行、列地提供行、列地址,随机访问。址,随机访问。读读/ /写写/ /保持:保持:动态刷新:动态刷新:由刷新地址计数器提由刷新地址计数器提供行地址,定时刷新。供行地址,定时刷新。2ms2ms内集中安排所有刷新周期内集中安排所有刷新周期死区死区用在实时用在实时要求不高要求不高的场合的场合(1 1)集中刷新)集中刷新R/WR/W刷新刷新R/WR/W刷新刷新2ms2ms50ns50ns2021-11-2524(2 2)分散刷新)分散刷新各刷新周期分散安排在存取周期中。各刷新周期分散安排在存取周期中。R/WR/W刷新刷新

26、R/WR/W刷新刷新100ns100ns用在低速用在低速系统中系统中2ms2ms例例. .各刷新周期分散安排在各刷新周期分散安排在2ms2ms内。内。用在大多数计算机中用在大多数计算机中128128行行15.6 15.6 微秒微秒每隔每隔15.615.6微秒提一次刷微秒提一次刷新请求,刷新一行;新请求,刷新一行;2 2毫秒内刷新完所有行。毫秒内刷新完所有行。R/WR/W刷新刷新R/WR/W刷新刷新R/WR/WR/WR/WR/WR/W15.615.6微秒微秒15.6 15.6 微秒微秒15.6 15.6 微秒微秒刷新请求刷新请求(DMADMA请求)请求)(3 3)异步刷新)异步刷新刷新请求刷新请

27、求(DMADMA请求)请求)2021-11-25256.3.2 6.3.2 主存储器与主存储器与CPUCPU的连接的连接(2)较大系统模式CPU存储器存储器地址地址数据数据R/W(1)最小系统模式CPU存储器存储器地址地址地址锁存器地址锁存器收发缓冲器收发缓冲器总线控制器总线控制器数据数据控制控制1.1.系统模式系统模式(3)专用存储总线模式2.2.速度匹配与时序控制速度匹配与时序控制总线周期时钟周期异步控制同步控制扩展同步控制CPU与主存间建立专用高速存储总线CPUCPU内部操作内部操作 访存操作访存操作 2021-11-25263.3.数据通路匹配数据通路匹配解决主存与数据总线之间的宽度匹

28、配解决主存与数据总线之间的宽度匹配 8086存储器匹配方式如下:存储器匹配方式如下:D7 D0奇地址(高字节)奇地址(高字节)存储体存储体512K 8 A18 A0D15 D8D7 D0A0A19 A1D7 D0偶地址(低字节)偶地址(低字节)存储体存储体512K 8 A18 A0BHESELSEL4.4.主存的控制信号主存的控制信号读写命令、存储器选择命令等读写命令、存储器选择命令等2021-11-25276.3.3 Pentium CPU6.3.3 Pentium CPU与存储器组织与存储器组织1.1.主存连接与读写组织主存连接与读写组织通过系统控制器连接通过系统控制器连接CPUCPU与主

29、存储器与主存储器2021-11-25282.2.读写时序读写时序(1)非流水线周期基本存储周期包括基本存储周期包括2 2个时钟周期个时钟周期非流水线的读周期时序非流水线的读周期时序2021-11-2529(2)插入等待状态周期在在T2T2之后插入等待状态,直到之后插入等待状态,直到 有效有效BRDY插入插入4 4个等待状态的读周期时序个等待状态的读周期时序2021-11-2530(3)猝发周期在一个猝发周期的在一个猝发周期的5 5个时钟周期内,可以传个时钟周期内,可以传送送4 4个个6464位的数据。位的数据。2021-11-25316.3.4 6.3.4 高级高级DRAMDRAM1.1.增强

30、型增强型DRAMDRAM改进改进CMOSCMOS制造工艺,集成制造工艺,集成小容量小容量SRAM CacheSRAM Cache2.2.带带CacheCache的的DRAMDRAM集成集成SRAMSRAM存储矩阵存储矩阵3.3.同步同步DRAM(SDRAM)DRAM(SDRAM)两个交互工作的存储两个交互工作的存储阵列与阵列与CPUCPU同步工作同步工作4.DDR SDRAM4.DDR SDRAM更先进的同步电路,更先进的同步电路,DLLDLL技术技术5.Rambus DRAM5.Rambus DRAM主要解决存储器带宽问题主要解决存储器带宽问题6.RamLink6.RamLink主要对处理器

31、与存储器的接主要对处理器与存储器的接口进行改革口进行改革2021-11-25326.4 6.4 高速缓冲存储器高速缓冲存储器CacheCache6.4.1 Cache6.4.1 Cache的工作原理的工作原理原理:原理:基于程序和数据访问的基于程序和数据访问的局部性局部性目的:目的:减少访存次数,加快运行速度减少访存次数,加快运行速度方法:方法:在在CPUCPU和主存之间设置小容量的高和主存之间设置小容量的高速存储器。速存储器。CacheCache与与CPUCPU及主存的关系及主存的关系2021-11-25336.4.2 Cache6.4.2 Cache的组织的组织1.1.地址映像地址映像(1

32、)直接映像主存的页只主存的页只能复制到某能复制到某一固定的一固定的CacheCache页。页。容易实现,但容易实现,但缺乏灵活性缺乏灵活性CacheCache与主存空间划分成相同大小的与主存空间划分成相同大小的页页(块)(块)2021-11-2534(2)全相连映像主存的每一页可映像到主存的每一页可映像到CacheCache的任一页。的任一页。映像关系灵活,但速度慢。映像关系灵活,但速度慢。2021-11-2535(3)组相连映像主存与主存与CacheCache都分组都分组比直接映像灵活,比全相联映像速度快。比直接映像灵活,比全相联映像速度快。主存页与主存页与CacheCache组号固定映像组

33、号固定映像CacheCache组内自由映像组内自由映像2021-11-25362.2.替换算法替换算法(1)先进先出算法FIFO(2)最近最少使用算法LRU按页面调入按页面调入CacheCache的先后顺序决定调出顺序的先后顺序决定调出顺序近期使用最少的页面先调出近期使用最少的页面先调出3.Cache3.Cache的读的读/ /写过程写过程读读将主存地址同时送往主存和将主存地址同时送往主存和CacheCacheCacheCache命中命中CacheCache失败失败从主存读从主存读写写写回法写回法写直达法写直达法同时写同时写CacheCache和主存和主存将数据送访存源将数据送访存源Cache

34、Cache页被替换时,才写入主存页被替换时,才写入主存2021-11-25374.4.多层次多层次CacheCache存储器存储器片内片内CacheCache(L1L1)片外片外CacheCache(L2L2)集成在集成在CPUCPU芯片内芯片内统一统一CacheCache安装在主板上安装在主板上分离分离CacheCache指令和数据在同一个指令和数据在同一个CacheCache中中, ,在取在取指令和取数的指令和取数的负载负载之间之间自动平衡自动平衡。指令和数据分别在不同的指令和数据分别在不同的CacheCache中,中,避免避免了了CacheCache在指令预取器和执行在指令预取器和执行单

35、元之间的单元之间的竞争竞争。L1L16.4.3 PentiumII6.4.3 PentiumII CPU CPU的的CacheCache组织组织L1(32K)L1(32K)分离分离CacheCacheL2L2(512KB512KB)16K16K数据数据 + 16K+ 16K指令指令四路组相联四路组相联2021-11-2538双重独立总线双重独立总线为解决数据为解决数据CacheCache的一致性,支持的一致性,支持MESIMESI协议协议CPUCPU到到L2L2CPUCPU到主存到主存6.5 6.5 外部存储器外部存储器主要技术指标主要技术指标存储密度存储密度单位单位长度长度内存储的二进制位数

36、内存储的二进制位数存储容量存储容量:一台外部存储器所能存储的一台外部存储器所能存储的二进制信二进制信息总量息总量主要特点:主要特点:大容量、永久存储大容量、永久存储位密度位密度面密度面密度单位单位面积面积内存储的二进制位数内存储的二进制位数作用:存访暂不运行的程序和数据作用:存访暂不运行的程序和数据2021-11-2539速度指标速度指标平均寻址时间平均寻址时间数据传输率数据传输率平均寻道时间平均寻道时间平均旋转延迟平均旋转延迟Kb/sKb/s、KB/sKB/s误码率:误码率:读出时出错的概率读出时出错的概率6.5.1 6.5.1 硬磁盘存储器硬磁盘存储器1.1.硬盘的基本结构与分类硬盘的基本

37、结构与分类适用于调用较频繁的场合,常作主存的直接后援。适用于调用较频繁的场合,常作主存的直接后援。硬盘硬盘硬盘驱动器硬盘驱动器硬盘适配器硬盘适配器 硬盘控制逻辑及接口硬盘控制逻辑及接口盘片、磁头盘片、磁头定位系统、传动系统定位系统、传动系统组成组成2021-11-2540按盘片是否可换分类按盘片是否可换分类可换盘片式可换盘片式固定盘片式固定盘片式按盘片尺寸分类按盘片尺寸分类1414、8 8 英寸英寸5.255.25、3.53.5、2.5 2.5 英寸英寸1.81.8、1.3 1.3 英寸英寸2.2.信息分布信息分布盘组:盘组:多个盘片,双面记录。多个盘片,双面记录。各记录面上相同序号的磁道构成

38、一个各记录面上相同序号的磁道构成一个圆柱面。圆柱面。圆柱面:圆柱面:扇区(定长记录格式)扇区(定长记录格式) 数据块数据块记录块(不定长记录格式)记录块(不定长记录格式) 无扇区化分无扇区化分 磁道:磁道: 盘片旋转一周,磁化区构成的闭合圆环盘片旋转一周,磁化区构成的闭合圆环2021-11-2541存储密度存储密度道密度道密度位密度位密度单位长度内的磁道数单位长度内的磁道数磁道上单位长度内的二进制位数磁道上单位长度内的二进制位数各道容量相同各道容量相同, ,各道各道位密度位密度不同不同, ,内圈位密度最高。内圈位密度最高。 非格式化容量非格式化容量= =内圈位密度内圈位密度内圈周长内圈周长道数

39、道数/ /面面面数面数格式化容量格式化容量= =扇区容量扇区容量扇区数扇区数/ /道道道数道数/ /面面面数面数3.3.磁头定位系统磁头定位系统驱动磁头寻道并精确定位驱动磁头寻道并精确定位(1)步进电机定位机构(2)音圈电机定位机构用于小容量硬盘用于小容量硬盘用于较大容量硬盘用于较大容量硬盘2021-11-25424.4.寻址过程与数据存取寻址过程与数据存取驱动器号、圆柱面号、磁头号、驱动器号、圆柱面号、磁头号、扇区号(记录号)、交换量。扇区号(记录号)、交换量。寻址信息寻址信息寻址操作寻址操作定位(寻道):定位(寻道): 磁头径向移动磁头径向移动 寻找起始扇区:寻找起始扇区: 盘片旋转盘片旋

40、转 数据传输率数据传输率外部传输率外部传输率 内部传输率内部传输率5.5.硬盘控制逻辑硬盘控制逻辑硬盘适配器和硬盘驱动器的功能如何划分?硬盘适配器和硬盘驱动器的功能如何划分?(1)按ST506/412标准划分(2)按IDE标准划分(3)按SCSI标准划分2021-11-25436.6.硬盘的软件管理层次与调用方法硬盘的软件管理层次与调用方法软件层次:软件层次:编程界面编程界面INT 13H INT 13H INT 21HINT 21H磁盘扇区读磁盘扇区读/ /写、检查写、检查磁盘文件操作磁盘文件操作硬硬盘盘控控制制功功能能划划分分2021-11-25446.5.2 6.5.2 光盘存储器光盘存

41、储器1.1.光盘存储器的种类光盘存储器的种类(1)只读型光盘(CD-ROM)固定型光盘固定型光盘(2)只写一次型光盘(WORM)CD-RCD-R为主为主(3)可擦写型光盘磁光盘(磁光盘(MOMO)相变光盘(相变光盘(PCDPCD)热热- -磁效应磁效应热热- -光效应光效应2.2.光盘盘片结构光盘盘片结构夹层结构夹层结构3 3层结构:层结构:基片、反射层、存储介质层,基片、反射层、存储介质层,保护层保护层3.3.光盘存储器的组成光盘存储器的组成盘片、驱动器和控制器盘片、驱动器和控制器如:如:CD-RWCD-RW两张基片粘接,记录面朝里两张基片粘接,记录面朝里2021-11-25456.5.3

42、6.5.3 磁带存储器磁带存储器容量大、速度慢、价格低,适用于脱机保存信息。容量大、速度慢、价格低,适用于脱机保存信息。1.1.快速启停式磁带机快速启停式磁带机多道并行读写多道并行读写方式方式文件文件之间用间隔隔开,之间用间隔隔开,数据块数据块间有间隔,间有间隔,允许在两个允许在两个数据块间快速启停数据块间快速启停。构成:构成:走带机构、磁带缓冲结构走带机构、磁带缓冲结构、带盘驱动结构、磁头带盘驱动结构、磁头2.2.数据流式磁带机数据流式磁带机多道,各道采用多道,各道采用正反向单道串行记录正反向单道串行记录方式方式数据块的数据块的间隔很短间隔很短,工作时,工作时不在间隔段启停不在间隔段启停20

43、21-11-25463.3.磁带的记录格式磁带的记录格式英寸标准磁带的记录格式英寸标准磁带的记录格式英寸开盘式英寸开盘式英寸盒式英寸盒式多用于微型机、小型机多用于微型机、小型机按按文件文件存储,文件内分存储,文件内分数据块数据块按按数据块数据块存储存储2021-11-25476.6 6.6 物理存储系统的组织物理存储系统的组织6.6.1 6.6.1 存储系统的层次结构存储系统的层次结构 CPU CPUCacheCache 主存主存 外存外存主存主存-Cache-Cache层次层次CPU Cache CPU Cache 主存主存 命中命中不命中不命中CacheCache主存主存- -辅存层次辅存

44、层次为为虚拟存储虚拟存储提供条件提供条件CPU CPU 主存主存 外存外存增大容量增大容量通过硬件和软件实现通过硬件和软件实现提高速度提高速度通过硬件实现通过硬件实现2021-11-25486.6.2 6.6.2 磁盘冗余阵列(磁盘冗余阵列(RAIDRAID)多台磁盘存储器组成大容量外存子系统多台磁盘存储器组成大容量外存子系统技术基础:技术基础:数据分块技术数据分块技术RAID0RAID0级:级:无冗余无校验无冗余无校验RAID1RAID1级:级: 镜像磁盘阵列镜像磁盘阵列高效、安全性低高效、安全性低安全性高、利用率低安全性高、利用率低RAID2RAID2级:级: 数据按位交叉,海明纠错数据按位交叉,海明纠错RAID3RAID3级:级: 数据按位交叉、奇偶校验数据按位交叉、奇偶校验RAID5RAID5级:级: 类似类似RAID4RAID4,RAID6RAID6级:级: 分块、双磁盘容错分块、双磁盘容错RAID4RAID4级:级: 数据按扇区交叉、奇偶校验数据按扇区交叉、奇偶校验校验盘多校验盘多1 1个冗余盘个冗余盘无专用校验盘无专用校验盘写磁盘时效率低写磁盘时效率低RAID7RAID7级:级: 独立接口独立接口RAID10RAID10级:级:RAID0RAID0级级 + RAID0+ RAID0级级2021-11-25496.6.3 6.6.3 并行存

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论