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