標籤:總結 軟考 作業系統 調度
概念
作業系統是管理和控制電腦硬體與軟體資源的電腦程式,是直接運行在“邏輯”上的最基本的系統軟體,任何其他軟體都必須在作業系統的支援下才能運行。
電腦系統的硬體資源套件括中央處理機,儲存空間(包括主存與外存)和輸入輸出裝置等物理裝置;電腦系統的軟體資源是以檔案形式儲存在儲存空間上的程式和資料等資訊。作業系統能有效管理軟硬體資源,合理的組織電腦系統工作流程,控製程序的執行,並提供一個良好的工作環境和友好的介面。
研究重點
從資源管理角度分類的5大管理:處理機,檔案,儲存,裝置,作業。
知識概覽
(點我查看大圖)
縱橫比較
1 簡單區別一下幾個管理部分。
從資源管理部分分的5大類。所以主要區別還是要看它們各自負責的資源。
處理機管理主要研究諸進程之間的並發特性,以及進程之間相互合作與資源競爭產生的問題。
儲存管理主要目的是解決多個使用者使用主存的問題
裝置管理的目標提高CPU與IO裝置之間的並行操作程度。
作業管理時系統為完成一個使用者的計算任務(或一次交易處理)所做的工作總和。
2 我們知道進程基本三態,阻塞和就緒的區別在哪?
就緒是獲得除處理機之外的所有資源
阻塞是缺少其他條件。即便把處理機給進程也不能運行
3 線程 進程 作業的區別在哪裡?
總體上來說是一個從大到小的關係,作業是一系列的進程,這一些列的進程按照一種特定的邏輯來實現一定的功能或者事務。進程就是作業的一種細化,每個進程完成一個特定的功能。那麼線程就是進程更加一步的細化,進程可以分割,但是線程是原子的,不可以再度分割。
4 在進程 作業 磁碟調度中都涉及到調度,試著區分一下。
通過上面提到的進程和作業的關係,我們確定它們的調度方式一定會有相同點。
進程調度: 先來先服務 優先順序 時間片輪轉 多級反饋
作業調度: 先來先服務 優先順序 響應比高 短作業。不難理解,因為這幾個方法正是協助作業調度規定的時間內完成作業,並且縮短作業的平均周轉時間。
磁碟調度:先來先服務 最短尋道時間優先,電梯調度演算法 ,單向掃描調度演算法。磁碟是可被多個進程共用的裝置。應使各進程對磁碟的平均訪問時間最小。又由於磁碟訪問最耗時的是尋道,所以最終目標是使磁碟的平均尋道時間最少。
總結
作業系統是使用者和電腦的介面,同時也是電腦硬體和其他軟體的介面。作業系統的功能包括管理電腦系統的硬體、軟體及資料資源,控製程序運行,改善人機介面,為其它應用軟體提供支援等,使電腦系統所有資源最大限度地發揮作用。在理解時還是從作業系統的5大部分著手。每一次看都有新的理解。
學習還在繼續。總結不斷更新中。歡迎批評與指正。
【軟考】作業系統