计算逻辑和物理位

时间:2014-03-04 20:40:21

标签: memory memory-management operating-system

我正在阅读OS概念书并看到了练习题: Consider a logical address space of 64 pages of 1024 words each, mapped onto a physical memory of 32 frames. a. How many bits are there in the logical address? b. How many bits are there in the physical address?

如何计算? 我有答案,但我需要知道解决此类问题的方法。

1 个答案:

答案 0 :(得分:0)

逻辑地址(LA)= PageNumber + PageOffset

类似地, 物理地址(PA)= FrameNumber + FrameOffset

要使页面完美地适合框架,其大小必须等于框架大小 因此,帧大小= 1024字

因此,PageOffset = FrameOffset = 10位

页数= 64 因此,表示64页中任何页面所需的最小位数= 6 = PageNumber

类似地,表示32帧中的任何帧所需的最小比特数= 5 = FrameNumber

因此使用上述方程式: LA = 6 + 10; PA = 5 + 10;