计算机系统结构chap5-2015-0513介绍.ppt

  1. 1、本文档共184页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
表5-6在第三版P284 图5.17 ,第四版 P403 图C.11 * 表5-5见第三版 P281 图5.14,第四版 P401 图C.8 * * 即RDRAM * 5.6.2 提高主存性能的存储器组织结构 增加存储器的带宽 传统方法:靠增大存储器执行时延来换取 快速页模式: 用同步信号在不需要额外行访问时间的情况下,实现对行缓冲区的重复访问 同步DRAM(SDRAM) 在DRAM接口中增加一个时钟信号,使得重复的传输不会增加DRAM和存储器控制器之间的同步开销 双倍数据传输(DDR) 在DRAM的时钟脉冲的上升沿和下降沿都传送数据 5.6 主 存 5.6 主 存 2. 采用简单的多体交叉存储器 (共享地址线,分时使用数据线) 3. 独立存储体 ◆ 设置多个存储控制器,使多个体能独立操作, 以便能同时进行多个独立的访存。 ◆ 每个体有独立的地址线 甚至独立数据线 ◆ 非阻塞Cache(失效下失效)与多体结构 4. 减少存储体冲突 ◆ 体冲突: 两个请求要访问同一个体 ◆ 减少冲突:采用许多体 例如:NEC SX/3最多128个体 问题仍旧存在: 例: int x[256][512]; for (j=0;j512;j++) for (i=0;i256;i++) x[i][j]=2*x[i][j] 5.6 主 存 ◆ 解决体冲突的方法: ▲ 软件方法(编译器) 1.循环交换优化 例: int x[256][512]; for (i=0;i256;i++) for (j=0;j512;j++) x[i][j]=2*x[i][j] 5.6 主 存 ▲ 硬件方法 使体数为素数以减少体冲突机会。 一般取: 体号=地址 mod 体数 体内地址=地址 / 体数 当存储体数为素数,且为2的幂减1时,取 体号=地址 mod 体数 体内地址=地址 mod 存储体中的字数(可以直接载取) 5.6 主 存 5. DRAM专用交叉结构 ◆ 三种方式 ▲ Nibble方式 每次访问时,除给出所需位外,还能给出其后3位。 ▲ Page方式 行选通(RAS)后,整个一行内容并行输出到缓冲器,随后可以SRAM速度随机访问其中的任意一位。 ▲ Static column方式 与Page方式类似,只是在列地址改变时,数据线内容跟随变化而无需触发列访问选通线。 5.6 主 存 例:RAMBUS 用总线方式取代RAS/CAS 能自己完成刷新 能在一次访存期间(发送地址到返回数据)通过总线接受另一次访存请求 数据宽度一个字节 最高2ns传送一个字节。 5.6 主 存 5.7 虚拟存储器 提出于1961年 解决应用程序对主存容量的越来越高要求以及主存难以满足这一问题 从程序覆盖技术发展而来 1. 基本想法 外存作为基本存储器,存放执行中的程序和数据 为每个进程分配一个独立的逻辑空间(虚拟空间),在这个空间中每条指令和数据都分配一个逻辑地址(虚拟地址) 5.7.1 虚拟存储器基本原理 指令与指令、指令与数据的访问关系用逻辑地址来表达 指令和数据在被访问到时被调入内存,相应的从逻辑地址到物理地址(主存地址)的映射被建立,然后按照这种映射关系在指令运行时把逻辑地址转化成物理地址,实现实际的访问。 存储器映射(地址变换):在虚拟存储器系统中,处理器产生虚拟地址,然后通过硬件、软件进行一系列的转换,就可以得到实际访问的物理地址了。 5.7 虚拟存储器 2. 虚拟存储器的特点 ◆ 多个进程可以共享主存空间 ◆ 程序员不必做存储管理工作 ◆ 采用动态再定位,简化了程序的装入 5.7 虚拟存储器 3. 虚拟存储器的分类(按照空间管理单位) ◆ 页式 把空间分成大小相同的块(4KB ? 8KB),称为页面 页式编址:页号 + 页内偏移 ◆ 段式 把空间分成可变长的块,称为段,段的大小可根据程序的逻辑意义来确定,一般是程序模块。 段式编址:段号 + 段内偏移(各需一字) 5.7 虚拟存储器 ◆ 段页式 两者的结合,兼具两者优点:段由页组成。 不必连续存储,从而简化了替换操作,并且也不需要整个段都存放在内存中。 5.7 虚拟存储器 5.7 虚拟存储器 4. 有关虚拟存储器的四个问题 ◆

文档评论(0)

502992 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档