Key Concepts in Operating Systems
Classified in Computers
Written on in English with a size of 3.92 KB
Operating System Process Management
Process States
Different states a process can be in:
- Execution: The process is executing instructions and has been granted CPU time.
- Ready: A process is ready to be executed, waiting for its turn to use its time slice and access system resources.
- Blocked: The process is held or blocked for some reason, waiting for an event (e.g., I/O completion).
Process State Transitions
Transitions between process states:
- Transition A: Occurs when a running process needs a resource, signal, etc., to continue execution and moves to the blocked state.
- Transition B: Occurs when a process has used its allocated CPU time slice and moves from execution back to the ready state.
- Transition C: Occurs when a process in the ready state moves