Q1. Explain Paging.
Ans. Logical address space of a process can be non continuous. Process is allocated physical memory whenever the address is available.
Dividing physical memory into fixed-sized blocks is called frames.
Dividing logical memory into blocks of the same size is called pages.
It keeps track of all free frames.
To run a program of size ‘n’ pages, need to find ‘n’ free frames and load program.
Setup a page table to translate logical to physical address.