● 運行:正占用處理器
● 就緒:只要獲得處理器即可運行。
● 阻塞:正等待某個事件(如I/O完成)的發生。 在不少系統中,還增加了兩種基本狀態:
● 新狀態:一個進程剛剛建立,但還未將它送入就緒隊列時的狀態。
● 終止狀態:當一個進程已經正常結束或異常結束,系統已將它從就緒隊列中移出,但尚未將它撤消時的狀態。
狀態 | 英文全稱 | 注釋 |
---|---|---|
R | (TASK_RUNNING) | 可執行狀態 |
S | (TASK_INTERRUPTIBLE) | 可中斷的睡眠狀態 |
D | (TASK_UNINTERRUPTIBLE) | 不可中斷的睡眠狀態 |
T | (TASK_STOPPED or TASK_TRACED) | 暫停狀態或跟蹤狀態 |
Z | (TASK_DEAD - EXIT_ZOMBIE) | 退出狀態,進程成為僵尸進程 |
X | (TASK_DEAD - EXIT_DEAD) | 退出狀態,進程即將被銷毀 |