General: Understanding Memory - Page Fault Resolution (Illustration)
0 Comments Published by Hs on Sunday, July 15, 2007 at 11:15 AM.Illustration of Page Fault Resolution. To better understand how Page Fault occurs with respect to the illustration, refer to article, "General: Understanding Memory - Page Fault Resolution".
Fig 1: Page Fault Resolution
The sequence of Page Fault resolution as follows.- Thread attempts to reference page in memory.
- Page not resident in real memory thus not found.
- Hardware interrupt occur to resolve page fault.
- ISR gains control to validate the referenced address.
- Locate page on secondary storage.
- Copy page into available free page in real memory.
- Resume thread execution cycle.
The time taken for Page Fault Resolution thus equivalent from Step [3] to [6]. Having mentioned that, if memory is the performance bottleneck with the number of Page Faults increases over time, the application/system may experience delay due to the time needed to perform Page Fault Resolution pointed in Step [3] to [6].
Related Topics
Page Fault Resolution
Performance Concerns
Virtual Memory Shortage Alerts
Available Bytes
LRU
System Working Set
Detecting Memory Leaks
Measuring Memory Utilization
Labels: illustration, memory, page fault resolution, page faults





0 Responses to “General: Understanding Memory - Page Fault Resolution (Illustration)”
Post a Comment