操作系统问题 页表项
某系统采用分页存储管理方式,拥有逻辑空间32页,每页2K,拥有物理空间1M(1)写出逻辑地址的格式(2)若不考虑访问权限等,进程的页表项有多少项?每项至少有多少位?(3)...
某系统采用分页存储管理方式,拥有逻辑空间32页,每页2K,拥有物理空间1M
(1)写出逻辑地址的格式(2)若不考虑访问权限等,进程的页表项有多少项?每项至少有多少位?(3)如果物理空间减少一半,页表结构应相应作怎样的改变?
答:该系统拥有逻辑空间32页,故逻辑地址中页号必须用5位来描述;而每页为2k,因此,页内地址必须用11位来描述,这样可得到它的逻辑地址格式如下:
15 11 10 0
页号 页内地址
(2)每个进程最多有32个页面,因此,进程的页表项最多为32项;若不考虑访问权限等,则页表项中只需给出页所对应的物理块号,1M的物理空间可分成2^9个物理块,故每个页表项至少有9位
(3)如果物理空间减少一半,则页表中页表项数仍不变,但每项的长度可减少1位
问:对于第2问,为什么进程的页表项最多为32项,和1M的物理空间可分为2^9个物理块,物理块跟页表项有什么关系,每项至少有多少位,还有什么是页表项。。。我看的有点晕。。。麻烦讲的详细点。。谢谢了 展开
(1)写出逻辑地址的格式(2)若不考虑访问权限等,进程的页表项有多少项?每项至少有多少位?(3)如果物理空间减少一半,页表结构应相应作怎样的改变?
答:该系统拥有逻辑空间32页,故逻辑地址中页号必须用5位来描述;而每页为2k,因此,页内地址必须用11位来描述,这样可得到它的逻辑地址格式如下:
15 11 10 0
页号 页内地址
(2)每个进程最多有32个页面,因此,进程的页表项最多为32项;若不考虑访问权限等,则页表项中只需给出页所对应的物理块号,1M的物理空间可分成2^9个物理块,故每个页表项至少有9位
(3)如果物理空间减少一半,则页表中页表项数仍不变,但每项的长度可减少1位
问:对于第2问,为什么进程的页表项最多为32项,和1M的物理空间可分为2^9个物理块,物理块跟页表项有什么关系,每项至少有多少位,还有什么是页表项。。。我看的有点晕。。。麻烦讲的详细点。。谢谢了 展开
推荐于2017-11-27
展开全部
首先说页表项是指:在分页系统中,为每个进程配置了一张页表,进程逻辑地址空间中的每一页,在页表中都对应有一个页表项。
因为题中说逻辑空间32页,所以对应最多为32个页表项;
逻辑空间每页的大小和物理空间每页大小是相同的,所以物理块数=物理空间大小/页大小=1M/1K=2^9,故每个页表项至少有9位;
物理块跟页表项没啥关系;
懂了请记得采纳哈!
因为题中说逻辑空间32页,所以对应最多为32个页表项;
逻辑空间每页的大小和物理空间每页大小是相同的,所以物理块数=物理空间大小/页大小=1M/1K=2^9,故每个页表项至少有9位;
物理块跟页表项没啥关系;
懂了请记得采纳哈!
2016-01-05 · 知道合伙人教育行家
关注
展开全部
在分页系统中,为每个进程配置了一张页表,进程逻辑地址空间中的每一页,在页表中都对应有一个页表项。
因为题中说逻辑空间32页,所以对应最多为32个页表项; 逻辑空间每页的大小和物理空间每页大小是相同的,所以物理块数=物理空间大小/页大小=1M/1K=2^9,故每个页表项至少有9位; 物理块跟页表项没啥关系
因为题中说逻辑空间32页,所以对应最多为32个页表项; 逻辑空间每页的大小和物理空间每页大小是相同的,所以物理块数=物理空间大小/页大小=1M/1K=2^9,故每个页表项至少有9位; 物理块跟页表项没啥关系
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
引用教师王利的回答:
在分页系统中,为每个进程配置了一张页表,进程逻辑地址空间中的每一页,在页表中都对应有一个页表项。
因为题中说逻辑空间32页,所以对应最多为32个页表项; 逻辑空间每页的大小和物理空间每页大小是相同的,所以物理块数=物理空间大小/页大小=1M/1K=2^9,故每个页表项至少有9位; 物理块跟页表项没啥关系
在分页系统中,为每个进程配置了一张页表,进程逻辑地址空间中的每一页,在页表中都对应有一个页表项。
因为题中说逻辑空间32页,所以对应最多为32个页表项; 逻辑空间每页的大小和物理空间每页大小是相同的,所以物理块数=物理空间大小/页大小=1M/1K=2^9,故每个页表项至少有9位; 物理块跟页表项没啥关系
展开全部
每页2K,倒数第二行1M/2K=2^9
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询