作業系統 概念篇

2021-08-29 18:48:33 字數 757 閱讀 1235

1.什麼是前趨圖?為什麼要引入前趨圖?

答:前趨圖,指乙個有無迴圈圖,可記為dga(directed acyclic graph)它用於描述程序直接執行的先後順序。

引入原因:為了更好地描述程式的順序和併發執**況。

2.為什麼程式併發執行會產生間斷性特徵?

答:程式在併發執行時,由於它們共享系統資源,以及為完成同一項任務而相互合作,致使在這些併發執行的程式之間形成了相互制約關係,相互制約將導致併發程式具有"執行--暫停--執行"這種間斷性的活動規律。

3.作業系統中問什麼要引入程序的概念?它會產生什麼樣的影響?

答:為何引入程序:為了能使程式併發執行,並且可以對併發執行的程式加以描述和控制,人們引入"程序"概念.

產生影響:使程式的併發執行得以實行。

4.何謂作業系統核心?核心的主要功能是什麼?

答:核心:將一些與硬體緊密相關的模組(如中斷處理程式等),各種常用裝置的驅動程式以及執行頻率較高的模組(如時鐘管理,程序排程,程序排程和許多模組所公用的一些基本操作)都安排在緊靠硬體的軟體層次中,將它們常駐記憶體,即通常被稱為os的核心。

主要功能:(1)支撐功能,中斷處理,時鐘管理,原語操作

(2)資源管理功能,程序管理,儲存器管理,裝置管理

5.試說明程序在三個基本狀態之間轉換的典型原因。

答:1.就緒狀態->執行狀態:程序分配到cpu資源。

2.執行狀態->就緒狀態:時間片用完。

3.執行狀態->阻塞狀態:i/o請求。

4.阻塞狀態->就緒狀態:i/o完成。

作業系統 作業系統的概念

3 作業系統的目標和功能 作業系統用做擴充機器 計算機系統自上而下可區分為 從作業系統的角度 計算機系統的概述 在計算機中的cpu 記憶體 輸入 輸出裝置等硬體,提供了基本的計算機資源 應用程式等規定了按何種方式來使用這些資源來為使用者服務 作業系統控制和協調各使用者程式對硬體的分配和呼叫。所以作業...

作業系統 基礎篇

作業系統 operating system,縮寫為os 是管理計算機系統資源 控制程式執行 改善人機介面和為應用軟體提供支援的一種系統軟體。這是嚴謹的定義,方便理解與記憶我們可以投射到生活中,來看看作業系統是個什麼東西?如果你是個擁有乙個大房子的富豪,你會有如下問題 你需要記住你的所有東西,否則你用...

作業系統(前篇)

作業系統的結構 作業系統介面 系統呼叫 程序與執行緒 程序基礎 程序控制 執行緒與程序或執行緒相關的其他技術 程序同步 程序的互斥 程序的同步 程序之間的通訊 管程死鎖 死鎖的原理 死鎖的處理辦法 死鎖的解除 經典死鎖問題 處理器排程 分級排程 常用的排程演算法 多處理器排程 記憶體管理 記憶體相關...