這是一種程式具有以下特點:
一個作業系統是一個程式,它作為軟體和計算機硬體之間的介面
這是一個專業化的綜合性電腦程式,管理整體資源和電腦操作.
這是專門的軟體,控制和監視駐留在計算機的所有其它程式的執行,包括應用程式和其他系統軟體.
為了使計算機系統方便有效的方式使用
要隱藏的硬體資源,從使用者的細節
為使用者提供一個方便的介面來使用計算機系統
作為硬體和使用者,使之更容易為使用者存取和使用其他資源之間的中介
管理電腦系統的資源
要跟蹤誰在使用哪些資源,給予資源的請求,根據資源的使用和調解從不同的程式和使用者相互矛盾的要求
提供使用者和程式之間的有效和公平的資源共用
儲存器管理 -- 保持主記憶體儲器,即是使用的是何種它的一部分由何人,哪一部分是不使用等,並分配記憶體時,一個進程或程式要求它的軌道.
處理器管理 -- 分配處理器(CPU)的一個過程,並釋放處理器時,它不再需要.
裝置管理 -- - 跟蹤所有裝置。這也被稱為I / O控制部,決定該方法獲得的器件中,當,並為多少時間.
檔案管理 -- 分配和取消分配資源,並決定誰得到的資源.
安全性 -- 防止通過口令和類似的其他技術手段非法存取程式和資料.
任務跟蹤 -- 跟蹤時間和使用的各種工作和/或使用者的資源.
控制對系統的效能 -- 記錄請求之間的延遲為一個服務,然後從系統中。.
用電腦操作員互動 -- 相互作用可以通過計算機的指令的形式控制台發生。作業系統承認一樣,做相應的動作,並通過顯示屏告知操作
錯誤檢測 -- 生產轉儲,跟蹤錯誤訊息和其他偵錯和錯誤檢測方法.
其他軟體和使用者之間的協調 -- 協調和編譯器,直譯器,組合器分配和其他軟體的計算機系統的各個使用者.