计算机组成原理课件CCP3存储系统1章节

上传人:w****i 文档编号:91883422 上传时间:2019-07-03 格式:PPT 页数:59 大小:723KB
返回 下载 相关 举报
计算机组成原理课件CCP3存储系统1章节_第1页
第1页 / 共59页
计算机组成原理课件CCP3存储系统1章节_第2页
第2页 / 共59页
计算机组成原理课件CCP3存储系统1章节_第3页
第3页 / 共59页
计算机组成原理课件CCP3存储系统1章节_第4页
第4页 / 共59页
计算机组成原理课件CCP3存储系统1章节_第5页
第5页 / 共59页
点击查看更多>>
资源描述

《计算机组成原理课件CCP3存储系统1章节》由会员分享,可在线阅读,更多相关《计算机组成原理课件CCP3存储系统1章节(59页珍藏版)》请在金锄头文库上搜索。

1、第三章 存储系统,存储器概述,主存储器的基本构造和操作,主存储器组织,高速缓冲存储器Cache 高速存储器,半导体存储器芯片,虚拟存储器,3.1 存储器概述 3.1.1存储器的基本概念 存储器是计算机的一种具有记忆功能的部件,用以存放程序和数据,它由一些能表示二进制数0和1的存储介质组成(常用有半导体器件和磁性材料).位(bit)是存储器中存储信息的最小单位,称为存储位或存储元,8位二进制数为一个字节(Byte),字(Word)是由一个或若干个字节组成,若干个存储元组成一个存储单元,许多存储单元的集合形成一个存储体(Memory Bank).存储单元的编号称为地址.,位(bit),存储单元,地

2、址,0,1,2,3,N-1,N,存储体,图3.1 存储体结构图,3.1.2内存的性能指标 1.存储容量:能存放二进制位的总量,一般主存和辅存分别考查。其中主存容量定义如下: Sm=WL,W为存储字数,L为存储字长 常用单位为:千(Kilo,K)、兆(Mega,M)、吉(Giga,G)、太(Tera,T),2.存取速度 存储芯片的工作速度慢于CPU的工作速度,故其对CPU执行指令的速度影响很大.通常由存取时间TA,存取周期TM和主存带宽Bm等参数描述. (1)存取时间 (memory access time,TA) :亦称访问时间或读写时间,是指执行一次读操作或写操作的时间,即从地址传送给主存开

3、始到数据能够被使用为止所经历的时间. TA越小存取速度越快。 (2)存取周期(memory cycle time,TM):连续两次访问存储器操作所需间隔的最短时间,又称为读/写周期、访存周期.由于存储器在一次存储操作后需要有一定的恢复时间,故通常TA TM。 (3)存储器带宽(频宽):单位时间内存储器所存取的信息量,单位为位/秒,记为 Bm. Bm=W/TM(位/秒) 其中 W每次R/W 数据的宽度,一般等于Memory字长; TM存取周期. 按此定义Bm也被叫做存储器的数据传输率.,3.价格:以每位价格P来衡量. P=C/S 其中,C存储芯片价格,S存储芯片容量(bits). 总结:存储器的

4、总价格正比于存储容量,而反比于存取时间.容量存储器的容量、价格、速度三个指标是相互矛盾、相互制约的,如何设计容量大、速度快、价格低的存储器,一直是计算机发展的重要问题.,3.1.3存储器分类 1.按存储介质分类 (1)磁芯存储器:利用铁氧体磁性材料制成的环形磁芯的两种不同剩磁状态来存放二进制代码0或1; (2)半导体(Semiconductor)存储器:利用触发器的双稳态或MOS管栅极有无电荷来表示二进制的0/1; (3)磁表面(Magnetic-surface)存储器:利用涂在基体表面的一层磁性材料存放二进制代码,常见有磁带、磁盘两种; (4)光存储器:利用激光技术控制访问的存储器,通过激光

5、束照在基体表面引起物理的或化学的变化,记忆二进制信息. 2.按存取方式(method of accessing)分类 (1)随机存储器RAM(random access memory):任何存储单元内容均可以按照其地址随机读写,且访问时间与存储单元的物理位置无关,是一个常量.速度较快,TM为ns级,但断电后信息会丢失.常用作Cache和主存;,(2)只读存储器ROM( Read Only memory):只能随机读取,不能随机写入,可以作为主存的一部分,用以存放不变的程序和数据,如某些系统程序、专门的子程序,以及用作函数发生器、字符发生器等.它可分为MROM、PROM、EPROM和Flash

6、ROM几类; (3)顺序存取存储器SAM( Sequential access memory):其内容只能按照某种顺序存取,存取时间的长短与信息在存储器中的位置有关,是个变量,故SAM只能用平均存取时间作为衡量存取速度的指标,典型的SAM如磁带机; (4)直接存取存储器DAM(Direct access memory):DAM的存取方式介于RAM和SAM之间.存取信息时,第一步直接指向存储器的某个小区(如磁盘上的磁道);第二步再小区域内顺序检索,直到找到目的地后再进行读写操作.存取时间与信息所在物理位置有关,是个变量,典型的DAM如磁盘.,3.按信息的可保存性分类 (1)易失性(volatil

7、e,挥发性)存储器:断电后信息消失,如RAM; (2)非易失性(nonvolatile,挥发性)存储器:断电后信息仍能保存,如ROM、磁芯存储器、磁表面存储器和光盘存储器. 4.按在计算机系统中的作用分类 主存(内存)、辅存(外存)、Cache、控制存储器,3.1.4 多层次存储体系结构 一、采用多层次存储体系结构的原因:主存的速度总落后于CPU的需要,主存的容量总落后于软件的需要.而单一种类的存储器无法同时满足价格、容量和速度三方面的要求,所以需要从存储系统结构方面采取措施,即一个计算机系统的存储器由多种类型不同的存储器组成,构成不同的存储层次(Memory Hierarchy).典型的多层

8、存储器体系结构如下图示:,通用寄存器,Cache (静态随机存储器SRAM),主存 (动态随机存储器DRAM, SRAM),联机外部存储器 (磁盘存储器等),脱机外部存储器 (磁带、光盘存储器等),CPU芯片内,存储容量越来越大,每位价格越来越便宜,访问速度越来越快,主机内,外部设备,图3.2 多层次存储结构系统,1、通用寄存器(组) 用来存放即刻要执行的指令和要处理的数据,以及处理的中间结果和最后结果,速度近于CPU,但价格昂贵,数量有限;,2、高速缓存(Cache) (1)什么是Cache:高速缓冲存储器,高缓.为解决CPU和主存速度的不匹配,在它们之间设置的一个或多个高速小容量半导体存储

9、器.其存取速度速度可与CPU匹配.依据程序运行的局部性原理,把主存中部分信息映射到Cache中,以便向CPU快速提供即刻要执行的指令或要处理的数据.,(2)Cache的物理构成:一般为SRAM即静态RAM(Static);而主存一般为DRAM即动态RAM(Dynamic).SRAM较快,约为DRAM的35倍,但功耗大,集成度低,价格高. (3)目前PC系统中一般设有一级缓存和二级缓存. L1 Cache做在CPU内部,叫内部Cache,速度最快,容量较小,常在几十KB. L2 cache又叫外部或片外Cache.,3、主存储器(内存):是CPU直接编程访问的存储器,存放计算机运行期间处于活跃状

10、态的大量程序和数据.主存可与Cache交换信息,也可以直接由CPU访问.由半导体存储器组成.,4、联机外存(磁盘):用来存放暂时不用但调用频繁,需联机保存的程序和数据. CPU不能直接访问,需要时调入主存,是主存直接后援. 5、脱机外存(磁带、光盘):作为磁盘后援,用于保存调用不太频繁的信息. 辅助存储器的特点是速度慢、容量大、价格低.,二、三级存储体系结构,中央处理器,cache,主存,外存,cache,CPU,M1,M2,M3,1、构成:典型的三级存储体系结构,分为“高缓-主存-辅存”三个层次,如下图所示:,2、高缓-主存层次:通过辅助硬件将高缓和主存构成一个整体,解决CPU与主存之间的速

11、度匹配问题.完全由硬件实现.,3、主存-辅存层次:通过附加硬件和存储管理软件,使主存和辅存构成一个整体,解决了内存容量不足的问题.,图3.3 三级存储体系结构,总结:多级存储体系结构中,各个层次的存储器之间通过硬件和软件有机地结合成一个统一的整体,无须程序员的干预而由计算机自动实现调度,向程序员提供足够大的存储空间,同时最大限度地与CPU速度匹配. 三级存储体系结构的总体效果是:存取速度接近于Cache,存储容量接近于辅助存储器,整体价格也较为合理.,第三章 存储系统,存储器概述,主存储器的基本构造和操作,主存储器组织,高速缓冲存储器Cache 高速交叉存储器,半导体存储器芯片,虚拟存储器,3

12、.2 主存储器的基本结构和操作 3.2.1 SRAM存储器基本存储元的存储原理 下图为MOS六管静态存储元电路图:,X地址 译码线,Y地址译码线,图3.4 六管SRAM存储元件电路图,T7,T8,(I/O),(I/O),A,B,T6,Vcc,T3,T4,T1,T2,T5,定义:若T1导通而T2截止,存入信息为0;若T1截止而T2导通,存入信息为1.,D,D,位线,字线,3.2 主存储器的基本结构和操作 3.2.1 SRAM存储器基本存储元的存储原理 下图为MOS六管静态存储元电路图:,X地址 译码线,Y地址译码线,图3.4 六管SRAM存储元件电路图,T7,T8,(I/O),(I/O),A,B

13、,T6,Vcc,T3,T4,T1,T2,T5,(1)保持状态: 保持“0”状态: T1导通 A低 B高 T2截止,D,D,位线,字线,3.2 主存储器的基本结构和操作 3.2.1 SRAM存储器基本存储元的存储原理 下图为MOS六管静态存储元电路图:,X地址 译码线,Y地址译码线,图3.4 六管SRAM存储元件电路图,T7,T8,(I/O),(I/O),A,B,T6,Vcc,T3,T4,T1,T2,T5,(1)保持状态: 保持“1”状态: T2导通 B低 A高 T1截止,D,D,位线,字线,3.2 主存储器的基本结构和操作 3.2.1 SRAM存储器基本存储元的存储原理 下图为MOS六管静态存

14、储元电路图:,X地址 译码线,Y地址译码线,图3.4 六管SRAM存储元件电路图,T7,T8,(I/O),(I/O),A,B,T6,Vcc,T3,T4,T1,T2,T5,(2)写入状态(X、Y译码线均为高电平,即T5、T6、T7、T8均导通): 写“0”: 位线2为高电平 B高 T1导通 位线1为低电平 A低 T2截止,D,D,位线,字线,3.2 主存储器的基本结构和操作 3.2.1 SRAM存储器基本存储元的存储原理 下图为MOS六管静态存储元电路图:,X地址 译码线,Y地址译码线,图3.4 六管SRAM存储元件电路图,T7,T8,(I/O),(I/O),A,B,T6,Vcc,T3,T4,T1,T2,T5,(2)写入状态(X、Y译码线均为高电平,即T5、T6、T7、T8均导通): 写“1”: 位线2为低电平 B低 T1截止 位线1为高电平 A高 T2导通,D,D,位线,字线,3.2.2 主存储器的组成,地址 译码 驱动,存储体 阵列,I/O电路,读写控制电路,地址线,读写控制信号,数据线,图3.5 主存储器结构框图,1、存储体阵列 *记忆元件(记忆单元):能存放并保持1位二进制数的元件. *存储单元:由若干个记忆元件组成,单元按行、列排列成十分规整的阵列. *存储体:是存储单元的集合.,0,1,2,n-1,0,1,2,n-1,0,1

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号