1. 程式人生 > >程序控制塊和狀態——隨堂筆記

程序控制塊和狀態——隨堂筆記

1.PCB——描述程序的資料結構 (當一個程序建立以後交給作業系統管理,管理的時候要對程序的屬性進行描述) (1)程序的描述資訊:程序的基本資訊pid給每個程序的編號,名字 (2)處理器狀態資訊:在程序執行過程中使用的處理器的各種暫存器的資訊。 原因:程序在執行時用CPU,程序執行時發生程序切換,所以要儲存處理器的資訊,這些資訊通常要壓棧。 (3)程序控制資訊:程序放在記憶體的什麼地方,它的程式和資料的在記憶體和外存的地址,程序同步和通訊和通訊機制,和有關各種各樣的資料結構的資訊; (4)程序排程資訊:一個程序在CPU上執行其實是被排程的,一個程序被排程通過排程機制:優先順序等等; 2. 程序和程式的區別 (1)程式時靜態的,程序是動態的。 (2)程式是永久的,程序是暫時的。 (3)程式執行一次新的程序被建立,是一對多的關係 (4)程序的實體是程式,程式執行起來,它就成一個程序 相互依賴,但本質完全不一樣; 3.