页表项格式

原创 2012年03月26日 02:52:38

页目录和页表的表项格式

页帧地址31...12,共20位 AVL 0 0 D A 0 0 U/S R/W P

  • D:页面已修改标志。当处理器对一个页面执行写操作时,就会置对应页表项的D标志。处理器不会修改页目录项中的D标志
  • A:已访问标志。当访问被映射的页面时,相应的页表项置A;访问页表时,相应的页目录项A置位。
  • U/S标志:如果为1,在任何特权级的程序都可访问该页面。若果为0,只有(0,1,2)的程序可访问。页目录项中的U/S位对其所映射的所有页面起作用。
  • R/S标志:若果为1,表示页描可以被读,写或执行。若果为0,表示页面只读或可执行。当处理器运行在超级用户特权(0,1,2)时,R/W位不起作用。页目录项中的R/W位对其所映射的所有页面起作用。
  • P标志:用于指明表项对地址转换是否有效。在页转换过程中,如果说涉及的页目录或页表的表项无效,则会导致一个异常。若果P=0,那么除表示表项无效外,其余位可供程序自由使用。

相关文章推荐

页表项(页描述子)中各个位的作用

页表项(页描述子)中各个位的作用: 1. 页号 2. 块号(页框号) 3. 中断位: 用于判断该页是不是在内存中,如果是0,表示该页面不在内存中,会引起一个缺页中断 4. 保护位(存取控制位)...

页 页表 页表项

// //操作系统和计算机组成原理里都讲到内存管理的页式管理,但是本人以及很多初次学习分页的时候,都会迷茫页表大小和页表项大小之间的关系,本人仔细分析了后写了这篇blog,仅当学习交流,个人理解之用...

微机原理--第二章(9)描述符和页表项

(1)描述符 描述符是用以管理64TB虚拟存储地址空间分段的基本元素。它负责将代码、数据、堆栈和任务状态段的虚拟地址映象到线性地址,并给段指定属性。 采用描述符的特点 扩展存储空间 实现虚拟存储 ...
  • jxm_96
  • jxm_96
  • 2016年10月01日 16:17
  • 175

页目录项和页表项——《x86汇编语言:从实模式到保护模式》读书笔记43

上图就是页目录项和页表项的格式。

页表项(PTE)地址计算公式的解释

转自: 在《JIURL玩玩Win2k内存篇 分页机制 (三)》中提到计算虚拟地址对应PTE地址的公式,如下: 代码: PTE_Addr = (VirtualAddr >> ...

页面大小、页表项、虚拟地址和物理地址之间的关系

首先明确几个概念 逻辑地址:是程序编译后,生成的目标模块进行编址时都是从0号单                         元开始编址,称之为目标模块的相对地址,即为逻辑地址。       ...

页式存储(已知系统为32位实地址,采用48位虚拟地址,页面大小4KB,页表项大小为8B;每段最大为4GB。)

页式存储(清华大学) 已知系统为32位实地址,采用48位虚拟地址,页面大小4KB,页表项大小为8B;每段最大为4GB。 (1)假设系统使用纯页式存储,则要采用多少级页表,页内偏移多少位? (2)...

页 页表 页表项

//操作系统和计算机组成原理里都讲到内存管理的页式管理,但是本人以及很多初次学习分页的时候,都会迷茫页表大小和页表项大小之间的关系,本人仔细分析了后写了这篇blog,仅当学习交流,个人理解之用,如果有...
  • CillyB
  • CillyB
  • 2017年06月20日 23:55
  • 125

VB 删除表项的实例

  • 2010年06月07日 11:23
  • 37KB
  • 下载

XP开机黑屏时间长清除Hosts表项

  • 2016年09月02日 14:38
  • 132B
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:页表项格式
举报原因:
原因补充:

(最多只允许输入30个字)