Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

When a page fault occurs, the system must fetch the page from disk.

Does this mean that there is a page table stored on the hard drive for every running process (to fetch the page from)?

If yes, does the swap partition hold these page tables?

share|improve this question

migrated from Dec 27 '11 at 14:08

This question came from our site for professional and enthusiast programmers.

The page table is stored in memory, the actual swapped out pages are stored in the swap file. The page table keeps track of which pages are stored in memory vs. the swap file and where they are located. Some pages of the page table MAY be virtualized as well.

You can find more information on Wikipedia at

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.