页表项格式

原创 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,那么除表示表项无效外,其余位可供程序自由使用。

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

上图就是页目录项和页表项的格式。
  • u013490896
  • u013490896
  • 2016年08月09日 21:05
  • 1440

页目录和页表结构

 页目录和页表结构 收藏 上图反映了如下信息:1、  进程的4G 线性空间被划分成三个部分:进程空间(0-3G)、内核直接映射空间(3G – high_memory)、内核动态映射空间(VMALLOC...
  • hollyhock13
  • hollyhock13
  • 2010年12月13日 11:54
  • 9052

[数据结构与算法]两级页表(Two-Level Page Table)

对于要求连续的内存空间来存放页表的问题,可利用将页表进行分页,并离散地将各个页面分别存放在不同的物理块中的办法来加以解决,同样也要为离散分配的页表再建立一张页表,称为外层页表(Outer Page T...
  • david_520042
  • david_520042
  • 2014年10月23日 10:22
  • 2641

x86虚拟地址到物理地址的映射学习

最初的设计想法:
  • yeruby
  • yeruby
  • 2014年09月27日 11:08
  • 2973

内存管理图解---------页目录表 页表

页目录和页表结构 收藏   上图反映了如下信息: 1、  进程的4G 线性空间被划分成三个部分:进程空间(0-3G)、内核直接映射空间(3G – high_memory)、内核动态映射空间(VMA...
  • a675311
  • a675311
  • 2015年10月21日 00:21
  • 821

深入理解linux内存管理之 页表管理

页表是内存管理系统中的数据结构,用于向每个进程提供一致的虚拟地址空间,每个页表项保存的是虚拟地址到物理地址的映射以及一些管理标志。应用进程只能访问虚拟地址,内核必须借助页表和硬件把虚拟地址翻译为对物理...
  • u011209099
  • u011209099
  • 2013年07月05日 14:42
  • 2430

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

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

页 页表 页表项

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

[读书笔记]虚拟内存

引入虚拟内存的逻辑考量进程中的所有内存访问都是逻辑地址,这些逻辑地址在运行时动态地转换成物理地址。这意味着一个进程可以被换入或换出内存,使得进程可以在执行过程中的不同时刻占据内存中的不同区域 一个进...
  • sugaryaruan
  • sugaryaruan
  • 2016年02月25日 23:30
  • 628

x86中的页表结构和页表项格式

一、页表结构分页转换功能由驻留在内存中的表来描述,该表称为页表(page table),存放在物理地址空间中。页表可看做简单的220个物理地址数组。线性到物理地址的映射功能可以简单地看做进行数组查找。...
  • yyt7529
  • yyt7529
  • 2009年07月06日 17:27
  • 6035
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:页表项格式
举报原因:
原因补充:

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