欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPTX文档下载  

    大学存储系统课件.pptx

    • 资源ID:1745435       资源大小:413.03KB        全文页数:38页
    • 资源格式: PPTX        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    大学存储系统课件.pptx

    概述,6.1.1 存储器的层次结构, 存储层次结构:各种不同存储容量、不同存取速度的存储器,按一 定的体系结构组织起来,形成一个统一整体的存储 系统。, 高速缓冲存储器和内存间称为Cache内存层次 内存和外存间称为内存外存层次,教学进程,6.1,http:/,概述 6.1.1 存储器的层次结构 存储层次结构:各种,存储器的分类, 按存储器在计算机系统中的作用分类 (1)高速缓冲存储器 (2)内存储器 (3)外存储器,教学进程, 按存取方式分类 (1)随机存取存储器RAM(Random Access Memory ) (2)只读存储器ROM(Read Only Memory) (3)顺序存取存储器SAM(Sequential Access Memory) (4)直接存取存储器DAM(Direct Access Memory),6.1.2,http:/,存储器的分类 按存储器在计算机系统中的作用分类 教学进,6.1.2, 按存储介质分类 (1)磁介质存储器 (2)半导体存储器 (3)光存储器, 按信息的可保存性分类 (1)易失性存储器 (2)非易失性存储器,教学进程,存储器的分类(续),http:/,6.1.2 按存储介质分类 按信息的可保存性分,存储器的基本组成,1. 内存储器的存储单元,教学进程,6.1.3,位 二进制数的最基本单位,也是存储器存储信息的最 小单位。 存储字一个二进制数由若干位组成,当这个二进制数作为 一个整体存入或取出时这个二进制数称为存储字。 存储单元或内存单元存放存储字的内存空间 存储体大量存储单元的集合构成 在大多数计算机系统中,内存是以字节为单位编址的。,http:/,存储器的基本组成1. 内存储器的存储单元 教学进程6.1.,6.1.3 存储器的基本组成,内存通常由存储体、地址译码驱动电路、I/O和读写电路组成。,教学进程,2.,内存储器的基本结构,http:/,6.1.3 存储器的基本组成 内存通常由存储体、地址译码驱, 双极型半导体存储器TTL 优点: 速度高,驱动能力强; 缺点: 集成度低,功耗大,价格高。金属氧化物场效应管(Metal Oxide Semiconductor,MOS)存储器 优点:集成度高,功耗小成本低; 缺点:速度比较低。 目前普遍使用的都是MOS型存储器。,教学进程,常用的半导体存储器,6.2 RAM随机存储器,http:/, 双极型半导体存储器TTL教学进程常用的半导体存储器6.,RAM随机存储器,RAM存储器包括,教学进程,6.2,双极型 RAM 和 MOS 型 RAM;,静态 RAM,即SRAM(Static RAM)动态 RAM,即DRAM(Dynamic RAM),http:/,RAM随机存储器 RAM存储器包括教学进程6,6.2.1 静态RAM,1.,教学进程,六管静态存储电路,单元电路由六个MOS管组成,编号为T1T8。T1、T2两个组成双稳态触发器,这是单元电路的基本存储单元。T3、T4为负载管;T3和T1构成一个反向器,负载T4和T1构成另外一个反向器,这两个反向器构成一个双稳态触发器。,http:/,6.2.1 静态RAM (I/O)(I/O)T8X地址译码,T5、T6为控制管,接X地址选择线(又称字线),当X地址选择线为高电平时,T5、T6导通,使双稳态电路与读/写电路连接,可对其进行写入或读出。当X地址选择线为低电平时,T5、T6断开,双稳态电路与读/写电路断开,T1、T2存储信息保持原状态不变。,教学进程,6.2.1 静态RAM,1.,六管静态存储电路,http:/,T5、T6为控制管,接X地址选择线(又称字线),当X地址选择,(1)写操作 如果要写入1,则在I/O线上输入高电平,在I/O线上输入低电平,它们通过T5、T7和T6、T8分别与A、B端相连,使A1,B0。则T1截止,T2导通。当输入信号和地址选择信号消失后,T5、T6 、T7、T8截止,T1、T2保持被写入的状态。只要不断电,写入的信息就保持不变。 (2)读操作只要某个存储单元被选中,则T5、T6 、T7、T8导通,存储信号被送到 I/O和I/O线上。读出时I/O和I/O线接到一个差动放大器上,由电流的方向可以判定存储单元的信号是“1”还是“0”。,教学进程,1.六管静态存储电路,http:/,(1)写操作教学进程1.六管静态存储电路http:/ww,2.,SRAM芯片,教学进程,6.2.1 静态RAM,http:/,2.SRAM芯片 A0A12 :地址信号线教学进程6.,动态RAM,C,1. 单管动态存储电路, 单管存储电路由一个MOS管T1和 一个电容C构成。 写入时: 栅极电容接字选线。 字选线为1,T1导通,写入信 号由数据线存入电容C中; 读出时: 选择线为1,T1导通, 存储在电容C上的电荷,通过 T1输出到数据线上,通过读 出放到器即可得到存储信息。,教学进程,6.2.2,http:/,动态RAM字选线数据线T1C1. 单管动态存储电路 ,6.2.2 动态RAM,2.DRAM芯片,教学进程,http:/,6.2.2 动态RAM2.DRAM芯片 A0A7,6.2.2 动态RAM,教学进程,DRAM芯片四个控制信号的功能,http:/,6.2.2 动态RAMCS2数据传输状态100写入数据1,动态RAM的刷新,1.刷新方式,教学进程,6.2.3,http:/,动态RAM的刷新(l)集中刷新方式 读写操作刷新操作393,把刷新操作分散到每个存取周期内进行,系统的存取周期被分为两部分,前一部分时间进行读写操作或保持,后一部分时间进行刷新操作。,教学进程,分散刷新方式,(2),1.刷新方式,http:/,把刷新操作分散到每个存取周期内进行,系统的存取周期被分为,刷新操作平均分配到整个最大刷新间隔时间内进行,故有:相邻两行的刷新间隔最大刷新间隔时间行数,教学进程,异步刷新方式,(3),1.刷新方式,http:/,刷新操作平均分配到整个最大刷新间隔时间内进行,故有:异步,6.2.3 动态RAM的刷新,当刷新请求和访存请求同时发生时,应优先进行刷新操作 。,2.,教学进程,刷新控制,DRAM刷新要注意: 刷新不依赖于外部的访问,对CPU是透明的。 刷新通常是一行一行地进行的,刷新操作时仅需要行地址, 不需要列地址。 刷新操作类似于读出操作,但又有所不同。 考虑刷新时,应当从单个芯片的存储容量着手,而不是从 整个存储器的容量着手。,http:/,6.2.3 动态RAM的刷新 当刷新请求和访存请求同时发,ROM只读存储器,6.3.1 掩膜只读存储器(MROM),在生产过程中直接将用户要求信息中写入,写入之后无法改变其内容。 优点:可靠性高,集成度高,形成批量之后价格便宜; 缺点:用户对制造厂商的依赖性过大,灵活性差。,教学进程,6.3,在制作时不写入任何信息,但允许用户利用专门的设备(编程器)写入自己的程序,写入是一次性的。写入后,其内容将无法改变。 双极型PROM 有两种结构: 一种是熔丝烧断型; 一种是PN结击穿型;,6.3.2 可编程的只读存储器(PROM),http:/,ROM只读存储器 6.3.1 掩膜只读存储器(MROM),EPROM(Ereaasble PROM)不仅可以由用户利用编程器写入信息,而且可以对其内容进行多次改写。 EPROM又可分为两种: 一种紫外线擦除(UVEPROM); 一种是电擦除(EEPROM);,可编程、可擦除的只读存储器(EPROM),可在不加电的情况下长期保存信息;又能在线进行快速擦除与重写;兼备了EEPROM和RAM的优点。,教学进程,6.3.3,http:/,EPROM(Ereaasble PROM)不仅可以由用户利用,存储器的设计与控制,6.4.1 常用的译码电路, 三组连线:地址总线(AB)、数据总线(DB)和控制总线(CB),,1. 内存和CPU之间的硬连接,教学进程,6.4, 把内存看作一个黑盒子,存储器地址寄存器(MAR) 和存储 器数据寄存器(MDR)是内存和CPU之间的接口 。,http:/,存储器的设计与控制 6.4.1 常用的译码电路 三组连线,6.4.1, CPU要实现对存储单元的访问,首先要选择存储芯片,即进行片选, 然后再从选中的芯片中根据地址码选择出相应的存储单元,以进行 数据的存取,这称为字选。 片选信号的译码方法又可分为全译码法和部分译码法。 全译码法除片内寻址外的全部高位地址线都作为地址译码器的 输入,译码器的输出作为各芯片的片选信号,将它们 分别接到存储芯片的片选端,实现对存储芯片的选择。 部分译码用除片内寻址外的高位地址的一部分来译码产生片选 信号。,2. 译码电路,教学进程,常用的译码电路,http:/,6.4.1 CPU要实现对存储单元的访问,首先要选择存储芯,总片数总容量/(容量/片),内存容量扩充,教学进程,6.4.2,http:/,总片数总容量/(容量/片) 内存容量扩充位扩展只在位数,6.4.2 内存容量扩充,教学进程,WE,CS,http:/,6.4.2 内存容量扩充 教学进程WECS位扩展连接举例8,6.4.2 内存容量扩充,字扩展仅在字数方向扩展,而位数不变。字扩展将芯片的 地址线、数据线、读写线并联,由片选信号来区分各个芯片。,字扩展,教学进程,2.,http:/,6.4.2 内存容量扩充 字扩展仅在字数方向扩展,而,Cache高速缓冲存储器,6.5.1 高速缓存工作原理, 程序访问的局部性CPU对局部范围的存储器地址频繁地访问, 而对此范围以外的地址访问甚少的现象。 高速缓冲技术利用程序的局部性原理,把程序中正在使用的 部分(活跃块)存放在一个高速的容量较小的Cache 中,使CPU的访存操作大多数针对Cache进行,从而 使程序的执行速度大大提高。 Cache介于CPU和内存之间,将Cache和内存有机的结合起来,借助 于辅助硬件组成Cache内存层次。Cache的存取速度接近于CPU 的工作速度,但是容量较小。,教学进程,6.5,http:/,Cache高速缓冲存储器 6.5.1 高速缓存工作原理 ,替换算法主要有: 随机替换 最不经常使用(LFU)算法 近期最少使用(LRU)算法,6.5.2 替换策略,教学进程,http:/,替换算法主要有:6.5.2 替换策略教学进程http:/w,当CPU发出读请求时,如果Cache命中,就直接对Cache进行 读操作,与内存无关; 如果Cache不命中,则仍需访问内存,并把该块信息一次从 内存调入Cache内。 若此时Cache已满,则须根据替换算法,用这个块替换掉 Cache中原来的某块信息。,Cache读/写,1. Cache的读操作,教学进程,6.5.3,http:/,当CPU发出读请求时,如果Cache命中,就直接对Cach,6.5.3 Cache读/写,Cache中的内容只是主存中部分内容的一个副本,因此Cache中的内容应该与主存中数据保持一致。但是对Cache的写入将更改其中的内容,就会遇到如何保持Cache与主存中的内容一致的问题,处理的方法主要有以下三种:写回法 全写法 写一次法,2.,教学进程,Cache的写操作,http:/,6.5.3 Cache读/写 Cache中的内容只是主存中,6.6 虚拟存储器,6.6.1 基本原理, 虚拟存储器主要指: 内外存层次虚拟存储器。 虚拟存储器建立在内外存层次上,由附加硬件装置及操作系统存储管理软件组成的存储体系。虚拟存储器将内存或外存的地址空间统一编址,形成一个庞大的存储空间。 用户编程的地址称为虚地址或逻辑地址,实际的内存单元地址称为实地址或物理地址。 程序运行时,CPU以虚地址来访问内存,由辅助硬件找出虚地址和实地址之间的对应关系,并判断这个虚地址指示的存储单元内容是否已装入内存。如果已在,则通过地址变换,CPU可直接访问内存的实际单元;如果不在,则把包含这个字的一个程序块调入内存后再由CPU访问。如果内存已满,则由替换算法从内存中将暂时不运行的一块调回外存,再从外存调入新的一块到内存。,教学进程,http:/,6.6 虚拟存储器 6.6.1 基本原理 虚拟存储器主, 程序虚地址分为两个字段:高位字段为虚页号,低位字段为页内地址。虚地址到实地址之间的变换是由页表来实现的。 页表是一张存放在内存中的虚页号和实页号的对照表,记录着程序的虚页调入内存时被安排在内存中的位置. 页表中的每一行记录了与某个虚页对应的若干信息,包括虚页号、装入位和实页号等。,虚拟存储的实现,1.页式虚拟存储器,教学进程,6.6.2,http:/, 程序虚地址分为两个字段:高位字段为虚页号,低位字段为页内,6.6.2 虚拟存储的实现,页表基址寄存器和虚页号拼接成页表索引地址。,教学进程,http:/,6.6.2 虚拟存储的实现 页表基址寄存器和虚页号拼接成,6.6.2 虚拟存储的实现, 段式虚拟存储器中的段是按照程序的逻辑结构划分的,各个段的长度 因程序而异。为了把程序虚地址变换成内存实地址,需要一个段表。 段表中每一行记录了某个段对应的若干信息,包括段号、装入位、段 起点和段长等。 CPU根据虚地址访存时,首先将段号与段表的起始地址相拼加,形成 访问段表对应行的地址,然后根据段表内装入位判断该段是否已调入内 存。若已调入内存,从段表读出该段在内存中的起始地址,与段内地址 (偏移量)相加,得到对应的内存实地址。,2.,教学进程,段式虚拟存储器,http:/,6.6.2 虚拟存储的实现 段式虚拟存储器中的段是按,6.6.2 虚拟存储的实现,教学进程,http:/,6.6.2 虚拟存储的实现 段表基址寄存器段表基地址段号,6.6.2 虚拟存储的实现, 段页式虚拟存储器。将程序按其逻辑结构分段,每段再划分为若干 大小相等的页;内存空间也划分为若干同样大小的页。 虚存和实存之间以页为基本传送单位,每个程序对应一个段表, 每段对应一个页表。 CPU访向时,虚地址包含段号、段内页号、页内地址三部分。 首先将段表起始地址与段号合成,得到段表地址; 然后从段表中取出该段的页表起始地址,与段内页号合成, 得到页表地址; 最后从页表中取出实页号,与页内地址拼接形成内存实地址。,3.,教学进程,段页式虚拟存储器,http:/,6.6.2 虚拟存储的实现 段页式虚拟存储器。将程序,6.7 内存技术的发展,6.7.1 内存的技术特点, 内存条实际上是一条焊有多片存储芯片的印刷电路板,插在主板内 存插槽中。 单列直插存储模块SIMM(Single In一Line Memory Module)和 双列直插存储模块DIMM(Dual Inline Memory Module); SIMM有30线和72线两种,容量通常有1MB、4MB、8MB、16MB、32MB DIMM内存条两边均有金属引脚线,每边84线,双边共有842168 条引脚,故而常称为168线内存条。其容量有32MB、64MB、128MB,教学进程,http:/,6.7 内存技术的发展 6.7.1 内存的技术特点,FPM DRAM (Fast Pagemode DRAM 快速页模式随机存储器) EDO DRAM (Extended Data Output DRAM 扩展数据输出DRAM) SDRAM (Synchronous DRAM,同步DRAM) DDR SDRAM (Double Data Rate SDRAM) RDRAM (Rambus DRAM),6.7.2 内存的硬件新技术,教学进程,http:/,FPM DRAM (Fast Pagemode DRAM,第6章 存储系统,教学进程,小结,6.1 概述 6.1.1 存储器的层次结构 6.1.2 存储器的分类 6.1.3 存储器的基本组成 6.2 RAM随机存储器 6.2.1 静态RAM 6.2.2 动态RAM 6.2.3 动态RAM的刷新 6.3 ROM只读存储器 6.3.1 掩膜只读存储器 6.3.2 可编程的只读存储器 6.3.3 可编程、擦除的只读存储器 6.3.4 闪速存储器,6.4 存储器的设计与控制 6.4.1 常用的译码电路 6.4.2 内存容量扩充 6.4.3 设计实例6.5 Cache高速缓冲存储器 6.5.1 高速缓存工作原理 6.5.2 替换策略 6.5.3 Cache读/写 6.6 虚拟存储器 6.6.1 基本原理 6.6.2 虚拟存储的实现 6.7 内存技术的发展 6.7.1 内存的技术特点 6.7.2 内存的硬件新技术,http:/,第6章 存储系统 重要知识点教学进程小结6.1,

    注意事项

    本文(大学存储系统课件.pptx)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开