Previous | Next
|
Paging
|
|
Paging is a memory-management scheme that permits the physical-address space of
a process to be noncontiguous.
With Paging, Physical memory is broken into fixed-sized blocks called
frames. Logical memory is also broken into blocks of the same size
called pages. When a process is to be executed, its pages are loaded into any available
memory frames from the backing store. The backing store is divided into fixed-sized
blocks that are of the same size as the memory frames.
Note: Paging avoids the problem of fitting the varying-sized memory chunks onto
the backing store which can produce memory fragmentation.
|
|