1-1 操作系統是什麼?
1-2 操作系統的定義?
1-3 操作系統的主要特徵
併發,共享,隨機,虛擬
(1)併發:指處理多個同時性的能力。
宏觀上:這些程序都在同時執行
微觀上:任何時刻只有一個程序真正在執行。
(2)並行:與併發相似,但多指不同程序同時在多個硬件部件上運行。
(3)共享:操作系統與多個用戶的程序共同使用。
交替運行
互斥共享:打印機
同時共享:可重入代碼,磁盤文件
(4)虛擬:一個物理實體映射爲若干個對應的邏輯實體(分時或分空間)
提高資源的利用率
cpu
存儲器
顯示設備--->多窗口或虛擬終端
(5) 隨機:操作體統必須隨時對不可預測的次序發生的時間進行響應並處理。
1-4 典型的操作系統
(1)windows
(2)Linux
(3)Android
android 應用程序
應用程序
系統庫
Linux內核(提供核心服務器)
1-5 操作系統分類
傳統的操作系統的分類
(1)批處理操作系統
最求目標->提高資源利用率,增加作業吞吐量
(2)分時系統
最早的交互式系統
同時爲多個終端服務
時間片
追求的目標:及時響應
(3)實時操作系統
(4)網絡操作系統
(5)分佈式操作系統
(6)嵌入式操作系統
2-1處理器狀態
cpu狀態
2-2 中斷/異常機制-》操作系統的驅動力
Q&A 爲什麼引入中斷與異常?
分時系統與批處理系統結合