- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《计算机组成与结构》郝尚富第七章作业
CPU执行一段程序时,cache完成存取的次数为1900次,主存完成存取的次数为100次,已知cache存取周期为50ns,主存存取周期为250ns,求
cache的命中率;
cache/主存系统的效率;
平均访问时间。
解:
(1)命中率
(2)平均访问时间:
(3)访问效率
2.有一个cache的容量为2K字,每块为16字,问: 。
(1)该cache可容纳多少个块?
(2)如果主存的容量是256K字,则有多少个块?
(3)主存的地址有多少位? cache的地址有多少位?
(4)在直接映射方式下,主存中的第i块映射到cache中哪一个块?
解:
(1)cache的容量为2K字,每块为16字,则cache中有2048/16=128块
(2)如果主存的容量是256K字,则有2561 024/16=16384个块。
(3)因为主存的容量是256K=218字,所以主存的地址有18位。cache的容量为2K
字,所以cache的地址有11位。 ,
(4)在直接映射方式下,主存中的第i块映射到cache中第I mod l28个块中。
3.一个虚拟存储器有8个页面,页面大小为1 024字,内存有4个页面框架,页面的内容为:
虚页号 0 1 2 3 4 5 6 7 实页号 3 1 - - 2 - 0 - (1)以下哪些虚拟地址将引起页面失效?
(2)对应以下虚拟地址的主存地址是什么?
(a)0 (b)3728 (c)1023 (d)1024 (e)1025 (f)7800 (g)4096
解:题中所给地址对应的主存页面、页内地址、页面失效情况如表所示。
因为页面大小为1 024字,内存有4个页面框架,所以内存地址格式为:
11 10 9
页面 页内地址 实页面为0、页内地址0的虚拟地址所对应的主存地址是:00 0000000000=000H
实页面为0、页内地址1023的虚拟地址所对应的主存地址是:00 1111111111=3FFH
实页面为1、页内地址0的虚拟地址所对应的主存地址是:01 0000000000=400H
实页面为1、页内地址1023的虚拟地址所对应的主存地址是:01 1111111111=7FFH
实页面为2、页内地址0的虚拟地址所对应的主存地址是:10 0000000000=800H
实页面为2、页内地址1023的虚拟地址所对应的主存地址是:10 1111111111=BFFH
实页面为3、页内地址0的虚拟地址所对应的主存地址是:11 0000000000=C00H
实页面为3、页内地址1023的虚拟地址所对应的主存地址是:11 1111111111=FFFH
实页面为1、页内地址1的虚拟地址所对应的主存地址是:01 0000000001=401H
虚页号 0 1 2 3 4 5 6 7 实页号 3 1 - - 2 - 0 -
5.设主存容量4MB,虚存容量1GB,页面大小为4KB。
(1)写出主存地址格式。
(2)写出虚拟地址格式。
(3)页表长度为多少?
解:
(1)主存地址格式为:
21 12 11 0
页号(10位) 页内地址(12位) (2)虚拟地址格式为:
29 12 11 0
页面号(18位) 页内地址(12位) (3)页表长度为。
3.设某计算机的cache采用4路组相联映像,己知cache容量为16KB,;主存容量为2MB,每个字块有8个字,每个字有32位。请回答:
(1)主存地址为多少位(按字节编址),各字段如何划分(各需多少位)?
(2)设cache起始为空,CPU从主存单元0,1,……,100。依次读出101个字(主
存—次读出一个字),并重复按此次序数读11次,问命中率为多少?
(3)若cache速度是主存的5倍,问采用cache与无cache比较速度提高多少倍?
解:
(1)●主存容量为2MB,技字节编址,所以主存地址为21位。
●每个字块有8个字,每个字有32位(4个字节),所以字块的大小为8*4=32个字节,需要5位地址;
●cache采用4路组相联映像,所以组内块号需要2位地址;
●cache容量为16KB=214B,每个组有4路32B=27B,214B/27B=27,所以组号地址为7位;
●主存害量为2MB=221B,221B/214B=27,所以主存高位地址为7位;
共地址格式如下:
(2)由于每个字块有8个字,所以CPU的0,1,……,100字单元分别在字块0—字块1l和字
您可能关注的文档
最近下载
- 药物临床试验 实施中盲态保持•广东共识(2021 年版.pdf VIP
- 3.9地表探秘(教学课件)五年级科学上册(冀人版).ppt
- 《第一课 发现我的优势》参考课件.pptx VIP
- 2024年广东粤电花都天然气热电有限公司招聘笔试参考题库附带答案详解.pdf
- 2023学年七年级语文第一学期测试卷(含答案).docx VIP
- 项目管理(西北工业)中国大学MOOC慕课 章节测验期末考试答案.docx
- 双惯量弹性伺服系统外部机械参数辨识综述.pdf VIP
- 专题11 勇担社会责任(解析版)三年(2022-2024)中考道德与法治真题分类汇编(全国通用).pdf
- 维克多3500单词检测版(教师内部资料) .docx VIP
- 2024年软件测试与质量保证试题参考.doc
文档评论(0)