-
在這裡,參考從何而來?
-
2.程序狀態:可以是新的、就緒的、正在執行的、等待的、被阻止的等。
3、CPU暫存器:如累加器、索引暫存器、堆疊指標、通用暫存器、狀態暫存器等,主要目的是在資料中斷時臨時儲存資料,以便以後繼續使用; 計算機的數量和型別可能會有所不同。
4、CPU排程方式:優先順序、排程佇列等引數指標。
5.記憶體管理:如選項卡表等。
6、記帳資訊:如使用的CPU數量和實際時間、時限、賬號、工作或流程編號等。
7. 輸入和輸出狀態:配置過程使用 IO 裝置,例如磁帶驅動器。
-
過程控制塊(PCB)(系統為管理過程而建立的特殊資料結構,用於記錄過程的外部特徵並描述過程的運動變化過程。 系統使用PCB來控制和管理過程,因此PCB是系統知道過程存在的唯一標誌。 工藝是一對一對應的PCB)。
在不同的作業系統中,過程的控制和管理機制不同,PCB中的資訊也不相同,通常PCB中應包含以下一些資訊。
1. 程序識別符號名稱:
每個程序都必須有乙個唯一識別符號,該識別符號可以是字串或數字。 2. 程序的當前狀態為狀態:
描述程序的當前狀態。 為了方便管理,系統設計成相同狀態的程序佇列,如就緒程序佇列,等待程序應根據等待事件形成多個等待佇列,如等待印表機佇列、等待磁碟IO完成佇列等。 3.工藝對應的程式和資料位址,以便將PCB與其程式和資料聯絡起來。
4. 工藝資源列表。 列出除 CPU 之外的自有資源(例如自有 IO 裝置)的記錄。
開啟的檔案列表等。
5、工藝優先優先:
程序的優先順序反映了程序的緊迫性,通常由使用者指定並由系統設定。
6. CPU現場防護區cpustatus:
當程序由於某種原因(如等待印表機)無法繼續占用CPU時,釋放CPU,然後保護CPU的各種狀態資訊,以便處理器可以恢復CPU的各種狀態,並在以後繼續執行。
7、採用程序同步通訊機制,實現程序間的互斥、同步和通訊。 8.工藝所在佇列PCB的鏈條字 根據工藝的當前狀態,工藝對應。
9. 與流程相關的其他資訊。 例如,程序記帳資訊、CPU占用的程序時間等。
-
NCRE試題,主要錯誤是單詞user,執行狀態儲存在PCB中,但作業系統只能讀取和排程。
-
ab,參見百科全書詞條“過程控制塊”。
第乙個 if(!) a) 表示如果 a 等於零,則取 x——第二個和第三個表示如果 b 和 c 不為 0,則執行它。 >>>More
for 迴圈的定義。
for(變數的初始值; 終止操作條件; 第乙個迴圈 i 的初始值為 0,一直執行到 i=3 停止 i=2,條件仍然滿足,迴圈體仍然執行,每次步長為 1+1 >>>More