目錄
一、 操作系統的基本概念
現代計算機系統系統由一個或者多個處理器、主存、磁盤、打印機、鍵盤、鼠標、顯示器、網絡接口以及各種其他輸入輸出設備組成。
操作系統是計算機安裝的一層軟件,爲了給用戶程序提供一個更好,更簡單、更清晰的計算機模型,並管理剛纔提到的所有這些設備。
操作系統有兩種接口,命令輸入和系統調用,而命令輸入又可以分爲命令行和圖形用戶界面。命令行是在終端或命令輸入窗口中輸入操作和控制計算機的規定的命令,既可以一條一條輸入,也可以組織成一批命令,逐條自動執行,稱爲批處理命令。圖形用戶接口是我們熟知的圖標和菜單形式。系統調用是我們編寫程序過程中,需要計算機所做的操作,一般要按固定格式來調用。
操作系統爲用戶提供了多種接口,Ⅰ終端命令;Ⅱ 圖標菜單;Ⅲ 系統調用;
二、操作系統發展
1、第一代(1945-1955):真空管和穿孔卡片
2、第二代(1955-1964):晶體管和批處理系統
3、第三代(1965-1980):集成電路芯片和多道程序設計
4、第四代(1980至今):個人計算機
5、第五代(1990至今):移動計算機
三、組成
1、進程管理
2、存儲管理
3、設備管理
4、文件管理
5、程序接口
6、用戶界面
四、特徵
1、併發
2、共享
3、虛擬
4、異步
五、主要功能
1、處理器管理
2、存儲器管理
3、設備管理
4、文件管理
5、作業管理
六、體系結構
1、單體系統
2、層次式系統
3、微內核系統
4、客戶機-服務器系統
5、虛擬機系統
6、外核系統
七、常見的操作系統
UNIX系統
Novell網絡操作系統
OS/2
WindowsNT