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