计算机组成原理ppt课件更新第三章存储系统(之三).pptVIP

  • 84
  • 0
  • 约4.56千字
  • 约 29页
  • 2018-08-06 发布于贵州
  • 举报

计算机组成原理ppt课件更新第三章存储系统(之三).ppt

计算机组成原理ppt课件更新第三章存储系统(之三)

生活家饮食保健孕期选择食用油的学问邢台市第四病院罕见护理应急预案猪气喘病综合防制技术动物营养系列理想蛋白与氨基酸模式的研究进展皮肤病的诊断包括病史体格检查和必要的实验室检查我国有关食物添加剂营养强化剂食物新资本的治理律例与标准 3.4 高速存储器 题意—— 提高存储器工作速度的技术(频带平衡) 解决存储器与CPU速度不匹配 容量、速度、价格的矛盾 提高存储器速度——减小内存与CPU之间速度差异的主要途径—— 在CPU内部设多个通用寄存器; 研究新的DRAM芯片技术; 在结构技术上考虑更好的措施; 从系统结构角度考虑采用多层存储体系。 (每项技术措施都是为了整体改善存储器性能价格比,但不同技术主要针对某个存储器技术指标的提高。) 1、芯片技术 在DRAM芯片中采用高速存取方式。 快速页面访问方式(FPM):此次访问的存储单元与上次访问的单元处于存储单元阵列的同一行(即页面)时,可以利用上次访问的行地址。比一般访问提高2~3倍。 增强数据输出存储器(EDO DRAM):在FPM DRAM的基础上,增加一个数据锁存器,在输出一个数据的过程中就准备下一个数据的输出。性能提高15%~30%。 同步型DRAM(SDRAM):将CPU和RAM通过一个相同的时钟锁在一起。实际是通过地址、数据锁存及流水方式达到同步。 RDRAM(Rambus DRAM):经专用RDRAM总线与CPU之间传送数据。 SLDRAM。 … …。 (???)芯片技术中还有:双端口存储器;相联存储器 ;等等。 2、结构技术—— 选定存储芯片后,进一步提高存储器性能的措施:从结构上提高存储器的带宽; 实际是采用并行操作的存储器; 主要采用技术——多体交叉存储技术。 3、采用多层次存储体系结构 (寄存器——)Cache——主存——辅存; 其中Cache技术面向速度问题而虚存技术面向容量问题。 3.4 高速存储器 地 址 寄 存 器 地 址 寄 存 器 译 码 器 译 码 器 存 储 体 地址 地址 MDR MDR 数据 数据 读写电路 读写电路 WE WE MAR MAR 双端口存储器框图 3.4.1 双端口存储器 一、端口的含义 指读写口,含地址寄存器、地址译码器、 数据寄存器和读写控制电路。见下图。 仲裁逻辑 二、无冲突和有冲突的读写 三、双端口存储器的应用场合 1、多层次存储器系统中的Cache采用双端口结构; 2、一般主存用来实现CPU和其他总线主设备(如DMAC和IOP)同时并行访问; 3、多机系统中可用来实现多机之间信息交换 (可考虑用多端口); 双端口存储器是显示卡上的显示存储器的主要形式; …。 3.4.2 多模块交叉(多体交叉)存储器 一、多体交叉存储器的实质是并行的主存系统 1、并行主存的含义 数据总线仍然是单字宽(W),却能在一个存取周期Tm访问到多个字(nW)的信息。 2、实现并行的基础 用多个(n个)存储体(存储模块)组成主存。 回忆RAM扩展时将1KX4芯片组织成8KX16存储器的方法: (1)4个芯片位扩展为1KX16——称其为一个分(存储)体或一个模块(板); (2)再用8个模块字扩展成8KX16的主存; A12 Y7 A11 A10 Y0 A9 A0 D15 D12 D3 D0 R/W 3/8 译 码 器 A0……A9 R/W 1# CS D3…...D0 A0……A9 R/W 4# CS D3……D0 A0……A9 R/W29#CS D3……D0 A0……A9 R/W32#CS D3……D0 该图所示结构已经具备了并行的基础; 但因为线性地址在各模块间的安排是顺序方式的, 实际上只起到了扩充容量的作用, 而没有达到增加频宽进而提高存取速度的目的。 … 二、多模块存储器中线性地址的两种安排方式 1、顺序方式 线性地址按模块走,第一块排完再排第二块….;编址为高位交叉。 2、交叉方式 线性地址逐模块走,所有块编一个单元,再回到第一块……;编址为低位交叉,真正的并行主存系统中常用的是这种方式。 以上两种方式图解如下: (类教材P.101图3.29) 00000 M0 M1 M2 M3 内存地址: 4 3 2 1 0 00001 00010 00011 00100 00101 00110 00111 01000 01001 01010 01011 01100 01101 01110 01111 1000

文档评论(0)

1亿VIP精品文档

相关文档