某系统采用页式存储管理策略,拥有逻辑空间32页,每页2K,拥有物理空间1M 10
某系统采用页式存储管理策略,拥有逻辑空间32页,每页2K,拥有物理空间1M①写出逻辑地址的格式②若不考虑访问权限等,进程的页表有多少项?每项至少有多少位?③如果物理空间减...
某系统采用页式存储管理策略,拥有逻辑空间32页,每页2K,拥有物理空间1M
①写出逻辑地址的格式
②若不考虑访问权限等,进程的页表有多少项?每项至少有多少位?
③如果物理空间减少一半,页表结构应相应作怎样的改变?
答案为:
①该系统拥有逻辑空间32页,故逻辑地址中页号必须用5位描述;而每页为2K,因此,页内地址必须用11位描述,格式如下:
15 11 10 0
②每个进程最多32个页面,因此进程的页表项最多为32项;页表项只需给出页所对应的物理块块号,1M的物理空间可分为2^9个内存块,故每个页表项至少有9位。
③如果物理空间减少一半,则页表中页表项数不变,但每项的长度减少1位。
第一问的数字是如何确定的?怎么知道的是5位,页面地址的区间是如何判断的 展开
①写出逻辑地址的格式
②若不考虑访问权限等,进程的页表有多少项?每项至少有多少位?
③如果物理空间减少一半,页表结构应相应作怎样的改变?
答案为:
①该系统拥有逻辑空间32页,故逻辑地址中页号必须用5位描述;而每页为2K,因此,页内地址必须用11位描述,格式如下:
15 11 10 0
②每个进程最多32个页面,因此进程的页表项最多为32项;页表项只需给出页所对应的物理块块号,1M的物理空间可分为2^9个内存块,故每个页表项至少有9位。
③如果物理空间减少一半,则页表中页表项数不变,但每项的长度减少1位。
第一问的数字是如何确定的?怎么知道的是5位,页面地址的区间是如何判断的 展开
4个回答
展开全部
答:逻辑空间大小2KB*32=64KB=2^16B,页大小2KB=2^11B,物理空间1MB=2^20B
(1)逻辑页面32页,2^5=32故页号为5位,每页2KB,2KB=2^11B,故页内地址11位
逻辑地址格式为
页号(5位) 页内地址(11)位
(2)2^5=32,(5是页号)页表最多32项,页表项只需给出页所对应的物理块块号,1M的物理空间可分为1MB/2KB=2^20B/2^11B=2^9个内存块,故每个页表项至少有9位。
(3)物理空间减少一半那么,1MB/2=512KB的物理空间可分为512KB/2KB=2^19B/2^11B=2^8个内存块,故每个页表项有8位。
(1)逻辑页面32页,2^5=32故页号为5位,每页2KB,2KB=2^11B,故页内地址11位
逻辑地址格式为
页号(5位) 页内地址(11)位
(2)2^5=32,(5是页号)页表最多32项,页表项只需给出页所对应的物理块块号,1M的物理空间可分为1MB/2KB=2^20B/2^11B=2^9个内存块,故每个页表项至少有9位。
(3)物理空间减少一半那么,1MB/2=512KB的物理空间可分为512KB/2KB=2^19B/2^11B=2^8个内存块,故每个页表项有8位。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
引用escape805的回答:
32是2的5次方啊,2K是2的11次方。因此逻辑地址的结构如下:
高5位表示页号,低11位表示页内偏移量
32是2的5次方啊,2K是2的11次方。因此逻辑地址的结构如下:
高5位表示页号,低11位表示页内偏移量
展开全部
这到题的话应该是15
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询