我正在阅读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?
如何计算? 我有答案,但我需要知道解决此类问题的方法。
答案 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;