程序其基本狀態有5種,即建立狀態、就緒狀態、執行狀態、阻塞狀態、終止狀態。
建立狀態:程序在建立時需要申請一個空白PCB,向其中填寫控制和管理程序的資訊,完成資源分配。
就緒狀態:程序已經準備好,已分配到所需資源,只要分配到CPU就能夠立即執行。
執行狀態:程序處於就緒狀態被排程後,程序進入執行狀態。
阻塞狀態:正在執行的程序由於某些事件而暫時無法執行,程序受到阻塞。
終止狀態:程序結束,或出現錯誤,或被系統終止,進入終止狀態,無法再執行。
程序是指計算機中的程式關於某資料集合上的一次執行活動,是系統進行資源分配和排程的基本單位。
程序狀態是指一個程序的生命週期可以劃分為一組狀態,這些狀態刻畫了整個程序,程序狀態即體現一個程序的生命狀態。