Monday 9 April 2012

Paging


  • Logical address space of a process can be noncontiguous; process is allocated physical memory whenever the latter is available.
  • Divide physical memory into fixed-sized blocks called frames (size is power of 2, between 512 bytes and 8192 bytes).
  • Divide logical memory into blocks of same size called pages.
  • Keep track of all free frames.
  • To run a program of size n pages, need to find n free frames and load program.
  • Set up a page table to translate logical to physical addresses.
  • Internal fragmentation.

No comments:

Post a Comment