第一章 作業系統概述
阿新 • • 發佈:2019-01-10
要點:
①瞭解作業系統的目標
②理解作業系統的作用
③瞭解推動作業系統發展的主要動力,認識其發展過程,及三大基本作業系統的特徵和優缺點。
④理解作業系統的併發、共享、虛擬和非同步性。
⑤理解其五大功能。
⑥理解作業系統結構
作業系統定義:
①作業系統是管理計算機硬體資源的程式。
②在計算機使用者和計算機硬體之間起媒介作用的一種程式。
os的目標:
①方便性
②有效性
③可擴充性
④開放行
os的作用:
①作為使用者與計算機硬體系統之間的介面
②OS作為計算機系統資源的管理者
③OS用作擴充機器
離線I/O方式的主要優點: 減少了CPU的空閒時間 提高I/O速度
離線I/O方式的主要缺點: 系統開銷大!
單道批處理系統特徵:
①單道性
②順序性
③自動性
多道批處理系統的特徵:
①多道性
②無序性:作業入記憶體由演算法決定,不按提交順序。入記憶體後順序執行。
③排程性:包括作業排程、程序排程
多道批處理系統的優缺點:
優點: 資源利用率高; 系統吞吐量大;
缺點: 平均週轉時間長; 無互動能力
分時系統實現中的關鍵問題:①互動 ②共享
響應時間RT(response time)≈時間片×使用者數
分時系統的特徵: 多路、獨立、及時、互動
三大基本作業系統的比較
多路性 |
獨立性 |
及時性 |
互動性 |
可靠性 |
|
批處理系統 |
無 |
無 |
差(天) |
差 |
一般 |
分時 系統 |
多終端服務 |
有 |
好(分,秒) |
好 |
可靠 |
實時 系統 |
多路採集、多路控制 |
有 |
最好 (毫秒,微秒) |
一般 |
高度 可靠 |
作業系統的基本特徵:併發、共享、虛擬、非同步
作業系統的主要功能:
①處理機管理功能(作業管理)
②儲存器管理功能
③裝置管理功能
④檔案管理功能
⑤使用者介面
作業系統的結構(前三代屬於傳統OS結構):
①無結構OS
②模組化OS結構
③分層式OS結構
④微核心OS結構