計算機的競爭度逐年加大,報考學生越來越多,對於打算報考2022考研計算機的考生們來說複習是難點。下面小編整理了2022計算機考研作業系統基礎考點:進程的狀態與轉換,一起來看看吧。
1.進程的基本狀態包括有以下幾種(三狀態模型):
運行狀態(Running):進程占用處理機正在運行其程序。單處理機系統中只能有一個進程處於運行狀態,多處理機系統中可能有多個進程處於運行狀態。
阻塞狀態(Blocked):也叫等待或睡眠狀態,是進程由於等待某種事件的發生而處於暫停運行的狀態。如進程因等待輸入/輸出的完成、等待數據到達、等待緩衝空間等。
就緒狀態(Ready):進程已分配到除處理機以外的所有要資源,具備了運行的條件,可能會有多個進程處於就緒狀態,排成就緒隊列。圖說明了三狀態進程模型及其轉換。
進程還有五狀態和七狀態模型,需要作一般了解。而三狀態的模型是基本的模型。
2022計算機專業考研作業系統知識點
(1)就緒狀態到運行狀態:調度程序為就緒狀態的進程分配處理機後,進入運行狀態。
(2)運行狀態到阻塞狀態:正在運行的進程因需要等待某事件而無法運行,讓出處理機。
(3)阻塞狀態到就緒狀態:進程所等待的事件發生了,進程就從阻塞狀態進入就緒狀態。
(4)運行狀態到就緒狀態:正在運行的進程因時間片用完而被暫停運行或者在可搶先式調度方式中,一個優先級高的進程到來後,正在運行的優先級低的進程被強制撤下處理機,轉換為就緒狀態。
1.進程的基本狀態包括有以下幾種(三狀態模型):
運行狀態(Running):進程占用處理機正在運行其程序。單處理機系統中只能有一個進程處於運行狀態,多處理機系統中可能有多個進程處於運行狀態。
阻塞狀態(Blocked):也叫等待或睡眠狀態,是進程由於等待某種事件的發生而處於暫停運行的狀態。如進程因等待輸入/輸出的完成、等待數據到達、等待緩衝空間等。
就緒狀態(Ready):進程已分配到除處理機以外的所有要資源,具備了運行的條件,可能會有多個進程處於就緒狀態,排成就緒隊列。圖說明了三狀態進程模型及其轉換。
進程還有五狀態和七狀態模型,需要作一般了解。而三狀態的模型是基本的模型。
2022計算機專業考研作業系統知識點
(1)就緒狀態到運行狀態:調度程序為就緒狀態的進程分配處理機後,進入運行狀態。
(2)運行狀態到阻塞狀態:正在運行的進程因需要等待某事件而無法運行,讓出處理機。
(3)阻塞狀態到就緒狀態:進程所等待的事件發生了,進程就從阻塞狀態進入就緒狀態。
(4)運行狀態到就緒狀態:正在運行的進程因時間片用完而被暫停運行或者在可搶先式調度方式中,一個優先級高的進程到來後,正在運行的優先級低的進程被強制撤下處理機,轉換為就緒狀態。
收藏