60 likes | 90 Views
Explore the transitions and states of processes and threads through diagrams. Learn about ready queues, Java thread states, UNIX process states, and more. Understand system calls, interrupts, and memory management.
E N D
Basic Transitions # ready queues may be >1
Java Thread States waiting Ready/Running new Terminated
UNIX Process States C A=system call or interrupt B=interrupt/return C=RAM available D=no RAM New D Pre-empted Readyinmemory swap in/out ReadySwapped int/sig A re-sched UserRunning Waitinginmemory KernelRunning WaitingSwapped B Terminated Blocking I/O or Wait requested
Windows Thread States Runnable CPU scheduled New Ready Running preempted Blockrequested Blockreleased Waiting Terminated Page/stack wait Not runnable
Linux Process/Thread States New Ready Running Terminated H/W Any signalor event Uninterruptible Interruptible Signal Stopped* ULT=kernel-level process * Requires action from another process