操作系统问题 页表项

某系统采用分页存储管理方式,拥有逻辑空间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个物理块,物理块跟页表项有什么关系,每项至少有多少位,还有什么是页表项。。。我看的有点晕。。。麻烦讲的详细点。。谢谢了
展开
 我来答
匿名用户
推荐于2017-11-27
展开全部
首先说页表项是指:在分页系统中,为每个进程配置了一张页表,进程逻辑地址空间中的每一页,在页表中都对应有一个页表项。
因为题中说逻辑空间32页,所以对应最多为32个页表项;
逻辑空间每页的大小和物理空间每页大小是相同的,所以物理块数=物理空间大小/页大小=1M/1K=2^9,故每个页表项至少有9位;
物理块跟页表项没啥关系;
懂了请记得采纳哈!
教师王利
2016-01-05 · 知道合伙人教育行家
教师王利
知道合伙人教育行家
采纳数:24 获赞数:344
毕业于云南省昭通高等学院生物教育,大学专科学历。从事一线教师教学工作,阅读过教育类相关书籍近200本。

向TA提问 私信TA
展开全部
  在分页系统中,为每个进程配置了一张页表,进程逻辑地址空间中的每一页,在页表中都对应有一个页表项。
  因为题中说逻辑空间32页,所以对应最多为32个页表项; 逻辑空间每页的大小和物理空间每页大小是相同的,所以物理块数=物理空间大小/页大小=1M/1K=2^9,故每个页表项至少有9位; 物理块跟页表项没啥关系
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
银河不决堤
2018-03-01
知道答主
回答量:17
采纳率:0%
帮助的人:5.9万
引用教师王利的回答:
  在分页系统中,为每个进程配置了一张页表,进程逻辑地址空间中的每一页,在页表中都对应有一个页表项。
  因为题中说逻辑空间32页,所以对应最多为32个页表项; 逻辑空间每页的大小和物理空间每页大小是相同的,所以物理块数=物理空间大小/页大小=1M/1K=2^9,故每个页表项至少有9位; 物理块跟页表项没啥关系
展开全部
每页2K,倒数第二行1M/2K=2^9
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式