第3章-存储系统课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第3章-存储系统课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 存储系统 课件
- 资源描述:
-
1、2022-12-281第第3 3章章 存储系统存储系统1 1、存储器概述、存储器概述2 2、随机读写存储器、随机读写存储器3 3、只读存储器、只读存储器4 4、高速存储器、高速存储器5 5、cachecache存储器存储器6 6、虚拟存储器、虚拟存储器7 7、存储保护、存储保护2022-12-282第第1节节 存储器概述存储器概述存储器的作用存储器的作用u存储存储CPU执行的指令和数据;执行的指令和数据;u与输入输出设备直接交换数据;与输入输出设备直接交换数据;u在多处理器系统中,存储共享数据。在多处理器系统中,存储共享数据。存储器的单位存储器的单位u存储元(存储位)存储元(存储位):一个二进
2、制位;一个二进制位;u存储单元:由若干个存储元组成;(字长)存储单元:由若干个存储元组成;(字长)u存储器:由许多存储单元组成。存储器:由许多存储单元组成。2022-12-283存储器的分类存储器的分类u按存储介质分按存储介质分半导体存储器半导体存储器:用半导体器件组成的存储器。:用半导体器件组成的存储器。磁表面存储器磁表面存储器:用磁性材料做成的存储器。:用磁性材料做成的存储器。u按存储方式分按存储方式分随机存储器随机存储器:任何存储单元的内容都能被随机存取,且存取时间和存:任何存储单元的内容都能被随机存取,且存取时间和存储单元的物理位置无关。储单元的物理位置无关。顺序存储器顺序存储器:只能
3、按某种顺序来存取,存取时间和存储单元的物理位:只能按某种顺序来存取,存取时间和存储单元的物理位置有关。置有关。u 按存储器的读写功能分按存储器的读写功能分只读存储器只读存储器(ROM):存储的内容只能读出而不能写入的半导体存储器。:存储的内容只能读出而不能写入的半导体存储器。随机读写存储器随机读写存储器(RAM):既能读出又能写入的半导体存储器。:既能读出又能写入的半导体存储器。u 按信息的可保存性分按信息的可保存性分非永久记忆的存储器非永久记忆的存储器:断电后信息即消失的存储器。:断电后信息即消失的存储器。永久记忆性存储器永久记忆性存储器:断电后仍能保存信息的存储器。:断电后仍能保存信息的存
4、储器。2022-12-284u按在计算机中的作用分类:主存储器、辅助存储器、高按在计算机中的作用分类:主存储器、辅助存储器、高速缓冲存储器、控制存储器、寄存器等。速缓冲存储器、控制存储器、寄存器等。存储器的分级结构存储器的分级结构名称名称简称简称用途用途 特点特点高速缓冲高速缓冲存储器存储器Cache高速存取指令和数据高速存取指令和数据存取速度快,但存储容量小存取速度快,但存储容量小主存储器主存储器主存主存存放计算机运行期间存放计算机运行期间的大量程序和数据的大量程序和数据存取速度较快,存储容量中存取速度较快,存储容量中外存储器外存储器外存外存存放系统程序和大型存放系统程序和大型数据文件及数据
5、库数据文件及数据库存储容量大,位成本低存储容量大,位成本低2022-12-285主存主存的主要技术指标的主要技术指标u存储容量:存储容量:主存所能容纳的二进制信息总量。主存所能容纳的二进制信息总量。常用容量单位:常用容量单位:Byte、KB、MB、GB、TBu存取速度存取速度存取时间(存取时间(访问时间、读写时间):指启动一次存访问时间、读写时间):指启动一次存储器操作到完成该操作所经历的时间。储器操作到完成该操作所经历的时间。存取周期(存取周期(读写周期):指存储器进行一次完整的读写周期):指存储器进行一次完整的读读/写操作所需的全部时间。写操作所需的全部时间。可靠性:可靠性:规定时间内存储
6、器无故障读写的概率。常规定时间内存储器无故障读写的概率。常用平均无故障时间用平均无故障时间MTBF来衡量来衡量u存储器带宽:单位时间里存储器所存取的信息存储器带宽:单位时间里存储器所存取的信息量,以位量,以位/秒或字节秒或字节/秒为单位。秒为单位。2022-12-286 存储介质:半导体,常用存储介质:半导体,常用MOS管构造管构造u静态静态MOS存储器(存储器(SRAM)u动态动态MOS存储器(存储器(DRAM)特点:根据地址可以访问任何存储单特点:根据地址可以访问任何存储单元且时间相同;但属易失性。元且时间相同;但属易失性。1 半导体静态存储器(半导体静态存储器(SRAM)基本存储元工作原
7、理基本存储元工作原理u写入写入:X、Y译码信号为高,译码信号为高,/I/O=1、I/O=0,写,写0/I/O=0、I/O=1,写,写1u读出读出:置:置X、Y为高,为高,T5有电流读出有电流读出1T6有电流读出有电流读出0u保持保持:X/Y=0 SRAM特点:特点:u采用采用双稳态触发器双稳态触发器来保存信息。来保存信息。u集成度较低,功耗大。集成度较低,功耗大。第第2 2节节 随机读写存储器随机读写存储器NMOS六管存储元电路2022-12-2870D0X01D1X1n-1Xm-1nn+12n-1(m-1)nmn-1Dn-1I/O地址译码电路MxN矩阵电路2 SRAM存储器的组成存储器的组成
8、存储器体:若干存储器体:若干存储单元的集合;存储单元的集合;地址译码器:地址译码器:将用二进制代码表示的地址转换成将用二进制代码表示的地址转换成输出端的高电位,用来驱动相应的读写电路,以输出端的高电位,用来驱动相应的读写电路,以便选择所要访问的存储单元。便选择所要访问的存储单元。2022-12-288 地址译码电路地址译码电路(续)(续)u单译码结构单译码结构(一维编址)(一维编址)译码线路复杂,干扰大;译码线路复杂,干扰大;u双译码结构双译码结构(二维编址)(二维编址)译码线路简单译码线路简单 驱动器驱动器:增大译码信号线驱动能:增大译码信号线驱动能力的所有存储元电路。力的所有存储元电路。I
9、/O电路电路:存储器的数据线路,:存储器的数据线路,控控制被选中的单元读出或写入,具制被选中的单元读出或写入,具有放大信息作用。有放大信息作用。片选与读写控制电路片选与读写控制电路:存储器:存储器工作的总控制信号产生电路。工作的总控制信号产生电路。输出驱动电路:用于扩充时的三输出驱动电路:用于扩充时的三态驱动电路。态驱动电路。小结小结:存储器对外呈现三组信号线,存储器对外呈现三组信号线,即即地址线地址线、数据线数据线、读读/写控制线写控制线。1维地址译码器A0A1A9字线0字线1字线10231024条X地址译码器Y地址译码器A0A1A4A5A9字线0位线0字线31位线31I/OI/OCSWE2
10、022-12-2893、例、例2114存储器芯片结构存储器芯片结构u容量:容量:1Kx4b;u引脚数:引脚数:地址线:地址线:10;数据线:;数据线:4;片选:;片选:1;读写:;读写:1存储器的读、写操作分时进行的,故读写可共用存储器的读、写操作分时进行的,故读写可共用数据总线。数据总线。2022-12-28104 存储器与存储器与CPU的连接的连接系统连接模式系统连接模式u最小系统最小系统:与系统总线直接:与系统总线直接连接。连接。CPU通过系统总线控通过系统总线控制:制:地址总线给出地址信号;地址总线给出地址信号;控制总线发出相应的读控制总线发出相应的读/写写操作信号;操作信号;在数据总
11、线上实现数据传在数据总线上实现数据传送。送。u较大系统较大系统:通过接口芯片与:通过接口芯片与系统总线连接。系统总线连接。u大系统大系统:设置专用存储总线。:设置专用存储总线。CPU存储器最小系统模式CPU存储器较大系统模式地址锁存器数据缓存器总线控制器2022-12-2811SRAM存储器容量扩展方法:存储器容量扩展方法:u位扩展法位扩展法:进行位数的扩充(加大字长):进行位数的扩充(加大字长)例例1:计算机位长为,设计容量为:计算机位长为,设计容量为8Kx8,可用的芯可用的芯片为片为8Kx1.CPU A0.A12WED0.D77I/O6I/O5I/O4I/O3I/O2I/O1I/O0CS
12、I/O2022-12-2812u字扩展法字扩展法:进行字数的扩充。:进行字数的扩充。例例2:用:用16Kx8的芯片组成的芯片组成65536x8的存储器。的存储器。存储空间分配存储空间分配:芯片个数及地址:芯片个数及地址片选逻辑确定片选逻辑确定:高位地址译码控制:高位地址译码控制片选。片选。CPU A15A14A13.A0WED0D7a13 CS 016Kx8 a0 WEI/OCS 116Kx8 WE I/OCS 216Kx8 WE I/OCS 316Kx8 WE I/O2:4译码16KX816KX816KX816KX8A15 A000003FFF40007FFF8000BFFFC000FFFF
13、A15A140 00 11 01 1CS0=!A15*!A14 CS1=!A15*A14CS2=!A15*!A14 CS3=A15*A142022-12-2813u字位扩展法:字向和位向都扩充。字位扩展法:字向和位向都扩充。例例3:用:用2114(1Kx4)的芯片及译)的芯片及译码、门电路组成码、门电路组成4Kx8的存储器的存储器A11A10A9.A0WED7D4D3D0CS 1Kx4 WE I/OCS 1Kx4 WE I/OCS 1Kx4 WE I/OCS 1Kx4 WE I/O2:4译码CPUCS 1Kx4 WE I/OCS 1Kx4 WE I/OCS 1Kx4 WE I/OCS 1Kx4
14、 WE I/O1KX41KX41KX41KX41KX41KX41KX41KX4A11 A10 A11A0 0 0 0003FF 0 1 4007FF 1 0 800BFF 1 1 C00FFF2022-12-2814存储器的读、写周期存储器的读、写周期u读周期读周期读出时间:从给出有效地址到外部数据总线上稳定读出时间:从给出有效地址到外部数据总线上稳定地出现所读出的数据信息所经历的时间。地出现所读出的数据信息所经历的时间。读周期时间:指存储片进行两次连续读操作时所必读周期时间:指存储片进行两次连续读操作时所必须间隔的时间,它总是大于或等于读出时间。须间隔的时间,它总是大于或等于读出时间。202
15、2-12-2815u写周期。写周期。2022-12-28162、半导体动态存储器(、半导体动态存储器(DRAM)基本存储元工作原理:基本存储元工作原理:写入写入:X=1,u D=0,写,写0u D=1,写,写1 读出读出:u先送预充信号;先送预充信号;uX=1T5管导通,读出管导通,读出0;T6管导通,读出管导通,读出1;u再生再生读出。读出。信息暂存信息暂存:X=0u必须必须定时刷新定时刷新。DRAM特点:特点:u利用利用记忆电容记忆电容来保存信息;来保存信息;u需要定时刷新;需要定时刷新;u集成度高,功耗低。集成度高,功耗低。2022-12-2817动态存储器芯片组成:动态存储器芯片组成:
16、u存储体存储体u外围电路外围电路u例例2116结构结构(16Kx1)有有4个个32x128的存储体组成,分成行、列地址寻址。的存储体组成,分成行、列地址寻址。/RAS/CAS2022-12-2818DRAM存储器的读、写周期存储器的读、写周期u读周期读周期2022-12-2819u写周期。写周期。2022-12-2820最大刷新周期:最大刷新周期:2ms2ms、4ms4ms、8ms8ms刷新方法:刷新方法:各芯片同时,片内按行各芯片同时,片内按行刷新一行所用时间,与读写周期相同刷新一行所用时间,与读写周期相同刷新周期:刷新周期:2ms2ms内集中安排所有刷新周期内集中安排所有刷新周期死区死区用
17、在实时用在实时要求不高要求不高的场合的场合(1 1)集中刷新)集中刷新R/WR/W刷新刷新R/WR/W刷新刷新2ms2mstctcDRAMDRAM刷新:刷新:2022-12-2821(2 2)分散刷新)分散刷新各刷新周期分散安排在存取周期中。各刷新周期分散安排在存取周期中。R/WR/W刷新刷新R/WR/W刷新刷新tctc用在低速用在低速系统中系统中2ms2ms例例.各刷新周期分散安排在各刷新周期分散安排在2ms2ms内。内。用在大多数计算机中用在大多数计算机中128128行行15.6 15.6 微秒微秒每隔每隔15.615.6微秒提一次刷新微秒提一次刷新请求,刷新一行;请求,刷新一行;2 2毫
18、秒内毫秒内刷新完所有行。刷新完所有行。R/WR/W刷新刷新R/WR/W刷新刷新R/WR/WR/WR/WR/WR/W15.515.5微秒微秒15.5 15.5 微秒微秒15.5 15.5 微秒微秒刷新请求刷新请求(DMADMA请求)请求)(3 3)异步刷新)异步刷新刷新请求刷新请求(DMADMA请求)请求)2022-12-2822DRAMDRAM控制电路:控制电路:2022-12-2823 主存的组成主存的组成 设某设某386机(寻址能力机(寻址能力4G)主存容量为主存容量为4Mx32,所用,所用DRAM芯片为芯片为1Mx4(1024x1024),DRAM 控制器用控制器用W4006AF。分析:
19、分析:u4个个模块模块,每个模块,每个模块4组组,每,每组组2个个存储器芯片存储器芯片。u片内地址:片内地址:10位,行、列一位,行、列一样。样。W4006AF功能:功能:u可以控制两个存储体交叉访可以控制两个存储体交叉访问;问;u可以对可以对256KB16MB的的DRAM片子进行访问;片子进行访问;u最多可控制最多可控制128个个DRAM片片子;子;u采用采用CAS在在RAS之前的刷新之前的刷新方式方式2022-12-28243 高性能主存储器高性能主存储器EDRAM:利用存储局部性特点,在:利用存储局部性特点,在DRAM基础基础上集成一个上集成一个小小SRAM,以提高速度。,以提高速度。例
20、例1Mx4EDRAM芯片结构芯片结构u猝发式读取:局部连续数据可从猝发式读取:局部连续数据可从SRAM读出。读出。2022-12-2825存储介质:半导体存储介质:半导体特点:非易失性,读方式与特点:非易失性,读方式与SRAM相似。相似。分类:分类:u掩模只读存储器:芯片只有一种工作状态:读。掩模只读存储器:芯片只有一种工作状态:读。u一次编程只读存储器:芯片有二种工作状态:写(一一次编程只读存储器:芯片有二种工作状态:写(一次)、读。次)、读。u多次编程只读存储器多次编程只读存储器EPROM:芯片有三种工作状态:写、光擦除、读。:芯片有三种工作状态:写、光擦除、读。EEPROM:芯片有种工作
21、状态:写、电擦:芯片有种工作状态:写、电擦除、读。除、读。并行:并行:NOR FLASH串行:串行:NAND FLASH第第3 3节节 只读存储器和闪速存储器只读存储器和闪速存储器2022-12-2826 例4 3CPU的地址总线16根(A15-A0,A0为低位),双向数据总线8根(D7-D0),控制总线中与主存有关的信号有MREQ(允许访存,低电平有效),R/W(高电平为读命令,低电平为写命令)。主存地址空间分配如下:08191为系统程序区,由只读存储芯片组成;8192-32767为用户程序区;最后(最大地址)2K地址空间为系统程序工作区。上述地址为十进制,按字节编址。现有如下存储器芯片:E
22、PROM:8K8位(控制端仅有CS);SRAM:16K1位,2K8位,4K8位,8K8位.请从上述芯片中选择适当芯片设计该计算机主存储器,画出主存储器逻辑框图,注意画出选片逻辑(可选用门电路及3 8译码器74LS138)与CPU 的连接,说明选哪些存储器芯片,选多少片。解:选择芯片:EPROM 8K 1片 SRAM:8K 3片 2K 1片2022-12-28270000H1FFFH2000H3FFFH4000H5FFFH6000H7FFFHF800HFFFFHA15 A14 A13 A12 A11 0 0 0 x x 0 0 1 x x 0 1 0 x x 0 1 1 x x 1 1 1 1
展开阅读全文