1.1 操作系統的概念: 1.1.1 什麼是操作系統: 控制和管理整個電腦系統的硬體和軟體資源 合理地組織調度電腦的工作和資源的分配 提供給用戶和其他軟體方便的介面和環境 是電腦最基本的系統軟體 1.1.2 操作系統的功能和目標: 操作系統作為系統資源(資源:軟體、硬體、文件等)的管理者,提供 ...
1.1 操作系統的概念:
1.1.1 什麼是操作系統:
- 控制和管理整個電腦系統的硬體和軟體資源
- 合理地組織調度電腦的工作和資源的分配
- 提供給用戶和其他軟體方便的介面和環境
- 是電腦最基本的系統軟體
1.1.2 操作系統的功能和目標:
- 操作系統作為系統資源(資源:軟體、硬體、文件等)的管理者,提供什麼功能?
- 提供功能:處理機管理(CPU)、存儲器管理、文件管理、設備管理
- 目標:安全高效
- 理解案例:打開QQ和朋友聊天,QQ是軟體,QQ的安裝路徑有組織存在操作系統(文件夾中),QQ的程式相關數據放入記憶體,QQ相關的進程由CPU處理
- 操作系統作為用戶與電腦硬體之間的介面,要為其上層的用戶、應用程式提供簡單易用的服務,需要實現什麼功能?
- 提供功能:命令介面、程式介面、GUI(圖形用戶界面) <-- 這三個統稱"用戶介面"
- 命令介面:允許用戶直接使用
- 聯機介面:一句系統一執行(如:cmd,輸入一個指令就執行一個指令)
- 離線介面:一堆系統做一堆(如:如寫程式在記事本,然後在程式)
- 程式介面:允許用戶提供程式間接使用,程式介面=系統介面(如:通過程式,註意是程式,調用user32.dll,就是程式介面)
- GUI(圖形用戶界面):圖形用戶介面(如:windows、安卓的圖形頁面就是)
- 命令介面:允許用戶直接使用
- 目標:方便用戶使用
- 提供功能:命令介面、程式介面、GUI(圖形用戶界面) <-- 這三個統稱"用戶介面"
- 操作系統作為最近硬體的層次,需要在硬體的基礎是實現什麼功能?
- 提供功能:實現對硬體機機器的拓展(如:在裸機上安裝操作系統,提高機器的使用能力)
1.1.3 總結:
- 操作系統是在硬體和應用程式的中間
- 操作系統對系統的CPU、進程等叫做系統資源進行管理
- 提高介面給用戶使用,一部分直接使用(如:cmd視窗),一部分需要通過軟體間接使用(如:user32.dll)
- 操作系統主要目的:方便用戶的使用