页表项格式

来源:互联网 发布:mysql 充值 编辑:程序博客网 时间:2024/05/09 13:19

页目录和页表的表项格式

页帧地址31...12,共20位AVL00DA00U/SR/WP
  • 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,那么除表示表项无效外,其余位可供程序自由使用。
原创粉丝点击