当前位置:首页 > 操作系统(02326) > 正文内容

页式存储管理中,主存空间按页分配,用一张“位示图”构成主存分配表。假设主存容量为2M字节,页面长度为512字节,若用字长为32位

页式存储管理中,主存空间按页分配,用一张“位示图”构成主存分配表。假设主存容量为2M字节,页面长度为512字节,若用字长为32位的字作为主存分配的“位示图"需要多少字?如果页号从1开始,字号和字内位号(从高位到低位)均为0开始,试问:第2999页对应于何字何位;99字19位又对应于第几页?
【正确答案】:分页存储管理中,页的大小和块的大小相等,同为512字节,所以,主存分为 2 MB/512B=22 1÷29=212,所以主存储器被分为212块。用字长为32位的字作为“位示图”需要2 1 2÷32=27个字。 块号=字号×字长+位号; 字号=INT(块号/字长),位号=块号mod字长;(注:INT为取整,mod为取余数) 第2999页对应的字号为INT((2999-1)/512)=4; 位号为(2999-1)mod 512=438 。 第99字19位对应于99×512+19=50707页。

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

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

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