Download presentation
Presentation is loading. Please wait.
1
Process and Thread State Diagrams
© 2004, D. J. Foreman
2
Basic Transitions # ready queues may be >1 © 2004, D. J. Foreman
3
Java Thread States waiting Ready/Running new Terminated
© 2004, D. J. Foreman
4
UNIX Process States C New D Pre-empted Ready in memory Ready Swapped
A=system call or interrupt B=interrupt/return C=RAM available D=no RAM C New D Pre-empted Ready in memory swap in/out Ready Swapped int/sig A re-sched User Running Waiting in memory Kernel Running Waiting Swapped B Terminated Blocking I/O or Wait requested © 2004, D. J. Foreman
5
Windows Thread States Runnable Not runnable CPU scheduled New Ready
Running preempted Block requested Block released Waiting Terminated Page/stack wait Not runnable © 2004, D. J. Foreman
6
Linux Process/Thread States
New Ready Running Terminated H/W Any signal or event Uninterruptible Interruptible Signal Stopped* ULT=kernel-level process * Requires action from another process © 2004, D. J. Foreman
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.