- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
编辑课件 哈尔滨理工大学 软件学院 计算机组成原理第四章 习题 姓 名:杨慧晶 单 位:软件学院 Email:yanghuijing@hrbust.edu.cn 4. 说明存取周期和存取时间的区别。 解:存取周期和存取时间的主要区别是:存取时间仅为完成一次操作的时间,而存取周期不仅包含操作时间,还包含操作后线路的恢复时间。即: 存取周期 = 存取时间 + 恢复时间 5. 什么是存储器的带宽?若存储器的数据总线宽度为32位,存取周期为200ns,则存储器的带宽是多少? 解:存储器的带宽指单位时间内从存储器进出信息的最大数量。 存储器带宽 = 1/200ns X 32位= 160M位/秒 = 20MB/S = 5M字/秒 6. 某机字长为32位,其存储容量是64KB,按字编址它的寻址范围是多少?若主存以字节编址,试画出主存字地址和字节地址的分配情况。 解:存储容量是64KB时,按字节编址的寻址范围就是64KB,则: 按字寻址范围 = 64KX8 / 32=16K字 按字节编址时的主存地址分配图如下: 0 1 2 3 …… …… 6 5 4 65534 65532 7 …… …… 65535 65533 字地址 HB —————字节地址—————LB 0 4 8 …… 65528 65532 7. 一个容量为16KX32位的存储器,其地址线和数据线的总和是多少?当选用下列不同规格的存储芯片时,各需要多少片? 1KX4位,2KX8位,4KX4位,16KX1位,4KX8位,8KX8位 解:地址线和数据线的总和 = 14 + 32 = 46根; 各需要的片数为: 1KX4:16KX32 / 1KX4 = 16X8 = 128片 2KX8:16KX32 / 2KX8 = 8X4 = 32片 4KX4:16KX32 / 4KX4 = 4X8 = 32片 16KX1:16KX32 / 16KX1 = 32片 4KX8:16KX32 / 4KX8 = 4X4 = 16片 8KX8:16KX32 / 8KX8 = 2X4 = 8片 10. 半导体存储器芯片的译码驱动方式有几种? 解:半导体存储器芯片的译码驱动方式有两种:线选法和重合法。 线选法:地址译码信号只选中同一个字的所有位,结构简单,费器材; 重合法:地址分行、列两部分译码,行、列译码线的交叉点即为所选单元。这种方法通过行、列译码信号的重合来选址,也称矩阵译码。可大大节省器材用量,是最常用的译码驱动方式。 解: 根据1100101,得n = 7。根据2k≥n + k + 1,可求出需增添k = 4 位检测位,各位的安排如下: 二进制序号 1 2 3 4 5 6 7 8 9 10 11 海明码 C1 C2 1 C4 1 0 0 C8 1 0 1 按配奇原则配置,则 C1 = 3⊕5⊕ 7⊕ 9⊕11=1 C2 = 3⊕ 6⊕ 7⊕10⊕11=1 C4 =5⊕ 6⊕ 7 =0 C8 = 9⊕10⊕11=1 故新配置的汗明码为11101001101。 11. 按配奇原则配置1100101 的汉明码。 解: 顺序存储(高位交叉编址)和交叉存储(低位交叉编址)连续读出4 个字的信息量是32×4 =128 位。 顺序存储存储器连续读出4 个字的时间是 200ns×4 =800ns = 8×10-7s 交叉存储存储器连续读出4 个字的时间是 200ns+50ns×(4-1) = 350ns = 3.5×10-7s 顺序存储器的带宽是128/(8×10-7) = 16×107bps 交叉存储器的带宽是128/(3.5×10-7) = 37×107bps 12.设有四个模块组成的四体存储器结构,每个体的存储字长为32 位,存取周期为200ns。假设数据总线宽度为32 位,总线传输周期为50ns,试求顺序存储和交叉存储的存储器带宽。 解: (1)Cache 的命中率为2000/(2000+50) = 0.97 (3)平均访问时间 = 50ns×0.97+200ns×(1–0.97) = 54.5ns (2)由题可知,访问主存的时间是访问Cache 时间的4 倍(200/50 = 4) 13.假设CPU 执行某段程序时,共访问Cache 2000 次,访问主存50
文档评论(0)