《微机的存储器幻灯片.ppt》由会员分享,可在线阅读,更多相关《微机的存储器幻灯片.ppt(34页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、微机的存储器第1页,共34页,编辑于2022年,星期六3.1 存储器概述存储器概述n n存储器是计算机中用来存储信息的部件,正是因为存储器是计算机中用来存储信息的部件,正是因为存储器是计算机中用来存储信息的部件,正是因为存储器是计算机中用来存储信息的部件,正是因为有了存储器,计算机才有了对信息的记忆功能。计有了存储器,计算机才有了对信息的记忆功能。计有了存储器,计算机才有了对信息的记忆功能。计有了存储器,计算机才有了对信息的记忆功能。计算机中的存储器可以分为两大类:一类叫算机中的存储器可以分为两大类:一类叫算机中的存储器可以分为两大类:一类叫算机中的存储器可以分为两大类:一类叫内部存内部存内部
2、存内部存储器储器储器储器,简称为内存或主存,另一类叫,简称为内存或主存,另一类叫,简称为内存或主存,另一类叫,简称为内存或主存,另一类叫外部存储器外部存储器外部存储器外部存储器,简称为外存或辅存。内存是计算机主机的重要组成部简称为外存或辅存。内存是计算机主机的重要组成部简称为外存或辅存。内存是计算机主机的重要组成部简称为外存或辅存。内存是计算机主机的重要组成部分,它用来存储当前正在使用的或者经常要使用的程分,它用来存储当前正在使用的或者经常要使用的程分,它用来存储当前正在使用的或者经常要使用的程分,它用来存储当前正在使用的或者经常要使用的程序和数据。序和数据。序和数据。序和数据。第2页,共34
3、页,编辑于2022年,星期六5.1 存储器概述存储器概述n n存储器存储器存储器存储器由能够表示二进制数由能够表示二进制数由能够表示二进制数由能够表示二进制数“0 0”和和和和“1 1”的、具有的、具有的、具有的、具有记忆功能的一些物理器件组成。记忆功能的一些物理器件组成。记忆功能的一些物理器件组成。记忆功能的一些物理器件组成。n n存储器中存放一位二进制数的物理器件称为一个存储器中存放一位二进制数的物理器件称为一个存储器中存放一位二进制数的物理器件称为一个存储器中存放一位二进制数的物理器件称为一个存储存储存储存储元元元元。n n若干存储元构成一个若干存储元构成一个若干存储元构成一个若干存储元
4、构成一个存储单元存储单元存储单元存储单元。第3页,共34页,编辑于2022年,星期六存储系统三个基本参数:存储系统三个基本参数:存储系统三个基本参数:存储系统三个基本参数:容量、速度、成本容量、速度、成本容量、速度、成本容量、速度、成本1 1、容量:、容量:、容量:、容量:以字节数表示。以字节数表示。以字节数表示。以字节数表示。2 2、速度:、速度:、速度:、速度:以访问时间以访问时间以访问时间以访问时间T TA A、存储周期、存储周期、存储周期、存储周期T TMM或带宽或带宽或带宽或带宽B BMM表示表示表示表示 T TA A:从接收读申请到读出信息到存储器输出端的从接收读申请到读出信息到存
5、储器输出端的从接收读申请到读出信息到存储器输出端的从接收读申请到读出信息到存储器输出端的 时间时间时间时间。T TMM:连续两次启动存储器所需的最小时间间隔连续两次启动存储器所需的最小时间间隔连续两次启动存储器所需的最小时间间隔连续两次启动存储器所需的最小时间间隔 T TMM T TA Aw w数据总线宽度数据总线宽度数据总线宽度数据总线宽度3 3、成本:、成本:、成本:、成本:以每位价格表示。以每位价格表示。以每位价格表示。以每位价格表示。B BMM:3.1 存储器概述存储器概述存储系统存储系统存储系统存储系统 第4页,共34页,编辑于2022年,星期六3.1.1 半导体存储器的分类半导体存
6、储器的分类共有五种分类法:共有五种分类法:1 1 1 1)按存储介质分)按存储介质分)按存储介质分)按存储介质分2 2)按存取方式分)按存取方式分)按存取方式分)按存取方式分3 3 3 3)按存储器的读)按存储器的读/写功能分写功能分4 4 4 4)按信息的可保存性分)按信息的可保存性分)按信息的可保存性分)按信息的可保存性分5 5 5 5)按在计算机系统中的作用分)按在计算机系统中的作用分)按在计算机系统中的作用分)按在计算机系统中的作用分存储系统存储系统存储系统存储系统 第5页,共34页,编辑于2022年,星期六RAM静态静态RAM(SRAM)动态动态RAM(DRAM)ROM掩膜型掩膜型R
7、OM可编程可编程ROM(PROM)可擦除可编程可擦除可编程ROM(EPROM)电可擦除可编程电可擦除可编程ROM(E2PROM)3)按存储器的读按存储器的读/写功能分写功能分存储系统存储系统存储系统存储系统 第6页,共34页,编辑于2022年,星期六3.1.2 存储系统的层次结构存储系统的层次结构寄存器寄存器Cache主存储器主存储器辅助存储器辅助存储器(磁盘磁盘)大容量存储器大容量存储器(磁带、光盘磁带、光盘)外存储器外存储器内存储器内存储器存储系统存储系统存储系统存储系统第7页,共34页,编辑于2022年,星期六CPU与存储器的连接结构示意图与存储器的连接结构示意图存储系统存储系统存储系统
8、存储系统第9页,共34页,编辑于2022年,星期六3.2 半导体随机存储器半导体随机存储器3.2.1 3.2.1 半导体存储器的存储原理半导体存储器的存储原理半导体存储器的存储原理半导体存储器的存储原理 1.SRAM1.SRAM的存储原理的存储原理的存储原理的存储原理 当行当行当行当行选择选择选择选择X X电平电平电平电平和和和和列选择列选择列选择列选择Y Y电平有效时,电平有效时,电平有效时,电平有效时,I/OI/O的电平与存储的电平与存储的电平与存储的电平与存储电路的内部状态相通。电路的内部状态相通。电路的内部状态相通。电路的内部状态相通。第10页,共34页,编辑于2022年,星期六3.2
9、.1 半导体存储器的存储原理半导体存储器的存储原理1.SRAM的存储原理的存储原理1 1 1 1)要选定一个存储单元,首先必须确定一个与之)要选定一个存储单元,首先必须确定一个与之)要选定一个存储单元,首先必须确定一个与之)要选定一个存储单元,首先必须确定一个与之对应的地址码对应的地址码对应的地址码对应的地址码 A0A0A0A0 A11A11A11A11。2 2)要让存储单元的状态输出或外部改变存)要让存储单元的状态输出或外部改变存储单元的状态,必须让储单元的状态,必须让“片选片选片选片选”信号有效。信号有效。3 3 3 3)读操作与写操作由)读操作与写操作由)读操作与写操作由)读操作与写操作
10、由“读读读读/写写写写”信号区分。信号区分。信号区分。信号区分。第11页,共34页,编辑于2022年,星期六SRAMSRAM通通通通常用来做常用来做常用来做常用来做CacheCache存储系统存储系统存储系统存储系统FSRAM的特点:的特点:读写速度快读写速度快读写速度快读写速度快所用管子数目多,单个器件容量小所用管子数目多,单个器件容量小所用管子数目多,单个器件容量小所用管子数目多,单个器件容量小T1T1、T2总总总总有一个处于到通状态,功耗较大有一个处于到通状态,功耗较大有一个处于到通状态,功耗较大有一个处于到通状态,功耗较大第12页,共34页,编辑于2022年,星期六2.DRAM2.DR
11、AM的存储原理的存储原理的存储原理的存储原理基本基本基本基本存储存储存储存储元结元结元结元结构构构构 3.2.1 半导体存储器半导体存储器的存储原理的存储原理第13页,共34页,编辑于2022年,星期六存储系统存储系统存储系统存储系统DIMMDual Inline Memory Module双列直插式内存模块双列直插式内存模块168线:线:64位数据、位数据、14位行列公用地址、位行列公用地址、RAS#、CAS#等等可单数使用可单数使用FPM/EDO/SDRAMFDRAM内存条的种类内存条的种类SDRAM第14页,共34页,编辑于2022年,星期六3.2.2 静态随机存取存储器实例静态随机存取
12、存储器实例存储系统存储系统存储系统存储系统第15页,共34页,编辑于2022年,星期六3.2.2 静态随机存取存储器实例静态随机存取存储器实例存储系统存储系统存储系统存储系统1、静态随机存取存储器读时序图、静态随机存取存储器读时序图CPUCPU时序时序时序时序CPUCPU时序时序时序时序此刻数据读此刻数据读此刻数据读此刻数据读入入入入CPUCPU此刻有效数据出现此刻有效数据出现此刻有效数据出现此刻有效数据出现在数据总线上在数据总线上在数据总线上在数据总线上第16页,共34页,编辑于2022年,星期六3.2.2 静态随机存取存储器实例静态随机存取存储器实例2、静态随机存取存储器写时序图、静态随机
13、存取存储器写时序图存储系统存储系统存储系统存储系统第17页,共34页,编辑于2022年,星期六3.2.3 动态随机存储器的刷新方式动态随机存储器的刷新方式 DRAM DRAM存储器采用存储器采用存储器采用存储器采用“读出读出读出读出”方式进行刷新。从上一次方式进行刷新。从上一次方式进行刷新。从上一次方式进行刷新。从上一次对整个存储器刷新结束,到下一次对整个存储器全部刷新一对整个存储器刷新结束,到下一次对整个存储器全部刷新一对整个存储器刷新结束,到下一次对整个存储器全部刷新一对整个存储器刷新结束,到下一次对整个存储器全部刷新一遍为止,这一段时间间隔叫刷新周期,一般应小于遍为止,这一段时间间隔叫刷
14、新周期,一般应小于遍为止,这一段时间间隔叫刷新周期,一般应小于遍为止,这一段时间间隔叫刷新周期,一般应小于2 ms2 ms。集中式刷新集中式刷新集中式刷新集中式刷新:在整个刷新间隔内,前一段时间重复进:在整个刷新间隔内,前一段时间重复进:在整个刷新间隔内,前一段时间重复进:在整个刷新间隔内,前一段时间重复进行读行读行读行读/写周期或维持周期,等到需要进行刷新操作时,便写周期或维持周期,等到需要进行刷新操作时,便写周期或维持周期,等到需要进行刷新操作时,便写周期或维持周期,等到需要进行刷新操作时,便暂停读暂停读暂停读暂停读/写或维持周期,而逐行刷新整个存储器,它适用写或维持周期,而逐行刷新整个存
15、储器,它适用写或维持周期,而逐行刷新整个存储器,它适用写或维持周期,而逐行刷新整个存储器,它适用于高速存储器。于高速存储器。于高速存储器。于高速存储器。存储系统存储系统存储系统存储系统第18页,共34页,编辑于2022年,星期六3.2.3 动态随机存储器的刷新方式动态随机存储器的刷新方式分分分分散散散散式式式式刷刷刷刷新新新新:把把把把一一一一个个个个存存存存储储储储系系系系统统统统周周周周期期期期tctc分分分分为为为为两两两两半半半半,周周周周期期期期前前前前半半半半段段段段时时时时间间间间tmtm用用用用来来来来读读读读/写写写写操操操操作作作作或或或或维维维维持持持持信信信信息息息息,
16、周周周周期期期期后后后后半半半半段段段段时时时时间间间间tr tr作作作作为为为为刷刷刷刷新新新新操操操操作作作作时时时时间间间间。这这这这样样样样,每每每每经经经经过过过过128128个个个个系系系系统统统统周周周周期期期期时时时时间间间间,整个存储器便全部刷新一遍。整个存储器便全部刷新一遍。整个存储器便全部刷新一遍。整个存储器便全部刷新一遍。异异异异步步步步式式式式刷刷刷刷新新新新:是是是是前前前前两两两两种种种种方方方方式式式式的的的的结结结结合合合合,DRAMDRAM存存存存储储储储器器器器的的的的刷刷刷刷新新新新需需需需要要要要有有有有硬硬硬硬件件件件电电电电路路路路的的的的支支支支
17、持持持持,包包包包括括括括刷刷刷刷新新新新计计计计数数数数器器器器、刷刷刷刷新新新新/访访访访存存存存裁裁裁裁决决决决、刷刷刷刷新新新新控控控控制制制制逻逻逻逻辑辑辑辑等等等等。这这这这些些些些控控控控制制制制线线线线路路路路形形形形成成成成DRAMDRAM控控控控制制制制器器器器,它将它将它将它将CPUCPU的信号变换成适合的信号变换成适合的信号变换成适合的信号变换成适合DRAMDRAM芯片的信号。芯片的信号。芯片的信号。芯片的信号。存储系统存储系统存储系统存储系统第19页,共34页,编辑于2022年,星期六3.2.3 动态随机存取存储器实例动态随机存取存储器实例存储系统存储系统存储系统存储
18、系统1 1、SDRAMSDRAM简介简介简介简介 SDRAMSDRAM具有高速的特点,数据传输速度可以和具有高速的特点,数据传输速度可以和具有高速的特点,数据传输速度可以和具有高速的特点,数据传输速度可以和CPUCPU的时钟同步,容量大,成本比静态存储器低廉。的时钟同步,容量大,成本比静态存储器低廉。的时钟同步,容量大,成本比静态存储器低廉。的时钟同步,容量大,成本比静态存储器低廉。SDRAMSDRAM可可可可在高速嵌入式处理器中用作程序的运行空间、数据及堆栈在高速嵌入式处理器中用作程序的运行空间、数据及堆栈在高速嵌入式处理器中用作程序的运行空间、数据及堆栈在高速嵌入式处理器中用作程序的运行空
19、间、数据及堆栈区。但是,区。但是,区。但是,区。但是,SDRAMSDRAM的操作需要专门的控制器,对工作的操作需要专门的控制器,对工作的操作需要专门的控制器,对工作的操作需要专门的控制器,对工作时序的要求非常严格,使用远不如静态存储器方便。时序的要求非常严格,使用远不如静态存储器方便。时序的要求非常严格,使用远不如静态存储器方便。时序的要求非常严格,使用远不如静态存储器方便。SDRAM SDRAM内部存储器单元是一个存储阵列,每个存内部存储器单元是一个存储阵列,每个存内部存储器单元是一个存储阵列,每个存内部存储器单元是一个存储阵列,每个存储单元都有两个地址(行地址与列地址)。一个储单元都有两个
20、地址(行地址与列地址)。一个储单元都有两个地址(行地址与列地址)。一个储单元都有两个地址(行地址与列地址)。一个SDRAMSDRAM基本上都分割成基本上都分割成基本上都分割成基本上都分割成4 4个个个个BankBank,在寻址时要先确定,在寻址时要先确定,在寻址时要先确定,在寻址时要先确定是哪个是哪个是哪个是哪个BankBank。第20页,共34页,编辑于2022年,星期六3.2.3 动态随机存取存储器实例动态随机存取存储器实例存储系统存储系统存储系统存储系统2、SDRAMSDRAM操作机制操作机制操作机制操作机制 SDRAM SDRAM内部有一个内部有一个内部有一个内部有一个命令控制器命令控
21、制器命令控制器命令控制器,向它发送命令码可实,向它发送命令码可实,向它发送命令码可实,向它发送命令码可实现各种控制。命令形式如:现各种控制。命令形式如:现各种控制。命令形式如:现各种控制。命令形式如:设置模式寄存器设置模式寄存器设置模式寄存器设置模式寄存器;让让让让BankBank有效有效有效有效;读操作读操作读操作读操作;写操作写操作写操作写操作;为所有为所有为所有为所有BankBank预充电预充电预充电预充电;对选择的对选择的对选择的对选择的BankBank充充充充电电电电;自动刷新自动刷新自动刷新自动刷新。另外,另外,另外,另外,SDRAMSDRAM还有一个还有一个还有一个还有一个模式寄
22、存器模式寄存器模式寄存器模式寄存器,用于设置读写的操,用于设置读写的操,用于设置读写的操,用于设置读写的操作模式。不过作模式。不过作模式。不过作模式。不过SDRAMSDRAM模式寄存器控制的参数是通过地址模式寄存器控制的参数是通过地址模式寄存器控制的参数是通过地址模式寄存器控制的参数是通过地址线来提供的。线来提供的。线来提供的。线来提供的。第21页,共34页,编辑于2022年,星期六3.3 半导体只读存储器(半导体只读存储器(ROM)3.3.1 EPROM EPROM的基本存储元采用浮栅雪崩注入的基本存储元采用浮栅雪崩注入MOS管,又管,又称称FAMOS管。管。FAMOS管的栅极完全被二氧化硅
23、绝缘层管的栅极完全被二氧化硅绝缘层包围,无导线外引呈悬浮状态,故称为浮栅。包围,无导线外引呈悬浮状态,故称为浮栅。P沟道沟道EPROM结构示意图如图结构示意图如图5-10所示,基本存储元电路图如图所示,基本存储元电路图如图5-11所示。所示。1)掩膜)掩膜ROMROM2)PROMPROM3)EPROMEPROM4 4)E E2 2PROMPROM第22页,共34页,编辑于2022年,星期六 闪速存储器是在闪速存储器是在闪速存储器是在闪速存储器是在EPROMEPROM功能的基础上,增加了电路功能的基础上,增加了电路功能的基础上,增加了电路功能的基础上,增加了电路的电擦除和重新编程能力的一种高密度
24、、非易失性的读的电擦除和重新编程能力的一种高密度、非易失性的读的电擦除和重新编程能力的一种高密度、非易失性的读的电擦除和重新编程能力的一种高密度、非易失性的读/写半导体存储器,它突破了传统的存储器体系,改善了现有存储写半导体存储器,它突破了传统的存储器体系,改善了现有存储写半导体存储器,它突破了传统的存储器体系,改善了现有存储写半导体存储器,它突破了传统的存储器体系,改善了现有存储器的特性。器的特性。器的特性。器的特性。28F256A28F256A闪速存储器芯片逻辑结构图如图闪速存储器芯片逻辑结构图如图闪速存储器芯片逻辑结构图如图闪速存储器芯片逻辑结构图如图5-125-12所示。所示。所示。所
25、示。3.3.2 闪速存储器(闪速存储器(FLASH ROM)第23页,共34页,编辑于2022年,星期六3.3.2 闪速存储器(闪速存储器(Flash ROM)实例)实例1、闪速存储器读时序图闪速存储器读时序图第24页,共34页,编辑于2022年,星期六3.3.2 闪速存储器(闪速存储器(Flash ROM)实例)实例2、闪速存储器写时序图、闪速存储器写时序图注:注:与与SRAMSRAM不同的是其写操作的对象有内不同的是其写操作的对象有内部指令寄存器和数据存储单元。部指令寄存器和数据存储单元。第25页,共34页,编辑于2022年,星期六3.3.2 闪速存储器(闪速存储器(Flash ROM)实
26、例)实例3、闪速存储器编程时序图、闪速存储器编程时序图第26页,共34页,编辑于2022年,星期六3.4 多体交叉存储器和双端口存储器多体交叉存储器和双端口存储器3.4.1 多模块交叉存储器的基本结构和工作原理多模块交叉存储器的基本结构和工作原理 让模块字长等于数据总线宽度,模块存取一个字的让模块字长等于数据总线宽度,模块存取一个字的存储周期为存储周期为T,总线传送周期为,总线传送周期为,存储器的交叉模块数,存储器的交叉模块数为为m,为了实现流水线方式存取,应当满足,为了实现流水线方式存取,应当满足T=m(m=T/,称为交叉存取度)。称为交叉存取度)。交叉存储器要求其模块数必须大于或等于交叉存
27、储器要求其模块数必须大于或等于m,以保证,以保证启动某模块后,经启动某模块后,经m时间再次启动该模块时,它的上次时间再次启动该模块时,它的上次存取操作已经完成。存取操作已经完成。这样,连续读取这样,连续读取m个字所需的时间为个字所需的时间为t1=T+(m-1),而,而顺序方式存储器连续读取顺序方式存储器连续读取m个字所需时间为个字所需时间为t2=mT,可见交叉,可见交叉存储器的带宽确实大大提高了。存储器的带宽确实大大提高了。第27页,共34页,编辑于2022年,星期六3.4 多体交叉存储器和双端口存储多体交叉存储器和双端口存储3.4.2 双端口存储器的工作原理双端口存储器的工作原理 1双端口存
28、储器的逻辑结构双端口存储器的逻辑结构 双端口存储器是指同一个存储器具有两组相互独立双端口存储器是指同一个存储器具有两组相互独立的读的读/写控制线路,是一种高速工作的存储器。它提供写控制线路,是一种高速工作的存储器。它提供了两个相互独立的端口,即左端口和右端口。它们分了两个相互独立的端口,即左端口和右端口。它们分别具有各自的地址线、数据线和控制线,可以对存储别具有各自的地址线、数据线和控制线,可以对存储器中任何位置上的数据进行独立的存取操作。器中任何位置上的数据进行独立的存取操作。第28页,共34页,编辑于2022年,星期六3.4 多体交叉存储器和双端口存储多体交叉存储器和双端口存储3.4.2
29、双端口存储器的工作原理双端口存储器的工作原理 2无冲突读无冲突读/写控制写控制 当两个端口的地址不相同时,在两个端口上进行读当两个端口的地址不相同时,在两个端口上进行读/写操作,一定不会发生冲突。当任一端口被选中驱动时,写操作,一定不会发生冲突。当任一端口被选中驱动时,就可对整个存储器进行存取,每一个端口都有自己的片就可对整个存储器进行存取,每一个端口都有自己的片选控制和输出驱动控制。选控制和输出驱动控制。第29页,共34页,编辑于2022年,星期六3.4 多体交叉存储器和双端口存储多体交叉存储器和双端口存储3.4.2 双端口存储器的工作原理双端口存储器的工作原理 3有冲突的读有冲突的读/写控
30、制写控制 当两个端口同时存取存储器同一存储单元时,当两个端口同时存取存储器同一存储单元时,便发生读便发生读/写冲突。为解决此问题,特设置了写冲突。为解决此问题,特设置了BUSY标志。由片上的判断逻辑决定对哪个端标志。由片上的判断逻辑决定对哪个端口优先进行读口优先进行读/写操作,而暂时关闭另一个被延写操作,而暂时关闭另一个被延迟的端口。迟的端口。第30页,共34页,编辑于2022年,星期六3.5 存储器的层次结构存储器的层次结构 3.5.1 什么是存储器的层次结构什么是存储器的层次结构什么是存储器的层次结构什么是存储器的层次结构 在在在在CPUCPU和主存储器中间设置一个高速缓冲和主存储器中间设
31、置一个高速缓冲存储器,也称为存储器,也称为CacheCache,它的速度很快,能够,它的速度很快,能够,它的速度很快,能够,它的速度很快,能够很好地配合高速很好地配合高速很好地配合高速很好地配合高速CPUCPU的工作,由于价格较高,所的工作,由于价格较高,所的工作,由于价格较高,所的工作,由于价格较高,所配容量要小一些,否则价格无法容忍。它能够在配容量要小一些,否则价格无法容忍。它能够在配容量要小一些,否则价格无法容忍。它能够在配容量要小一些,否则价格无法容忍。它能够在CPUCPU和主存之间起到承上启下的作用。这就形和主存之间起到承上启下的作用。这就形成了一种成了一种CacheCache主存层
32、次结构。从主存层次结构。从CPU的角的角度看,度看,CacheCache主存层次结构的速度接近于主存层次结构的速度接近于主存层次结构的速度接近于主存层次结构的速度接近于CacheCache,容量与每位价格则接近于主存。因此,很好地解,容量与每位价格则接近于主存。因此,很好地解,容量与每位价格则接近于主存。因此,很好地解,容量与每位价格则接近于主存。因此,很好地解决了速度与成本之间的矛盾。决了速度与成本之间的矛盾。决了速度与成本之间的矛盾。决了速度与成本之间的矛盾。第31页,共34页,编辑于2022年,星期六3.6 虚拟存储器虚拟存储器3.6.1 虚拟存储器的基本概念虚拟存储器的基本概念 虚拟存
33、储器只是一个容量非常大的存储器虚拟存储器只是一个容量非常大的存储器虚拟存储器只是一个容量非常大的存储器虚拟存储器只是一个容量非常大的存储器的逻辑模型,并不是任何实际的物理存储器。它的逻辑模型,并不是任何实际的物理存储器。它的逻辑模型,并不是任何实际的物理存储器。它的逻辑模型,并不是任何实际的物理存储器。它指的是主存辅存存储层次结构。能够以透明的指的是主存辅存存储层次结构。能够以透明的指的是主存辅存存储层次结构。能够以透明的指的是主存辅存存储层次结构。能够以透明的方式给用户提供一个比实际主存空间大得多的程方式给用户提供一个比实际主存空间大得多的程方式给用户提供一个比实际主存空间大得多的程方式给用
34、户提供一个比实际主存空间大得多的程序地址空间。此时程序的逻辑地址称为虚拟地址序地址空间。此时程序的逻辑地址称为虚拟地址序地址空间。此时程序的逻辑地址称为虚拟地址序地址空间。此时程序的逻辑地址称为虚拟地址(虚地址),程序的逻辑地址空间称为虚拟地址(虚地址),程序的逻辑地址空间称为虚拟地址(虚地址),程序的逻辑地址空间称为虚拟地址(虚地址),程序的逻辑地址空间称为虚拟地址空间。空间。空间。空间。第32页,共34页,编辑于2022年,星期六3.6 虚拟存储器虚拟存储器3.6.1 3.6.1 虚拟存储器的基本概念虚拟存储器的基本概念 主存辅存层次和主存辅存层次和主存辅存层次和主存辅存层次和CacheC
35、ache主存层次用到的主存层次用到的主存层次用到的主存层次用到的地址变换映射方法和替换策略是相同的,都基于程地址变换映射方法和替换策略是相同的,都基于程地址变换映射方法和替换策略是相同的,都基于程地址变换映射方法和替换策略是相同的,都基于程序局部性原理。它们遵循的原则是:序局部性原理。它们遵循的原则是:序局部性原理。它们遵循的原则是:序局部性原理。它们遵循的原则是:把程序中最近常用的部分驻留在高速的存储器中;把程序中最近常用的部分驻留在高速的存储器中;把程序中最近常用的部分驻留在高速的存储器中;把程序中最近常用的部分驻留在高速的存储器中;一旦这部分变得不常用了,把它们送回到低速一旦这部分变得不
36、常用了,把它们送回到低速一旦这部分变得不常用了,把它们送回到低速一旦这部分变得不常用了,把它们送回到低速的存储器中;的存储器中;的存储器中;的存储器中;第33页,共34页,编辑于2022年,星期六3.6 虚拟存储器虚拟存储器3.6.1 虚拟存储器的基本概念虚拟存储器的基本概念 这种换入这种换入这种换入这种换入/换出是由硬件或操作系统完成的,对用换出是由硬件或操作系统完成的,对用换出是由硬件或操作系统完成的,对用换出是由硬件或操作系统完成的,对用户是透明的;户是透明的;户是透明的;户是透明的;力图使存储系统的性能接近高速存储器,价格接近力图使存储系统的性能接近高速存储器,价格接近力图使存储系统的性能接近高速存储器,价格接近力图使存储系统的性能接近高速存储器,价格接近低速存储器。低速存储器。低速存储器。低速存储器。第34页,共34页,编辑于2022年,星期六