1樓:網友
答:的含義:program control block 程式控制塊。
的作用:程序控制塊是程序實體的一部分,是作業系統中最重要的記錄型資料結構。
pcb中記錄了作業系統所需要的、用於描述程序情況及控制程序執行所需要的全部資訊。程序控制塊的作用,是使乙個在多道程式環境下不能獨立進行的程式(含資料),成為乙個能獨立執行的基本單位。
乙個能與其他程序併發執行的程序。或者說,作業系統是根據pcb來對併發執行的程序進行控制和管理。
的內容:在程序控制塊中,主要包括4個方面內容。 (1)程序識別符號。
資訊。程序識別符號用於惟一地標識乙個程序舉源簡。乙個程序,通常有以下兩個識別符號:
外部識別符號,內部識別符號。 (2)處理機狀態資訊。處理機狀態資訊主要是由處理機各種暫存器。
中的內容所裂基組成。 (3)程序一排程資訊。在pcb中還存放了一些與程序正褲排程和程序對換有關的資訊,包括:
程序狀態、程序優先順序、程序排程所需要的其他資訊、事件。 (4)程序控制資訊。程序控制資訊包括:
的組織方式:在乙個系統中,通常可擁有數十個、數百個乃至數千個pcb,為能對它們進行有效管理,應該用適當的方式將它們組織起來,目前,常見的組織方式有兩種,鏈結方式和索引方式。
2樓:村上田雞郎
pcb中有表明程序狀態的資訊:該程序的狀態是談悄森執行態、就緒態還是阻塞態,利用運枯狀態資訊來描述含畝程序的動態性質。
程序與pcb簡介
3樓:溫嶼
程序的定義:
程序是程序實體的執行過程,是系統進含橡行資源分配和排程的乙個獨立單位。
程序的特徵:
1、結構性特徵,程序的根本——pcb
2、動態性(程序最基本特徵)
3、併發性(多個程序實體同存於記憶體中,在一段時間內同時執行。)
4、獨立性。
5、非同步性。
程序的三種基本狀態:
1、就緒狀態(ready)
程序獲得除cpu之外的所有必需資源,一旦得到cpu控制權,可立即執行。就緒態、阻塞態的程序可有多個。一般講它們分別排稱乙個佇列,稱就困老亮緒佇列、阻塞佇列。
2、執行狀態(running)
程序已獲得所有執行必需的資源,正在處理機上執行。單處理機系統,執行態的程序只有乙個。
3、阻塞狀態(blocked)
正在執行的程序由於發生某事件(請求i/o、申請緩衝、時間片到)而暫時無法執行時,便放棄cpu後暫停。阻塞佇列有的會根據不同原因再排成多個佇列。
4、掛起狀態 就緒的、但不會被排程執行)
系統排程程序的過程:
1、查該程序的pcb,獲取其狀態、優先順序。
2、根據pcb儲存的處理機狀態資訊,恢復現場。
3、根據pcb中程式和資料的記憶體始址,找到其程式和資料。
4、執行中的同步訊號等也要查閱pcb,暫停時程序執行的處理機環境儲存回pcb。
程序控制塊(pcb)簡介:
1、程序汪寬控制塊是程序存在的唯一標誌;
2、是程序管理和控制的最重要的資料結構(程序識別符號資訊 、處理機狀態資訊、程序排程資訊、程序控制資訊);
3、pcb的組織方式:鏈結方式(同一狀態的pcb,依靠鏈結指標鏈結成佇列),索引方式(同狀態的pcb同樣集中記錄,但以索引表的方式記錄pcb的位址)。
pcb的程序的特徵
4樓:允兒
1. 動態性。
2. 併發性。
3.獨立性。
程序實體是乙個能獨立執行的基本單位,同時也是系統中獨立獲得資源和獨立排程的基本單位。沒有建立程序的程式,不能作為乙個獨立的單位參加執行。
4. 非同步性。
5.結構特性。
從結構上看,程序由程式段、資料段及pcb三部分組成 。
如何實現動態庫存,動態庫存數量是指什麼
舉例如下,sheet1為出庫表,sheet2為入庫表 sheet3為庫存表。sheet1 a b1品名 領用數量。2鋼筆 93鋼筆 1 4鉛筆 25鉛筆 9 sheet2 a b1品名 進貨數量。2鋼筆 93鋼筆 10 4鉛筆 65鉛筆 18 sheet3 a b1品名 當前庫存。2鋼筆 93鉛筆 ...
為什麼說電場強度是描述電場力性質的物理量
電場強度的定義是在電場中的某點的電荷受到的電場力和電荷量的比值 e f q,它的物理意義是單位電荷在改點的受力情況,比值越大,表示相同的電荷在改點受力越強,說明改點的電場越強,所以,電場強度是表徵電場強弱的物理量,它表示了在電場中,電荷會受到力的性質,因此,說電場強度是描述電場力性質的物理量,相對應...
如何區分單位性質是屬於行政單位還是國家的事業單位????? 120
如何區分單位性質是屬於行政單位還是國家的事業單位?一,最簡單的是看單位的機構編制檔案,是行政機關還是事業單位,檔案上說的非常明白。二,因為一般人看不到這個檔案,那麼可以看看當地或外市的機構改革方案,方案中市 縣有多少行政機構也是一清二楚的。三,如果還找不到,可以看看 的 上面 各部門都是行政的,省市...