1 / 3
文档名称:

存储管理单元答案.doc

格式:doc   大小:33KB   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

存储管理单元答案.doc

上传人:相惜 2021/10/25 文件大小:33 KB

下载得到文件列表

存储管理单元答案.doc

相关文档

文档介绍

文档介绍:精选范本,供参考!
页脚下载后可删除,如有侵权请告知删除!
精选范本,供参考!
存储管理局部
注:大课作业请在下次实验时以书面的形式上交给小课教师〔包含作业封面,请在课外作业目录中下载〕。
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*210=220
〔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
=2 也就是页号,由表可知是2号页表,对应的实际的内存地址1号块。
页表内的偏移量是3000%1024=,所以实际的物理地址是1*1024+952=1976
1011 1011/1024=0 1011%1024=1011 2*1024+1011=3059
5、在一个分段存储管理系统中,其段表如下表所示。
段号
段首址
段长度
0
210
500
1
2350
20
2
100
90
3
1350
590
4
1938
95
试求下表中逻辑地址