Which process state transition is caused by a timer interrupt in a preemptive system?
Correct answer D. Running to ready
When the time slice expires, the timer interrupt lets the scheduler preempt the running process; it is still able to run, so it goes back to the ready queue. Running to waiting happens when a process requests I/O or waits for an event. Waiting to ready happens when that event completes. A ready process never moves directly to waiting because it is not executing.
Answer checked How we write and check questions
Discussion