在電腦系統(包括硬體和軟體)中,硬體只能理解機器代碼(以0
和1
的形式代碼),這對於一般的用戶來說沒有任何意義。
我們需要一個可以充當仲介的系統,並管理系統中存在的所有進程和資源。
操作系統可以被定義為用戶和硬體之間的介面。 它負責執行所有進程,資源分配,CPU管理,檔管理和許多其他任務。
操作系統的目的是提供一種用戶可以方便有效地執行程式的環境。
電腦系統的結構
電腦系統包括:
- 用戶(使用電腦的人)
- 應用程式(編譯器,資料庫,遊戲,視頻播放器,流覽器等)
- 系統程式(Shell,編輯器,編譯器等)
- 操作系統(作為用戶和硬體之間的介面的特殊程式)
- 硬體(CPU,磁片,記憶體等)
操作系統做什麼?
- 進程管理
- 進程同步
- 記憶體管理
- CPU調度
- 檔管理
- 安全
上一篇:
下一篇:
操作系統的類型