(1)页目录号的位数为多少?页的大小为多少KB?
(2)如">
(1)页目录号的位数为多少?页的大小为多少KB?
(2)如">

某计算机系统的主存按字节编址,逻辑地址和物理地址都是32位,其内存管理采用两级页表的分页存储管理方式。逻辑地址中页号为10位,页内偏移地址为10位。该计算机系统的两级页表结构如题38图所示,图中数值均为十进制数。

(1)页目录号的位数为多少?页的大小为多少KB?
(2)如

某计算机系统的主存按字节编址,逻辑地址和物理地址都是32位,其内存管理采用两级页表的分页存储管理方式。逻辑地址中页号为10位,页内偏移地址为10位。该计算机系统的两级页表结构如题38图所示,图中数值均为十进制数。

(1)页目录号的位数为多少?页的大小为多少KB?
(2)如果页目录项大小为4字节,则一个页目录表最大为多少KB?
(3)设某逻辑地址为0x00200643,其页内偏移量是多少?该逻辑地址所对应的物理地址是多少?


【正确答案】:(1)页目录号的位数为32-(10+10)=12
页大小为210=1KB
(2)页目录表大小为4×212=16KB
(3)逻辑地址为0x00200643中分离出,页目录号=0x2,页号=0x1,页内偏移量=0x243。
根据页目录号得,在页表2中查找第1行的值,得页框号1511。
物理地址=1511×1KB+0x243=0x00179E43
Top