程式順序特徵
1. 順序性 處理器嚴格按照程式所規定的順序執行,即每乙個操作必須在下乙個操作開始之前結束
2. 封閉性 程式在封閉的環境中執行,程式執行時獨佔環境資源,資源狀態,只有本程式可以改變它,程式一旦開始執行,執行結果不受外界干擾
3. 可再現性 只要程式執行時的環境和初始條件相同,重複執行的結果也是相同
程式的併發執行
為了提高資源的利用率和系統的吞吐量
1.間斷性 執行 暫停 執行 的特徵
2. 失去封閉性 當系統中存在著多個可以併發執行的程式時,系統中各資源將為他們所共享
程序描述和控制
程序描述和控制 什麼是程序 有以下幾個定義 1 乙個正在執行中的程式。2 乙個正在計算機上執行的程式例項。3 能分配給處理器並由處理器執行的實體。4 乙個具有以下特徵的活動單元 一組指令序列的執行 乙個當前狀態和相關的系統資源集。也可以把程序視為由一組元素組成的實體,程序的兩個基本元素是程式 和 相...
程序描述與控制隨筆
程序控制塊 識別符號,狀態,優先順序,程式計數器,記憶體指標,上下文資料,i o狀態資訊,記賬資訊 程序控制塊是作業系統能夠支援多程序和提供多處理的關鍵工具。可以說,程序是由程式 和相關資料還有程序控制塊組成。模式切換與程序切換不同,發生模式切換可以不改變正處於執行態的程序狀態,在這種情況下,儲存上...
作業系統原理 程序描述和控制
程序的出現,是為了作業系統可以以一種有序的方式管理應用的執行,以達到以下的目的 資源對多個應用程式是可用的。程序在多個應用程式之間的切換以保證多個應用程式都在執行中。處理器和i o裝置能夠得到充分利用。程序是一組元素組成的實體,他可以是乙個正在執行中的程式,也可以是乙個能分配處理器並由處理器執行的實...