程序的基本狀態及其轉換是什麼,程序的三個基本狀態及其轉換是什麼?

2021-05-04 04:48:17 字數 1891 閱讀 9454

1樓:

一個程序在執行期間,不斷地從一種狀態轉換到另一種狀態,它可以多次處於就緒狀態和執行狀態,也可以多次處於阻塞狀態。

(1) 就緒->執行

就緒狀態是指程序獲得了排程程式為之分配的除了cpu時間之外的其他必要資源,只要cpu時間一到位就可執行了。

處於就緒狀態的程序,當程序排程程式為之分配了處理機後,該程序便由就緒狀態轉變成執行狀態。

(2) 執行->就緒

處於執行狀態的程序在其執行過程中,因分配給它的一個時間片已用完而不得不讓出處理機,於是程序從執行狀態轉變成就緒狀態。

(3) 執行->阻塞

正在執行的程序因等待某種事件發生而無法繼續執行時,便從執行狀態變成阻塞狀態。

(4) 阻塞->就緒

處於阻塞狀態的程序,若其等待的事件已經發生,於是程序由阻塞狀態轉變為就緒狀態。

2樓:藍雨瀟瀟

三個基本狀態如下:

程序在執行時不斷地更改其執行狀態。通常,執行過程必須有以下三個基本狀態。

就緒狀態,當程序被分配到除cpu之外的所有必需資源時,如果處理器可以立即執行,程序狀態就稱為就緒狀態。

執行狀態,當一個程序獲得處理器時,它的程式在機器上執行,此時的程序狀態被稱為執行狀態。

阻塞狀態,由於等待事件發生而無法執行的事件被執行的程序。有許多事件會導致程序阻塞,例如,等待i/o完成,應用程式緩衝區不能滿足,等待字母(訊號)等。

一個程序在執行期間,不斷地從一種狀態轉換到另一種狀態,它可以多次處於就緒狀態和執行狀態,也可以多次處於阻塞狀態。

處於就緒狀態的程序,當程序排程程式為之分配了處理機後,該程序便由就緒狀態轉變成執行狀態。

(2) 執行→就緒

處於執行狀態的程序在其執行過程中,因分配給它的一個時間片已用完而不得不讓出處理機,於是程序從執行狀態轉變成就緒狀態。

(3) 執行→阻塞

正在執行的程序因等待某種事件發生而無法繼續執行時,便從執行狀態變成阻塞狀態。

(4) 阻塞→就緒

處於阻塞狀態的程序,若其等待的事件已經發生,於是程序由阻塞狀態轉變為就緒狀態。

程序的生命週期有哪三個基本狀態

3樓:元小翠

即ready(就緒),running(執行),wait(等待).

程序(process)是計算機中的程式關於某資料集合上的一次執行活動,是系統進行資源分配和排程的基本單位,是作業系統結構的基礎。在早期面向程序設計的計算機結構中,程序是程式的基本執行實體;在當代面向執行緒設計的計算機結構中,程序是執行緒的容器。程式是指令、資料及其組織形式的描述,程序是程式的實體

程序是作業系統中最基本、重要的概念。是多道程式系統出現後,為了刻畫系統內部出現的動態情況,描述系統內部各道程式的活動規律引進的一個概念,所有多道程式設計作業系統都建立在程序的基礎上。

程序的基本狀態有哪三種

4樓:小剛加油

程序的基本狀態有哪三種,解答如下

就緒、執行、阻塞

希望可以幫到你

5樓:珎是珴的大晴

1)就緒狀態(ready):程序已獲得除處理器外的所需資源,等待

分配處理器資源;只要分配了處理器程序就可執行.就緒程序可以按多個優先順序來劃分佇列.例如,當一個程序由於時間片用完而進入就緒狀態時,排入低優先順序佇列;當程序由i/o操作完成而進入就緒狀態時,排入高優先順序佇列.

2)執行狀態(running):程序佔用處理器資源;處於此狀態的程序的數目小於等於處理器的數目.在沒有其他程序可以執行時(如所有程序都在阻塞狀態),通常會自動執行系統的空閒程序.

3)阻塞狀態(blocked):由於程序等待某種條件(如i/o操作或程序同步),在條件滿足之前無法繼續執行.該事件發生前即使把處理機分配給該程序,也無法執行.

程序的三種基本狀態,程序的基本狀態有哪三種

網上有百科詞條,轉抄給你供參考。程序執行時的間斷 性,決定了程序可能具有多種狀專態。事實上屬,執行中的程序可能具有以下三種基本狀態。1 就緒狀態 ready 程序已獲得除處理器外的所需資源,等待分配處理器資源 只要分配了處理器程序就可執行。就緒程序可以按多個優先順序來劃分佇列。例如,當一個程序由於時...

程序進入臨界區的排程原則是什麼,一個程序進入臨界區的排程原則是什麼

程序進入臨界區的排程原則是 如果有若干程序要求進入空閒的臨界區,一次僅允許一個程序進入。任何時候,處於臨界區內的程序不可多於一個。如已有程序進入自己的臨界區,則其它所有試圖進入臨界區的程序必須等待。進入臨界區的程序要在有限時間內退出,以便其它程序能及時進入自己的臨界區。如果程序不能進入自己的臨界區,...

什麼是哲學?哲學的基本問題及其意義是什麼

內容 1 精神和物質何者為第一性,即誰先誰後,誰決定誰,誰是世界的本質 本原。2 精神和物質之間有無同一性,即人們能否認識世界和改造世界。按照對哲學問題第一方面的不同回答,全部哲學特別是近代哲學劃分為唯物主義和唯心主義兩大基本派別。意義 哲學的基本問題具有重要的理論意義。如何回答其內容的第一方面,即...