Virtual Memory Flashcards
What is the benefit of using sparse addresses in virtual memory?
Explain the distinction between a demand-paging system and a paging system with swapping
Explain the sequence of events that happens when a page-fault occurs
How is the effective access time computed for a demand-paged memory system?
Explain how copy-on-write operates
Explain the usefulness of a modify bit
How does the second-chance algorithm for page replacement differ from the FIFO page replacement algorithm?
Explain the distinction between global allocation versus local allocation
Why doesn’t a local replacement algorithm solve the problem of thrashing entirely?
What are the benefits of using slab allocation to allocate kernel memory?
Explain the concept behind prepaging
Discuss two strategies for increasing TLB reach
How are lock bits useful in I/O requests?
Explain how working set model works.
T/F - A page fault must be preceded by a TLB miss