计算机组成原理7概论.ppt

计算机组成基础 第七课:存储系统 叶龙 上海商学院 本章要点 掌握SRAM、DRAM、Cache; 熟悉磁盘、虚拟存储器 了解闪存、光盘 教学重点: 层次存储系统的概念 SRAM和DRAM的特点和结构 Cache的工作原理和策略 教学难点: 读写时序 Cache的命中 虚拟存储器 存储器概述 存储器:是计算机中专门用来存放程序和数据的部件。 分类: 按存储介质:磁存储器,半导体存储器,光存储器 按存取方式: 随机访问存储器RAM(Radom Access Memory) 通过指令随机地、个别地读写存储单元; 访问时间固定,与存储单元地址无关; 是主存储器(也就是内存)的主要组成部分 只读存储器ROM(Read Only Memory) 一经写入,仅供读取,正常使用情况下无法再次写入 断电后仍保留信息,常用来存放计算机中的引导程序、各种字符库 和RAM共享计算机主存储器的地址,也是主存储器的组成部分。 顺序访问存储器(Serial Access Storage) 访问时间和存储单元有关 磁带?顺序访问,磁头不动,通过磁带移动来记录数据。 直接访问存储器(Direct Access Storage) 磁盘?直接存取,即读写头直接移动到磁道上,等待要访问的扇区旋转到来。 按作用: 主存储器(内存):存取速度快,容量小,价格较高,是半导体存储器。 辅助存储器(外存):存取速度慢,容量大,价格较低,是磁表面或光存储器。 高速缓冲存储器(Cache):存取速度最快,价格最昂贵。在CPU和主存之间,用来缓存信息。 存储器概述(续) 存储器概述(续) 主存储器处在计算机组成的中心位置 现在计算机正在执行的程序和数据都存放在主存储器中,CPU直接从主存储器中取指令 CPU不能直接访问外存中的程序和数据 随着I/O设备的增加,数据传输速度加快,越来越多地采用DMA(直接存储访问)方式 DMA:在主存储器和I/O设备之间直接传送数据 共享主存储器的多处理器的出现(多核CPU) 存储器概述(续) 存储器的性能指标: 存储速度 主要是访问速度。 存储容量 Moore定律:每个芯片中的晶体管数量18个月翻一番,即每年增长60%。 “软件是一种可以膨胀到充满整个容器的气体”——Nathan Myhrvold,Microsoft Manager。 单位价格 可靠性 用平均无故障时间 MTBF(Mean Time Between Failures)来表征。 存储器概述(续) 存储器访问时间TA(单位:ns) 访问(读或写)一次存储器所需要的时间,又称读写时间(例如:对主存) 从给出有效地址到外部数据总线上稳定地出现数据信息所经历的时间 存储周期TM (单位:ns) 连续二次存储器访问(读或写)的最小时间间隔,又称读写周期或者存储周期(例如:对主存) 一般来说,该时间略大于存储器访问时间TA。 频宽Bm 在单位时间内可以传送数据的位数。 若存储器的字长为W,则:Bm=W / TM。 存储器概述(续) 存储系统的层次结构 主存储器 也称内存储器,用来存放正在运行中的程序和相关数据。 对计算机性能影响很大 重要指标:读写速度/时间和容量 一个存储字通常由2、4、8个字节(8bits/Bytes)组成。 主存储器(续) 主存储器通过地址总线、数据总线、控制总线与CPU和外围设备连接。 地址总线:用于选择主存储器的一个存储单元(字或者字节) 位数决定了最大可寻址空间 数据总线 位数(总线的宽度)与总线时钟频率的乘积,与总线所支持的最高数据吞吐(输入/输出)量成正比。 控制总线:用于指明总线的工作周期类型和本次输入/出完成的时刻。 工作周期包括:主存储器的读/写周期、I/O设备的读/写周期。 主存储器(续) 组成: ROM区:存放内容固定不变的程序和数据。例如:系统加电后的硬件诊断程序。 RAM区 按照半导体的生产工艺分类: 静态存储器SRAM 速度快,成本高 适合作为容量较小,速度要求高的高速缓冲存储器 动态存储器DRAM 集成度高,成本低 广泛应用于容量较大的主存 SRAM与DRAM的比较 1 bit SRAM 6管MOS基本存储单元电路 16×1 bit SRAM 1K bit SRAM SRAM存储器的组成 一个SRAM存储器由存储体、读写电路、地址译码电路和控制电路等组成。 SRAM存储器时序 SRAM的读周期 地址有效?CS有效?数据输出?CS复位?地址撤销 tRC —— 读周期时间 tA —— 读出时间 tCO —— 片选到数据输出延迟 tCX —— 片选到输出有效 tOTD —— 从断开片选到输出变为三态 tOHA —— 地址改变后的维持时间 SRAM的写周期 地址有效?CS有效?数据有效?CS复位(数据输入)?地址撤销 1 bit DRAM 1

文档评论(0)

1亿VIP精品文档

相关文档