4四章_主存储器答辩.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(2)分散刷新方式 分散刷新是指把刷新操作分散到每个存取周期内进行,此时系统的存取周期被分为两部分,前一部分时间进行读/写操作或保持,后一部分时间进行刷新操作。 分散刷新方式没有死区,这是它的优点,但是,它也有很明显的缺点,第一是加长了系统的存取周期,第二是刷新过于频繁。 3、存储校验线路 主存一般采用海明校验码纠正数据出错。 多体结构 顺序方式 各模块一个接一个串行工作。 同一个模块内的地址都是连续的。 存储器的32个字,由5位地址寄存器指示,高两位选择模块,低三位选择字。 多体交叉存储器 交叉方式 连续地址分布在相邻的不同模块内,同一个模块内的地址都是不连续的。 多体交叉存储器 多体交叉存储器 顺序方式: 某个模块进行存取时,其他模块不工作,某一模块出现故障时,其他模块可以照常工作,通过增添模块来扩充存储器容量比较方便。 可靠性高,可扩展性好。 但其各模块串行工作,存储器的带宽受到了限制。 多体交叉存储器 交叉方式: 地址码的低位字段经过译码选择不同的模块,而高位字段指向相应模块内的存储字。 连续地址分布在相邻的不同模块内,同一个模块内的地址都是不连续的。 对连续字的成块传送可实现多模块流水式并行存取,大大提高存储器的带宽。 多体交叉存储器 由于CPU的速度比存储器快,假如我们能同时从存储器取出M条指令,这必然会提高机器的运行速度。 多体交叉存储器就是基于这种思想提出来的。 多体交叉存储器 多体主存系统能够实现多个分体并行存取,一次访问并行读出的n个字不像单体方式那样是沿存储器顺序排列的存储单元内容,而是分别由各分体的地址寄存器指示的存储单元信息。 多体比单体方式控制线路复杂,但地址设置灵活,被大多数中、大型计算机所采用。 多体交叉存储方式各分体间的地址编号采用交叉方式。 多体交叉存储器 具有4个分存储体的主存: 地址编号规则是: 地址按并行分体横行顺序编号。 地址序号连续的两个存储单元依次分布在相邻两个存储分体中,而不是在一个体内排序,故称为多体交叉编址。 同一分体内相邻存储单元地址编号相差4。 多体交叉存储器 模体 地址编址序列 对应二进制地址最低二位 M 0 M 1 M 2 M 3 0,4,8,12,...4?j+0,... 1,5,9,13,...4?j+1,... 2,6,10,14,...4?j+2,... 3,7,11,15,...4?j+3,... 0 0 0 1 1 0 1 1 模四交叉各模块的编址序列 多体交叉存储器 M0分体每个单元地址的二进制编码最后两位都是“00”,M1分体地址最后两位均是01,M2分体最后两位二进制地址是10,而M3分体最后两位地址则是11。 任何一个单元二进制地址编号的末两位正好指示该单元所属分体的序号,这两位就称内存体号,访问主存时只需判断地址的体号就能决定访问的是哪个分存储体了。 同一分体内每一个单元地址除去体号后的高位地址码称做体内地址,它正好是体内单元的顺序号,由体内地址就能决定访问单元在分体里的位置。 多体交叉存储器 多体交叉存储器 交叉组织方式 分配方法是先将线性地址0-3分配给M0-M3模块,再将线性地址4-7分配给M0-M3,直到分完。 地址寄存器高三位选择字,地址寄存器的低两位选择四个模块中的一个。 多体交叉存储器 四模块交叉存储器结构框图 每个模块各自以等同的方式与CPU传送信息。 CPU同时访问四个模块,由存储器控制部件控制它们分时使用数据总线进行信息传递。 各模块过程重叠进行,所以这种结构是一种并行结构。 多体交叉存储器 地址交叉排列的目的是为了便于分体同时工作。 多体交叉存储器,由于连续的4条指令分属于4个分体,4个地址寄存器可以指示4个地址,这4条指令能够在一个存储周期里读出。 多体地址可以灵活设置,只要是在不同分体中,就能得到更高的频宽。 2004年下半年程序员试题 如果主存容量为16M字节,且按字节编址,表示该主存地址至少应需要_____(3)____位。 (3)A.16      B.20     C.24      D.32? C 2004年下半年程序员试题 某计算机内存按字节编址,内存地址区域从44000H到6BFFFH,共有___(11)___K字节。若采用16K×4bit的SRAM芯片,构成该内存区域共需___(12)___片。   (11)A.128     B. 160     C. 180    D. 220   (12)A.5      B. 10      C. 20    D. 32 B C 2004年上半年程序员试题 内存地址从4000H到43FFH,共有__(47)__个内存单元。若该内存

文档评论(0)

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

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

1亿VIP精品文档

相关文档