intel有关分页的寄存器是形如cr(x)的命名,在linux中的采用的是2级页表,分为page directory和page table两种,对于一般的分页,一个线性地址被分为3部分:
directory[10]table[10]offset[12]
但是对于pentium处理器,还有一种extending page,page frame可以为4m,所以每个线性地址被按如下方式进行解释:
directory[10]offset[22]
每个directory指向一个4m大小的page frame。
每个page directory和page table的结构都是一样的:
1.present flag
2.field containing the 20 most significant bits of a page frame physical address
3.accessd flag(used to decide to swap out )
4.dirty flag
5.read/write flag
6.User/Supervisor flag
7.PCD and PWT flag
8.page size flag
9.Global flag
2009年 01月 13日 星期二 10:17:14 CST
分享到:
相关推荐
The Extending page can be found from the sub-menu “Option” under the menu “Tool”. The extending process requires Internet connection. The new data packages will be activated automatically after ...
Implementing Custom Master Pages Programming against Site Pages Implementing Custom Application Pages Developing Custom Server Controls Extending Existing Controls Hosting a WCF Service in SharePoint ...
Implementing Custom Master Pages Programming against Site Pages Implementing Custom Application Pages Developing Custom Server Controls Extending Existing Controls Hosting a WCF Service in SharePoint ...
Chapter 11: Extending and Deploying 217 Internationalization (i18n) 217 Marking strings as translatable 218 Creating translation files 221 Enabling and configuring the i18n system 223 Improving ...
After that, the use of design patterns such as data – driven tests and PageFactory are demonstrated. You will then be familiarised with extending Selenium WebDriver API by implementing custom tasks ...
It supports responsive design by dynamically adjusting your web page layout. Bootstrap 4 is a major update with many impressive changes that greatly enhance the end results produced by Bootstrap. ...
After that, the use of design patterns such as data - driven tests and PageFactory are demonstrated. You will then be familiarised with extending Selenium WebDriver API by implementing custom tasks ...
QuantumFlux A Powerful Android Content Provider ORM....For more information in detail, please check Wiki page. Features Create table from data modal objects, either by annotation or by extending Quan
Extending Our Functional Test Using the unittest Module Chapter 3. Testing a Simple Home Page with Unit Tests Chapter 4. What Are We Doing with All These Tests? (And, Refactoring) Chapter 5. Saving ...
* Advanced static web page techniques * Dynamic web content and web applications The only book to cover this important tool, Perl Template Toolkit is essential reading for any Perl programmer who ...
Extending the Kernel Namespace 250 No Guaranteed Module Compatibility 251 Finding Good Documentation 251 Linux Kernel Man Pages 251 Writing Linux Kernel Modules 252 Before You Begin 253 Essential ...
page designs, dialog boxes, workspace layouts, and the Code view toolbar Includes the following books in the Macromedia online documentation: • Extending Dreamweaver • Dreamweaver API Reference
page"><div class="layoutArea"><div class="column"><p>This research note provides novel results concerning the incremental computation of the stable and ...
The book will take the reader on a journey of building an app for iOS and extending the app to a different platform, such as the web and tvOS. The app will start out simple, but get more and more ...
You will gradually move on to extending Bootstrap 4 with the help of plugins to build highly customized and powerful UIs. Finally, you'll see how bootstrap can be integrated with some of the most ...