Sunday, 13 September 2015

memory - Role of the MMU in a Page Fault Swap



When a virtual memory address outside the range of loaded into physical RAM is referenced and a page fault occurs, does the Memory Management Unit rely on DMA (Direct Memory Access) to swap the referenced page into RAM, or is an interrupt routine that uses the CPU to copy in the memory in some more mundane way occur?


Assume the x86 architecture, please.




No comments:

Post a Comment