第二章 程序管理
阿新 • • 發佈:2018-12-12
1.程式順序執行時的特徵 (1) 順序性 處理機的操作嚴格按程式規定順序執行 (2) 封閉性 程式一旦開始執行,其計算結果不受外界因素影響。 (3) 可再現性 程式執行只要初始條件一樣,不論如何停頓,重複執行多少次結果都一樣。 2. 沒有任何干預下,會出現結果不可再現的併發,即錯誤的併發。 兩程式對N的使用是互相影響的,沒有封閉性。 執行中對N的修改都會影響對方結果,結果不可再現。 3.程序的定義 程序就是用於描述、控制程式在記憶體中併發執行的一個東西。 程序是程序實體的執行過程,是系統進行資源分配和排程的一個獨立單位。 4.程序的特徵 結構性特徵,程序的根本——PCB 1)動態性 程序實質上是程序實體的一次有生命期的執行過程。程式只是靜態的一組有序指令。 程序最基本特徵 2)併發性 多個程序實體同存於記憶體中,在一段時間內同時執行。 有PCB的程式才能併發。 3)獨立性 4)非同步性 5.區別程序與程式