📌  相关文章
📜  国际空间研究组织 | ISRO CS 2014 |问题 35

📅  最后修改于: 2022-05-13 01:58:02.289000             🧑  作者: Mango

国际空间研究组织 | ISRO CS 2014 |问题 35

使用如下所示的页表,将物理地址 25 转换为虚拟地址。地址长度为 16 位,页面大小为 2048 字,而物理内存的大小为四帧。

Page   Present(1-In 0-out)   Frame
0      1                     3
1      1                     2
2      1                     0
3      0                     -

(一) 25
(乙) 6169
(三) 2073
(四) 4121答案: (D)
说明:给定,虚拟地址大小为 16 位,页面大小为 2 11字节。所以,
页数 = 2 16 /2 11 = 2 5

所以,物理地址 =(帧数)*(每帧大小)=4 * 2 11 = 2 13

物理地址 (25) 10 = (0000000011001) 2 13 位
这里前两位表示帧号,另外 11 位表示页内的偏移量:(00 00000011001) 2

根据页表:帧 00 映射到页码 2
第 2 页 = (00010) 2
页内偏移量 = (00000011001) 2
因此,16 位虚拟地址 = (00010 00000011001) 2 = (4121) 10

所以,选项(D)是正确的。这个问题的测验