问题 单项选择题

在一个页式存储管理系统中,页表内容如下所示。
页号 绝对页号
0 2
1 1
2 8
(6)若页大小为1K,逻辑地址的页号为2,页内地址为451,转换成的物理地址为 (6)

A.8643

B.8192

C.2048

D.2499

答案

参考答案:A

解析: 本题考查的是页式存储管理的知识点,它是操作系统存储管理中的一种最重要的管理方式,考生一定要牢固掌握其原理和公式。
页式存储中,用户进程空间(地址)叫逻辑空间(地址),内存空间 (地址)叫物理空间(地址),用相同长度单位对逻辑空间等分出的区域叫页,对物理空间等分出的区域叫页帧,对外存交换区等分出的每个区域叫块。因页式方法中逻辑地址与物理地址之间失去自然联系,故要通过页表,并由硬件动态地址转换机构将逻辑地址映射成物理地址才能正确访存。
各种地址的定义:
逻辑地址:P(页号).d(页内位移);
物理地址:f(页帧号).d(页内位移);
p=线性逻辑地址/页面大小;
d=线性逻辑地址-p*页面大小。
逻辑地址和物理地址的转换定义如下:
从页表中查出逻辑地址中的页号P所对应的页帧号/然后用公式:f×页面大小+d(页内位移)计算出物理地址。逻辑页号2,对应的绝对页号为8,则物理地址为8×1024+451=8643。

选择题
单项选择题