早教吧作业答案频道 -->其他-->
操作系统问题页表项某系统采用分页存储管理方式,拥有逻辑空间32页,每页2K,拥有物理空间1M(1)写出逻辑地址的格式(2)若不考虑访问权限等,进程的页表项有多少项?每项至少有多
题目详情
操作系统问题 页表项
某系统采用分页存储管理方式,拥有逻辑空间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个物理块,物理块跟页表项有什么关系,每项至少有多少位,还有什么是页表项。。。我看的有点晕。。。麻烦讲的详细点。。谢谢了
某系统采用分页存储管理方式,拥有逻辑空间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个物理块,物理块跟页表项有什么关系,每项至少有多少位,还有什么是页表项。。。我看的有点晕。。。麻烦讲的详细点。。谢谢了
▼优质解答
答案和解析
首先说页表项是指:在分页系统中,为每个进程配置了一张页表,进程逻辑地址空间中的每一页,在页表中都对应有一个页表项。
因为题中说逻辑空间32页,所以对应最多为32个页表项;
逻辑空间每页的大小和物理空间每页大小是相同的,所以物理块数=物理空间大小/页大小=1M/1K=2^9,故每个页表项至少有9位;
物理块跟页表项没啥关系;
懂了请记得采纳哈!
因为题中说逻辑空间32页,所以对应最多为32个页表项;
逻辑空间每页的大小和物理空间每页大小是相同的,所以物理块数=物理空间大小/页大小=1M/1K=2^9,故每个页表项至少有9位;
物理块跟页表项没啥关系;
懂了请记得采纳哈!
看了 操作系统问题页表项某系统采用...的网友还看了以下:
用完全归纳法证明左右相等我的第一步是写设k=1时,左边=1=右边.那我的第二步是不是要写k=2n+ 2020-04-27 …
2O3生成3O2,以O2为基准物质,其反应速率常数为K,以O3为基准物质,其反应速率常数为K",求 2020-05-16 …
英语音标中的k手写的时候是写k还是写小写k?还有是写a还是写小写A?i是i还是小写I? 2020-05-16 …
小写K怎么写!我想说:英语“K”的小写是有个圈的,用“K”的小写时候用“k”还是英语那个?我问的是 2020-07-17 …
已知代数式(K-8)除以3与1除以M乘以K-5,字母K的系数相同,求M的值忘记说了,一定要把怎么做 2020-08-02 …
(1-x)^4(1-根号x)^3的展开式中x2的系数是我的解答错在哪里?用通项公式(1-x)^4Tr 2020-10-31 …
(2k99•北海模拟)2个数如k个亿、如k个万和如k个2组成,这个数写作,改写成用“万”作单位的数是 2020-11-13 …
为什么四川话有的语言拼音拼不出来?用汉字也代替不了因为没有这种谐音四川话只能用大写字母拼了,比如客人 2020-12-03 …
填空.线就要.(1)单项式-7分之2X的K次方y的3次方的次数是5,则K的值是().(2)写一个系数 2020-12-17 …
排一个梯形的队列,第一排5人,第二排7人,…,第K排N人,每排比前一排多2人.列出一个简单的表示排数 2020-12-24 …