问题 问答题

假定某操作系统存储器采用页式存储管理,一个进程在联想存储器中的页表见表3-14,不在联想存储器的页表项见表3-15。

表3-14 联想存储中的页表

页号 页帧号
0 f1
1 f2
2 f3
3 f4

表3-15 内存中的页表

页号 页帧号
4 f5
5 f6
6 f7
7 f8
8 f9
9 f10

注意:只列出不在联想存储大器中的页表项。

假定该进程长度为320B,每页32B。现有逻辑地址(八进制)为101、204、576,如果上述逻辑地址能转换成物理地址,说明转换的过程,并指出具体的物理地址;如果不能转换,说明其原因。

答案

参考答案:一页的大小为32B,逻辑地址结构为:低5位为页内位移,其余高位为页号。
101(八进制)=00100000l(二进制),则页号为2,在联想存储器中,对应的页帧号为f3,即物理地址为(f3)1。
204(八进制)=010000100(二进制),则页号为4,不在联想存储器中,查内存的页表得页帧号为f5,即物理地址为(f5)4,并用其更新联想存储器中的一项。
576(八进制)=101111110(二进制),则页号为11,已超出页表范围,即产生越界中断。

单项选择题
单项选择题