計算機作業系統 第二章 程序的描述與控制
阿新 • • 發佈:2019-01-30
1.程式的順序執行的特徵:
順序性
封閉性(程式執行時獨佔系統資源,執行結果不受外界影響)
可再現性
2.程式的併發執行特徵(只有不存在前驅關係的程式之間才有可能併發執行)
間斷性
失去封閉性
不可再現性
3.為了使參與併發執行的每個程式都能獨立執行,在作業系統中必須為之配備一個專門的資料結構,稱為程序控制塊(Process Control Block)。
4.程式段,相關資料段,PCB三部分構成了程序實體(簡稱程序)
5.程序的定義:
程序是程式的一次執行。
程序是一個程式及其資料在處理機上順序執行時所發生的活動。
程序是具有獨立功能的程式在一個數據集合上執行的過程,它是系統進行資源分配和排程的一個獨立單位。
6.程序的特徵:
動態性
併發性
獨立性
非同步性
7.程序的三種基本狀態:
就緒,執行,阻塞
8.掛起操作的引入
終端使用者的需要
父程序請求
負荷調節的需要
作業系統的需要
9.程序控制塊中的資訊
程序標示符
處理機狀態
程序排程資訊
程序控制資訊