What is the main goal of the Memory Management?
What are conditions for a machine to support Demand Paging?
What is page fault? Its types?
Name two paging states for a page in memory?
What are states that the page can be in, after causing a page fault?
What are the phases of swapping a page from the memory?
How can you get/set an environment variable from a program?
Is the Process before and after the swap are the same? Give reason.
What are the entities that are swapped out of the main memory while swapping the process out of the main memory?
What is ‘the principle of locality’?
What are conditions on which deadlock can occur while swapping the processes?
What are the criteria for choosing a process for swapping into memory from the swap device?
Is it possible to count number char, line in a file; if so, How?
How does the kernel differentiate device files and ordinary files?
What is a shell?