计算机组成原理11-存储系统.ppt
《计算机组成原理11-存储系统.ppt》由会员分享,可在线阅读,更多相关《计算机组成原理11-存储系统.ppt(45页珍藏版)》请在三一办公上搜索。
1、,系统总线,存储器,运算器,控制器,接口与通信,输入/输出设备,计算机组成原理,第四章 存储器,大纲要求,1、存储器的设计,根据给定的存储器芯片及要求进行主存设计,并画出链接图;2、Cache的三种不同映射方式,Cache的替换策略及相关计算,Cache的写策略;3、虚拟存储器的三种常见实现方式的优缺点,页表,段表等的原理及其优化方法,以及相关计算。,复习目标,1、了解存储器的种类,理解各类存储器的工作原理,掌握相关技术指标;2、理解存储器系统的层次结构,Cache主存和主存辅存层次的作用 及程序访问的局部性原理与存储系统层次结构的关系,并能熟练进行相关 分析和计算;3、理解半导体存储芯片的外
2、特性以及与CPU的链接;能够根据给定存储芯片 及要求进行主存设计;4、了解提高存储器访问速度的各种技术;了解双扣RAM和多模块存储器;掌 握高位交叉和低位交叉多模块存储器的相关计算;5、理解Cache的基本工作原理,理解Cache的三种映射方法并掌握相关计 算;理解Cache的替换算法及写策略;6、了解虚拟存储器的基本概念及其三种常见的实现方式页式、段式、段 页式虚拟存储器的原理及优缺点。,重难点提示,存储器的基本结构(功能 结构),存储器功能:存放程序和数据装置,并满足计算机在执行过程中能够随 机访问这些程序和数据。设计思路:,存放,数据(一个一个的存取),程序(一条一条的存取),将每个存储
3、单元赋予编码(单元地址),地址放哪?,设置“地址寄存器”MAR,按地址访问,在地址寄存器和存储体之间是否加 地址译码器?,决定于地址给出方式:直接给出/编码给出,编码给出(加地址译码器),存(写入),取(读出),访问,设置一个存储体,并将存储体分成若干个存储单元。,存储单元,0/1,0/1,0/1,0/1,0001,0010,0100,1000,0000000100100011010001010110011110001001101010111100110111101111,存储单元,存储单元,存储单元,存储单元,存储单元,存储单元,存储单元,存储单元,存储单元,存储单元,存储单元,存储单元,存
4、储单元,存储单元,存储单元,存储单元,存储单元,存储单元,存储单元,4输入16输出译码器,0/1,0/1,0/1,0/1,存,取,存在两个问题,数据存放,为读出和写入的数据设置“数据缓冲寄存器”MDR,操作区分,加读写控制线路(R/W控制),存储器基本结构:存储体(由存储单元构成)地址寄存器地址译码器数据缓冲寄存器读写控制线路,设计思路:,存储器的基本结构,存储体,驱动器,译码器,地址寄存器MAR,控制电路,读写电路,数据缓冲寄存器MDR,地址总线,数据总线,读,写,存储器的基本结构 P72,先送地址后读写数据,存储器基本结构:存储体地址寄存器地址译码器数据缓冲寄存器读写控制线路,第四章 存储
5、器,在电路中,一个触发器能存储一位二进制代码。一个触发器电路称为一个存储元(存储位),是存储器中的最小单位。若干个存储元组成一个存储单元,多个存储单元组成存储器。根据存储元件的性能及使用方法不同,存储器有各种不同的分类方法:,1、存储器的分类,1、按存储介质分:半导体存储器(易失):用半导体器件组成的存储器(内存)。磁性存储器(不易失):磁芯存储器(硬盘)、磁表面存储器(磁带)。光盘存储器(不易失):光敏材料(光盘)。2、按存取方式分:存取时间与物理地址无关(随机访问):随机读写存储器RAM、只读存储器ROM 存取时间与物理地址有关(串行访问):顺序存取存储器(磁带)直接存取存储器(磁盘)随机
6、读写存储器(RAM):在程序执行过程中可读可写。只读存储器(ROM):在程序执行过程中只读。,1、存储器的分类,半导体存储器又有双极型与MOS型两种类型。双极型存储器速度快,MOS型存储器容量大,4.1,1、存储器的分类,3、按在计算机中的作用分类,(磁盘、磁带、光盘),高速缓冲存储器(Cache),存储器,RAM,ROM,MROM(掩膜ROM)PROM(一次可编程ROM)EPROM(可擦除可编程ROM)VERPROM(紫外线擦除)EEPROM(电擦除)FLASH Memory 闪速存储器,第四章 存储器,辅助存储器,2、存储器的层次结构,用途:存储器是计算机中用于存储程序和数据的重要部件。对
7、其要求:尽可能 快 的 读写速度、尽可能 大 的 存储容量、尽可能 低 的 成本费用。怎样才能同时实现这些要求呢?显然用一种存储介质是不行的。因此在现代计算机系统中,用多级存储器把要用的程序和数据,按其使用的紧迫程度分段调入存储容量不同、运行速度不同的存储器中。由高速缓冲存储器、主存储器、辅助存储器组成三级结构的存储器,由硬软件系统统一调度、统一管理。,高速缓冲存储器也有两种:一是在CPU内部(一级CACHE、二级CACHE)。CPU通过内部总线对其进行读/写操作。一是在CPU外,主板上 CPU通过存储器总线对其进行读/写操作。,2、存储器的层次结构,内部有Cache的CPU比较贵,因为Cac
8、he需要占用大量的晶体管,是CPU晶体管总数中占得最多的一个部分,高容量的Cache成本相当高!所以Intel和AMD都是以L2容量的差异来作为高端和低端产品的分界标准。,1、存储器的层次结构,辅助存储器,Cache,4.1,1、存储器的层次结构,缓存,CPU,主存,辅存,缓存 主存 层次,10 ns,20 ns,200 ns,ms,(速度),(容量),主存 辅存 层次,1s(秒)=1000ms(毫秒)1 ms=1000s(微秒)1s=1000ns(纳秒),多级存储系统可以实现的前提:程序运行时的局部性。时间局部性:在一小段时间内,最近被访问过的程序和数据很可能再次被访问。空间局部性:在空间上
9、,这些被频繁访问的程序和数据往往集中在一小片存储区。访问顺序局部性:在访问顺序上,指令顺序执行比转移执行的可能性大(约5:1)如果按照使用的紧迫与频繁程度,合理的把程序和数据分配在不同的存储介质中。选用生产与运行成本不同、存储容量不同、读写速度不同的多种存储介质,组成一个统一的存储器系统,使每种介质都处于不同的地位,起到不同的作用,充分发挥各自在速度、容量、成本方面的优势,从而达到最优性能价格比。例如:用容量最小、速度最快的SRAM芯片组成CACHE,用容量较大、速度适中的DRAM芯片组成主存储器(核心)用容量特大、速度极慢的磁盘设备构成辅助存储器。,1、存储器的层次结构,层次存储系统遵循的原
10、则:1)一致性原则:处于不同存储器中的同一个数据应保持相同的值。2)包含性原则:处在内层(距离CPU近)的数据一定被包含在其外层的 存储器中,反之则不成立。(即内层存储器中的全部数据,是其相邻外层存储器中一 部分数据的复制品。),1、存储器的层次结构,第四章 存储器,辅助存储器,3.1、主存储器概述3.2、主存储器构成、位单元构成(RAM,ROM)、地址译码(单向、双向)、主存储器组成(芯片封装),3、主存储器(内存),存储单元,存储器,存储位,主存储器的构成:RAM(随机读写存储器)SRAM(静态RAM):静态RAM分双极型和MOS型两类。DRAM(动态RAM):动态RAM只有MOS型。RO
11、M(只读存储器)MROM(掩膜ROM)PROM(一次可编程ROM)EPROM(可擦除可编程ROM)VERPROM(紫外线擦除)EEPROM(电擦除)FLASH Memory(闪速存储器),3.1、主存储器概述,双极型SRAM存储器:存取速度快、集成度低、位平均功耗高,小容量主存。MOS型DRAM存储器:存取速度慢、集成度高、位平均功耗低,大容量主存。,半导体存储器,3.1、主存储器概述,主存在计算机中存储正在运行的程序和数据(或一部分)的部件。主存通过地址、数据、控制三类总线与CPU等其他部件连通。,地址总线 Address Bus:传送地址它的位数决定了可访问的最大内存空间。(例如:k=32
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组成 原理 11 存储系统
链接地址:https://www.31ppt.com/p-6606650.html