ilo*_*arn 5 paging operating-system memory-management
我正在阅读维基百科上的分页和内存管理单元.页表项的引用和修改位如何影响分页的操作?
en.wikipedia.org/wiki/Paging http://en.wikipedia.org/wiki/Memory_management_unit http://wiki.osdev.org/Paging
我假设你指的是访问和脏位.这些位仅用于帮助实现存储器管理器,并且不影响MMU的工作.
从英特尔的手册,第3卷:系统编程,第3.6.4节(我将两点压缩成一个,因为它们几乎相同,斜体文本仅适用于脏位):
访问(A)标志,位5 - 脏(D)标志,位6
指示设置时是否已访问(写入)页面(或页面表). (此标志不用于指向页表的页目录条目.) 当页表或页表最初加载到物理内存时,内存管理软件通常会清除此标志.然后,处理器在第一次访问页面(或页表)时设置该标志(用于写操作).该标志是一个"粘性"标志,这意味着一旦设置,处理器就不会隐式清除它.只有软件可以清除此标志.提供访问和脏标志以供存储器管理软件使用以管理页面和页表进出物理存储器的传输.