1. 程式人生 > >計算機作業系統 第二章 程序的描述與控制

計算機作業系統 第二章 程序的描述與控制

1.程式的順序執行的特徵:

    順序性

    封閉性(程式執行時獨佔系統資源,執行結果不受外界影響)

    可再現性

2.程式的併發執行特徵(只有不存在前驅關係的程式之間才有可能併發執行)

    間斷性

    失去封閉性

    不可再現性

3.為了使參與併發執行的每個程式都能獨立執行,在作業系統中必須為之配備一個專門的資料結構,稱為程序控制塊(Process Control Block)。

4.程式段,相關資料段,PCB三部分構成了程序實體(簡稱程序)

5.程序的定義:

    程序是程式的一次執行。

    程序是一個程式及其資料在處理機上順序執行時所發生的活動。

    程序是具有獨立功能的程式在一個數據集合上執行的過程,它是系統進行資源分配和排程的一個獨立單位。

6.程序的特徵:

    動態性

    併發性

    獨立性

    非同步性

7.程序的三種基本狀態:

    就緒,執行,阻塞

8.掛起操作的引入

    終端使用者的需要

    父程序請求

    負荷調節的需要

    作業系統的需要

9.程序控制塊中的資訊

    程序標示符

    處理機狀態

    程序排程資訊

    程序控制資訊