1. 程式人生 > >使用者態核心態程序(執行緒)狀態的基礎

使用者態核心態程序(執行緒)狀態的基礎

文章目錄


1 核心態、使用者態

核心態:就是執行一些特權指令
使用者態:在核外的使用者程式不允許執行特權指令

2 程序/執行緒狀態

掛起狀態是針對程序來說的。掛起狀態就是由於記憶體不足,將先從放到磁碟上去。其實除了掛起狀態,執行緒的生命週期和程序一樣。
引入掛起功能後進程的狀態及其轉換

3 後備佇列、就緒佇列、阻塞佇列

後備佇列:放在外部輔助儲存中,這裡放的是作業,還不能叫做執行緒,程序。
就緒對列:當執行緒、程序獲取資源後,但還沒有獲取CPU時,就放進就緒佇列
阻塞佇列:當執行緒阻塞時,就進入這個狀態。

4 參考

我們學校老師出的書《作業系統》羅俊鬆、唐雲(唐老表)。