操作系統-操作系統簡介

一.操作系統簡介:
在這裏插入圖片描述
1.1.0 什麼是操作系統
操作系統的定義
Q1:操作系統是軟件還是硬件?
Q2:操作系統是必要軟件還是不必要?
操作系統(Operating System, OS)是一種複雜的系統軟件,是不同程序代碼、數據結構、數據初始化文件的集合,可執行。
1.1.1 用戶與硬件之間的接口
操作系統與硬件部分相互作用,並且爲運行在計算機上的應用程序提供執行環境。
在這裏插入圖片描述
1.1.2 資源的管理者
資源的管理者
處理機管理:決定把處理機先給哪個程序用,後給哪個程序用。
內存管理:給程序分配內存空間。
設備管理:完成怎麼分配設備,分配哪臺設備,怎麼和設備連接等。
文件管理:爲每個文件分配空間、建立目錄,對目錄進行組織管理
以及根據用戶請求從外存讀取數據或將數據寫入外存。

1.2.6.4 實時系統的特點
操作系統的發展
在這裏插入圖片描述
實時操作系統
實時系統必須及時響應外部事件的請求,在規定時間內完成對該事件的處理。主要用於實時控制和實時信息處理領域。
特點:多路性、獨立性、及時性、交互性、可靠性
在這裏插入圖片描述
1.2操作系統的發展
操作系統產品現狀
在這裏插入圖片描述
1.3 操作系統的特徵
操作系統的特徵
現代操作系統都支持多任務,具有併發、共享、虛擬和異步性特徵。

在這裏插入圖片描述
在這裏插入圖片描述
1.4 操作系統的功能
操作系統的功能
在這裏插入圖片描述
1.1管理計算機資源:
1.內存管理:
含義:內存管理的主要任務是爲多道程序的運行提供良好的環境,方便用戶使用內存,提高內存的利用率,以及從邏輯上擴充內存以實現虛擬存儲。
內容:
1)內存分配:
主要任務是爲每道程序分配內存空間,可採用兩種分配方式,即靜態分配方式和動態分配方式。
在這裏插入圖片描述
2)內存保護 :主要任務:一是使操作系統內核的空間不會被用戶隨意訪問,以保證系統的安全和穩定;二是確保每道用戶程序都在自己的內存空間中運行,互不干擾。
在這裏插入圖片描述
3)地址映射:CPU執行程序過程中訪問內存時,需要把程序的邏輯地址轉變爲物理地址,這個轉換過程稱爲地址映射。
在這裏插入圖片描述
4)內存擴充:藉助於虛擬技術,從邏輯上擴充內存容量,使系統能夠向用戶提供比物理內存大的存儲容量。
請求調入:允許系統在裝入一部分用戶程序時就啓動該程序運行,在程序運行過程中若發現要執行的指令或訪問的數據尚未裝入內存,通過請求調入將需要指令或數據裝入內存。
在這裏插入圖片描述
置換功能:在請求調入時,若發現內存空間不足,需要先將內存中的一部分內容換到外存中,以便騰出內存空間裝入當前需要的內容。
在這裏插入圖片描述
2.提供用戶接口提

		2.1命令接口:
		目的:爲了便於用戶與計算機系統的交互
		分類:聯機用戶接口和脫機用戶接口
		聯機:常命令接口由一組鍵盤操作命令和命令解釋程序組成
		脫機:爲批處理作業的用戶提供,也稱爲批處理用戶接口
		2.2圖形用戶接口:
		用戶可以輕鬆地通過選擇窗口、菜單、對話框、滾動條、圖標等簡單的操作來完成對作業和任務的提交與控制。
		2.3程序接口:用戶程序接口指的是應用程序和系統的核心程序的接口,就是系統調用。
系統調用是一組預先定義好的模塊,它們提供一條管道讓應用程序或用戶能由此得到核心程序的服務。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章