页表是虚拟内存系统用来存储逻辑地址和物理地址之间的映射的数据结构。
CPU为进程的页面生成逻辑地址, 因此, 进程通常使用它们。
物理地址是内存的实际帧地址。它们通常由硬件或更具体地由RAM子系统使用。
下面给出的图片考虑到,
Physical Address Space = M words
Logical Address Space = L words
Page Size = P words Physical Address = log 2 M = m bits
Logical Address = log 2 L = l bits
page offset = log 2 P = p bits
文章图片
CPU始终通过其逻辑地址访问进程。但是, 主存储器只能识别物理地址。
【页表解释】在这种情况下, 将出现一个名为” 内存管理单元” 的单元。它将逻辑地址的页码转换为物理地址的帧号。两个地址的偏移量保持相同。
为了执行此任务, 内存管理单元需要一种特殊的映射, 这是通过页表完成的。页表存储与页表的页码相对应的所有框架号。
换句话说, 页表将页码映射到其在内存中的实际位置(帧号)。
在下面给出的图像中, 如何通过偏移量访问框架的所需字。
文章图片
推荐阅读
- 内存页表条目
- 磁盘上的数值调度算法
- 系统文件操作
- xp系统无法运用微软全拼输入法记忆词语技巧的处理办法
- win xp系统怎样删除音频中的噪音
- win xp系统下更改文本文档后缀格式的办法
- win xp系统下如何运用mp4视频格式转换器【图文详细教程】
- win xp系统下如何运用DisplayX|win xp系统运用DisplayX的办法
- 大地xp系统网上邻居反应很慢的处理办法