第2章
作業系統
本章主要介紹作業系統的基本概念及其形成、發展歷史和主要型別,並指出作業系統的5 大管理功能。掌握作業系統原理的關鍵在於深入理解「乙個觀點、兩條線索」。乙個觀點是以資源管理的觀點來定義作業系統;兩條線索是指作業系統如何管理計算機各類資源和控制程式的執行。作業系統如何實現對這些資源的管理,其內涵、設計和實現是本章的主要內容。
2.1作業系統的型別與結構
計算機系統由硬體和軟體兩部分組成。作業系統是計算機系統中最基本的系統軟體,它既管理計算機系統的軟、硬體資源,又控制程式的執行。作業系統隨著計算機研究和應用的發展逐步形成並日趨成熟,它為使用者使用計算機提供了乙個良好的環境,從而使使用者能充分利用計算機資源,提高系統的效率。作業系統的基本型別有:批處理作業系統、分時作業系統和實時作業系統。從資源管理的角度看,作業系統主要是對處理器、儲存器、檔案、裝置和作業進行管理。
2.1.1作業系統的定義
作業系統(operating system,os)是計算機系統中的核心系統軟體,負責管理和控制計算機系統中的硬體和軟體資源,合理地組織計算機工作流程和有效地利用資源,在計算機與使用者之間起介面的作用。作業系統為使用者提供的介面表現形式一般為:命令、選單、視窗之類的,而作業系統為應用程式提供的介面為 api。作業系統與硬體/軟體的關係如圖 2-1 所示。
2.1.2作業系統分類
按照作業系統的功能劃分,作業系統的基本型別有批處理作業系統、分時作業系統、實時作業系統、網路作業系統、分布式作業系統、嵌入式作業系統、微核心作業系統等。
作業系統 2 作業系統介面
介面是什麼?使用者用很熟悉的東西進入系統 連線兩個東西 訊號轉換 遮蔽細節.第一部分 作業系統介面 首先從命令列和圖形介面來引入我們作業系統介面的介紹 命令列是一段程式,系統初始化完之後便進入這段程式,這個程式是乙個死迴圈,不斷等待著使用者敲入命令。圖形介面是包括畫圖的c程式 c語言邏輯 重要函式 ...
第 5 章 作業系統
執行狀態 執行的所有所資源都已經配備足夠了,並且給他cpu資源 就緒狀態 其他的所有資源都配足夠了,只缺cpu資源 萬事俱備只欠東風 等待狀態 除了沒有cpu資源,還缺其他資源 不是必須缺少,但是肯定缺cpu資源 執行時缺少某個資源,進入等待狀態,等到資源配備足夠以後,不能直接 進入執行狀態,要重新...
作業系統2
儲存器歷來都是計算機系統的重要部分。儲存器的多層結構 對於計算機而言,儲存層次至少分為三層 cpu暫存器 主存 輔存。還可以根據具體功能細分為 暫存器 快取記憶體 主儲存器 磁碟快取 固定硬碟 可移動儲存介質。暫存器 快取記憶體 主儲存器 磁碟快取均屬於作業系統儲存管理的管轄範圍,斷電後資訊不再存在...