存储管理单元答案.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
存储管理部分 注:大课作业请在下次实验时以书面的形式上交给小课老师(包含作业封面,请在课外作业目录中 下载)。 1、逻辑地址空间有 8 页,页面大小是 1024 字节,要将它们映射到 32 块的物理存储区中,计算: (1)逻辑地址的有效位 ? (2 )物理地址至少要求多少位? 首先先算逻辑地址: 逻辑地址: 8*1024=2^3*2^10=2^13 (所以逻辑地址的后 13 位为“页内地址” ,又叫“页内偏移量” ,或“页内位 移”及有效位) 再算物理地址: 物理地址: 32*1024=2^5*2^10=2^15 所以最后的就是逻辑有效位是 13 ;物理有效位是 15. 2、某计算机使用 32bit 逻辑地址,使用两级页表,逻辑地址被分为 10 位的页表目录索引, 10 位的 页表索引和 12 位的页内偏移量,问: (1)页面大小是多少?最多有多少个页面? 答:页面偏移量位 12 位;因此页面长度为 212=4k; 采用两级页表,因此,在虚拟地址空间中页面的数目为 :210 10 20 *2 =2 (2 )如果采用一级页表,又该是多少? 3、计算机系统为每个进程提供的逻辑地址空间为 65536 字节,如果使用分页管理,请回答下面的 问题。 (1)如果将页面大小定为 8KB,某一个进程的代码段, 数据段和堆栈段分别需要 32768 字节,16396 字节和 15284 字节。这个进程能全部装入逻辑地址空间吗? 答:每个进程只提供 65536 字节的地址空间, 8K 字节的页,即计算机为每个进程只提供 8 个页面。 当程序有 32768 字节正文, 16396 字节数据和 15284 字节堆栈时,总共需要 17 个页面,无法装入。 (2 )如果页面大小定为 512 字节,这个进程能全部装入逻辑地址空间吗? 精选范本 ,供参考! 4 、若在一分页存储管理系统中,某作业的页表如下表所示。已知页面大小为 1024 字节,试将逻辑 地址 1011、2148、3000、4000 、5012 转化为相应的物理地址。 页号 块号 0 2 1 3 2 1 3 6 逻辑地址 3000. 所以 3000/1024=2 也就是页号,由表可知是 2 号页表,对应的实际的内存地址 1 号块。 页表内的偏移量是 3000%1024=952.因为块大小和页的大小相等,所以实际的物理地址是 1*1024+952=1976 逻辑地址为 3000 表示为 10 进制数,化为二进制则是 101110111000 ,页面大小 1KB=1024Byte(2^10=1024) ,需要后 10 位( 1110111000 )来表示页面大小,前两位二进制数 10 代表页号为 2 (十进制),通过页表知道块号(物理页框号) 为 1 即二进制 01 ,把块号 01 替换页号 10 得到物理地址二进制 011110111000 化为 10 进制为 1976 1011 1011/1024=0 1011%1024

文档评论(0)

lm027601 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档