The objective of this assignment is to simulate demand paging where pages are loaded into memory when a page fault occurs. The main memory is divided into page frames. When a page fault occurs, it is the task of the OS’s page replacement policy to find a suitable frame for the page.