Ciro Santilli
$£ Sponsor €¥
中国独裁统治 China Dictatorship 新疆改造中心、六四事件、法轮功、郝海东、709大抓捕、2015巴拿马文件 邓家贵、低端人口、西藏骚乱
x86
wiki
List of instruction set architectures
toc
nosplit
words:
6k
Table of contents
6k
x86 Paging Tutorial
link
nosplit
x86
0
1. Sample code
link
nosplit
x86 Paging Tutorial
0
2. Intel manual
link
nosplit
x86 Paging Tutorial
0
3. Application
link
nosplit
x86 Paging Tutorial
0
4. Hardware implementation
link
nosplit
x86 Paging Tutorial
0
5. Segmentation
link
nosplit
x86 Paging Tutorial
0
6. Example: simplified single-level paging scheme
link
nosplit
x86 Paging Tutorial
0
6.1. Single level paging scheme visualization
link
nosplit
Example: simplified single-level paging scheme
0
6.2. Single level paging scheme numerical translation example
link
nosplit
Example: simplified single-level paging scheme
0
6.3. Multiple addresses translate to a single physical address
link
nosplit
Example: simplified single-level paging scheme
0
6.4. Identity mapping
link
nosplit
Example: simplified single-level paging scheme
0
6.5. Page faults
link
nosplit
Example: simplified single-level paging scheme
0
6.6. Page table entries
link
nosplit
Example: simplified single-level paging scheme
0
6.7. Page size choice
link
nosplit
Example: simplified single-level paging scheme
0
7. Example: multi-level paging scheme
link
nosplit
x86 Paging Tutorial
0
7.1. The problem with single-level paging
link
nosplit
Example: multi-level paging scheme
0
7.2. K-ary trees to the rescue
link
nosplit
Example: multi-level paging scheme
0
7.3. Why not a balanced tree
link
nosplit
Example: multi-level paging scheme
0
7.4. How the K-ary tree is used in x86
link
nosplit
Example: multi-level paging scheme
0
7.5. Multi-level paging scheme numerical translation example
link
nosplit
Example: multi-level paging scheme
0
8. 64-bit architectures
link
nosplit
x86 Paging Tutorial
0
9. PAE
link
nosplit
x86 Paging Tutorial
0
10. PSE
link
nosplit
x86 Paging Tutorial
0
11. PAE and PSE page table schemes
link
nosplit
x86 Paging Tutorial
0
12. TLB
link
nosplit
x86 Paging Tutorial
0
12.1. Basic TLB operation
link
nosplit
TLB
0
12.2. TLB replacement policy
link
nosplit
TLB
0
12.3. CAM
link
nosplit
TLB
0
12.4. Invalidating TLB entries
link
nosplit
TLB
0
13. Linux kernel usage
link
nosplit
x86 Paging Tutorial
0
13.1. Play with physical addresses in Linux
link
nosplit
Linux kernel usage
0
13.2. Kernel vs process memory layout
link
nosplit
Linux kernel usage
0
13.3. Process memory layout
link
nosplit
Linux kernel usage
0
13.4. Copy-on-write (COW)
link
nosplit
Linux kernel usage
0
13.5. Linux source tree
link
nosplit
Linux kernel usage
0
14. Memory management unit
link
nosplit
x86 Paging Tutorial
0
15. Second Level Address Translation
link
nosplit
x86 Paging Tutorial
0
16. Other architectures
link
nosplit
x86 Paging Tutorial
0
16.1. ARM
link
nosplit
Other architectures
0
17. Bibliography
link
nosplit
x86 Paging Tutorial
0
x86 custom instructions
link
nosplit
x86
58
Ancestors
List of instruction set architectures
Instruction set architecture
Computer hardware
Computer
Information technology
Area of technology
Technology
Ciro Santilli's Homepage
Incoming links
ARM architecture family
The best articles by Ciro Santilli
Linux Kernel Module Cheat
Molecular biology feels like systems programming
Stress-ng
x86 Paging Tutorial