Exceptions: Difference between revisions

m
Merge with Page_Fault
[unchecked revision][unchecked revision]
m (General Protection Fault: Typofix)
m (Merge with Page_Fault)
Line 240:
 
==== Page Fault ====
{{main|Page fault}}
A Page Fault occurs when:
* A [[Paging|page directory or table]] entry is not present in physical memory.
Line 273 ⟶ 272:
| 1 bit
| Write
| When set, the page fault was caused by a page write access. When not set, it was caused by a page read access.
|-valign="top"
!align="left"| U
Line 283 ⟶ 282:
| 1 bit
| Reserved write
| When set, one or more page directory entries contain reserved bits which are set to 1. This only applies when the PSE or PAE flags in CR4 are set to 1.
| When set, the page fault was caused by writing a 1 in a reserved field.
|-valign="top"
!align="left"| I
| 1 bit
| Instruction Fetch
| When set, the page fault was caused by an instruction fetch. This only applies when the No-Execute bit is supported and enabled.
|}
 
Anonymous user