Draw the process state diagram showing: New, Ready, Running, Waiting, Terminated. Explain each transition: admit, dispatch, interrupt, I/O wait, I/O complete, exit. For each scenario, trace the state transitions: (1) Program is double-clicked, (2) CPU scheduler picks it, (3) Process requests file read, (4) Disk I/O completes, (5) Process finishes execution.