Question 3
Question 3 of 9

Question image for Q3
Topics Tested

The concept of multi-tasking and a process. The process states: running, ready and blocked. The need for scheduling and the function and benefits of different scheduling routines (including round robin, shortest job first, first come first served, shortest remaining time). How the kernel of the OS acts as an interrupt handler and how interrupt handling is used to manage low-level scheduling. The concepts of paging, virtual memory and segmentation. The difference between paging and segmentation. How pages can be replaced. How disk thrashing can occur.

Show understanding of how an interpreter can execute programs without producing a translated version