当前位置:首页 > 计算机组成原理(02318) > 正文内容

假定一个虚拟存储系统的虚拟地址为40位,物理地址为36位,页大小为16KB。若页表中有有效位、存储保护位、修改位(脏位)、使用位,共占4位,磁盘地址不记录在页表中,则该存储系统中每个进程的页表大小为多少?如果按计算出来的实际大小构建页表,则会出现什么问题?

高老师2年前 (2024-03-26)计算机组成原理(02318)7

假定一个虚拟存储系统的虚拟地址为40位,物理地址为36位,页大小为16KB。若页表中有有效位、存储保护位、修改位(脏位)、使用位,共占4位,磁盘地址不记录在页表中,则该存储系统中每个进程的页表大小为多少?如果按计算出来的实际大小构建页表,则会出现什么问题?

每页大小有16KB,所以虚拟页数为 240B/16KB=24°-H=22\物理页面和虚拟页面大小相等.所以物理页号 的位数为36 — 14 = 22。页表项位数为有效位+保护位+脏位+使用位+ 物理页号位数= 4 + 22 = 26位。

扫描二维码免费使用微信小程序搜题/刷题/查看解析。

版权声明:本文由翰林刷题小程序授权发布,如需转载请注明出处。

本文链接:https://doc.20230611.cn/post/440741.html

分享给朋友: