一个系统具有150个存储单元,在T0时刻系统按下表所示分配给3个进程。
进程 | 最大需求 | 已分配 |
P1 | 70 | 25 |
P2 | 60 | 40 |
P3 | 60 | 45 |
如果程序执行时遇到以下两个虚地址:0AC5H、1AC5H,试计算它们对应的物理地址。 |
参考答案:
解析:页面长度为1KB=210B,因此页内偏移地址占10位。
主存大小为16KB=214B,所以物理地址占14位。
0AC5H=0000101011000101 B,除去后10位,得到页号为2,则查找页表可知物理块号为4,所以物理地址是01001011000101 B。
1AC5H=0001101011000101 B,除去后10位,得到页号为6,则查找TLB可知物理块号为2,所以物理地址是00101011000101 B。