1.操作系統的三大作用
- 有效地管理資源
- 通過命令接口和編程接口向用戶提供各種服務
- 對硬件機器的拓展(是硬件之上的第一層軟件)
2.操作系統從資源管理角度所提供的五大功能
- 進程\線程管理功能(CPU管理)
- 存儲管理
- 文件管理
- 設備管理
- 用戶接口
3.操作系統的主要特徵
- 併發:指處理多個同時性活動的能力
- 共享:操作系統與多個用戶程序共同使用計算機系統中的資源(共享有限的系統資源)
- 虛擬:將一個物理實體映射爲多個虛擬的邏輯實體,分時或者分空間
- 隨機:操作系統必須隨時對以不可預測的次序發生的事件進行響應並處理
4.操作系統分類
- 批處理操作系統,包括單道批處理系統和多道批處理系統
- 分時系統,時間片的概念,將CPU時間劃分成若干個片段
- 實時系統,計算機要求能及時響應外部事件的請求,在規定的嚴格時間限制內完成
- 網絡操作系統
- 分佈式操作系統,允許若干個計算機共同處理同一項任務
5.SPOOLING技術(假脫機技術)
- 用戶作業加載到磁盤上的輸出井
- 按照某種調度策略選擇幾個搭配得當的作業,調入內存
- 作業運行的結果輸出到磁盤上的輸出井
- 運行結果從磁盤上的輸出井送到打印機