Search code examples
operating-systemmultitaskingpreemptive

Non-Preemptive multitasking Scheduling Algorithm


What causes transition of process from one state to another state if non-preemptive multitasking scheme is being used to manage multiple tasks in the system?


Solution

  • Suppose a process is in running state. Now it moves to waiting state for I/O. In that case, another ready process will be context switched and will be executed.