操作系統的概念
計算機系統由硬體和軟體組成。
硬體是指計算機物理裝置本身,是軟體建立與活動的基礎。
軟體軟體是計算機執行的程式,是對硬體進行管理和功能擴充。
操作系統屬於系統軟體,是管理計算機軟硬體資源的重要程序,組織和控制整個系統的運行。 操作系統通過提供各種系統程式(如編輯、連接程式)和系統維護程式(如查錯、診斷程式)來輔助硬體和應用軟體。
軟體分類
計算機軟體分為三類:
- 系統軟體:操作系統、編譯程式、程序設計語言、連接裝配程式以及與計算機密切相關的程式。
- 應用軟體:如應用程式和特定功能軟體包。
- 工具軟體:如診斷和引導程式,用於系統的維護。
作業系統將系統中的各種軟、硬體資源有機地組合成一個整體,使計算機真正體現了系統的完整性和可利用性。
作業系統的目的
- 從管理角度:合理組織計算機工作流程,管理和分配資源,實現多用戶共用。
- 從使用者角度:提供友好介面,使用戶無需了解硬體細節便能輕鬆使用計算機。
作業系統定義(什麼是作業系統)
作業系統是控制和管理計算機系統內部各種硬體和軟體資源、有效地組織多道程式運行的系統軟體(或程式集合),是使用者與計算機之間的介面。
主要目標包括:
- 方便使用者:提供友好的使用介面。
- 擴展機器功能:增加硬體功能和新服務。
- 管理系統資源:充分利用硬體和軟體資源。
- 提高系統效率:優化流程和性能。
- 構建開放環境:支援擴展性和互操作性。
作業系統的目標
高效、方便、安全、魯棒、移植
作業系統的功能
- 處理器管理
- 存儲管理
- 設備管理
- 檔案管理
- 作業管理