When is the "thrashing" condition likely to occur in a system using virtual memory?


Why do modern operating systems use preemptive multitasking?


Which memory management scheme allows the physical address space of a process to be non-contiguous?


How to resolve the critical section problem in concurrent programming?


Where is the Page Table typically stored in a computer system?


When does a deadlock occur in a system?


What is the main purpose of a context switch in an operating system?