d懂操作系统的来,回答了,猛加分啊

来源:百度知道 编辑:UC知道 时间:2024/09/28 13:56:34
3、某虚拟存储器的用户编程空间共32个页面,每页为1KB,内存为16KB。假定某时刻一用户页表中已调入内存的页面的页号和物理块号的对照表如下:
页号 物理块号
0 3
1 7
2 11
3 8
则逻辑地址0A5C(H)所对应的物理地址是什么?要求:写出主要计算过程

0a5c转化成十进制=2652

每页1k,所以,2652/1024=2……604

物理地址=11×1024+604=11868

化成16进制=2e5c

逻辑地址0A5C(H)对应的二进制是:0000 1010 0101 1100
由1K=2的10次方,前六位为000010,表示该逻辑地址对应的页号为3.
查表,3对应的物理块号是8(001 000)
拼接块内地址(后十位)得0010 0010 0101 1100
所以物理地址结果是 225CH

哈哈...不懂...

原来才知道我是这么的弱小....

我的解法是
0A5C(H)=0000 1010 0101 1100(B) 每页为1k需用10位表示 故页内地址为
0000 0010 0101 1100(B)=025C(H) 逻辑也号为0000 10(B)=2 对应的物理页为 11
所以:0A5C(H)所对应的物理地址是0010 11 10 0101 1100(B)=2E5C(H)

不知道,看都看不懂...以后会教吗,初几?