1. 程式人生 > >作業系統第二章知識點總結

作業系統第二章知識點總結

1. 程式和程序的概念

    (1)程式:以程序的方式執行,靜態

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

    (3)程式在執行過程中在單道批處理系統和多道批處理系統中的滿足的性質不同:

             A:在單道批中,滿足順序性,封閉性,可再現性

             B:在多道批處理中,滿足間斷性,失去封閉性,不可再現。

2. 前驅圖

    利用點與點之間的偏序關係,代表各程序(程式)之間的相互關係

3. 程序的描述

  (1)PCB是程序在系統中存在的唯一標誌

   (2)程序三要素:A:PCB;B:程式段 ;  C:相關資料段

4. 程序的三種基本狀態

  (1)就緒狀態:指程序已處於準備好執行的狀態,即程序已分配到除CPU以外的所有必要資源後,只要再獲得CPU,便可立即執行。

  (2)執行狀態:指程序已獲得CPU,其程式正在執行的狀態。

   (3)阻塞狀態:正在執行的程序由於發生某件事(IO請求等),暫時無法繼續執行時的狀態。