How paging is used to manage virtual memory (6)
· Divide RAM into page frames
· Divide VM into pages of fixed size
· Pages + frames same fixed size
· Set up a page table to translate logical to physical addresses
· Keep track of all free frames
· Swap pages in memory with new pages from disk when needed