Download presentation
Presentation is loading. Please wait.
1
作 業 系 統 第三組 楊育翰 顏瑞霖
2
何謂作業系統 便利 有效率
3
作業系統的運作
4
作業系統接管CPU的控制權 1.陷阱(Trap): 程式結束、發生錯誤 ex: 2.岔斷(Interrupt): I/O、CPU時間屆滿
ex: key in
5
作業系統的功能 管理資源的運用 <資源> 1.cpu time 2.memory space 3.I/O device
4.file storage space
6
CPU time - 處理程序 依處理方式可分為: 批次作業系統(Batch) ex:印表機 分時作業系統(Time-sharing)
及時作業系統(Real-time)
7
各種排程方法(Scheduling) 1.先來先做排程法 2.最短工作優先排程法 3.優先權排程法 4.循環式排程法 5.多層佇列排程法
6.多層回溯佇列排程法
8
FCFS(麥當勞的小故事) Problem:Convoy Effect(護航效應) Solution: CPU使用量較小者優先(SJF)
9
2.最短工作優先排程法 (SJF)
10
3.優先權排程法(Priority Scheduling)
11
Memory space - 多重區段配置 動態記憶體配置法
12
作業系統其他功能 - I/O Input 鍵盤、滑鼠、掃描器、數位相機… Output 螢幕、印表機、喇叭…
13
File - 檔案管理 (1)各種檔案狀態的記錄 (2)檔案如何儲存﹖儲存在何處﹖ 使用權的設定 (3)分配程式使用各種檔案資源等。
14
保護措施
15
非Microsoft作業系統 Mac-OS OS/2 Unix Linux
16
Mac-OS 麥金塔(Macintosh)電腦的OS 最早用GUI (Graphic User Interface) 美工繪圖與桌上排版
19
OS/2 IBM和Microsoft共同開發 最早的優先權式多工(Preemptive) 內建DOS及Windows的模擬器
22
Unix 階層式檔案系統(File System) 分時多工(Multitasking) 多人共用 虛擬記憶體
23
如果沒有Unix…… Internet 會立刻停擺(WWW 網站全掛,無法送收電子郵件,...) 世界上大部分的電話都立刻斷線
大部分的電子商務系統都停止運作
26
Linux Unix 的一支(....................) Open source、免費 超穩
鐵達尼號電影使用150台Linux RedHat4.2 Alpha作為影像處理
29
Reference: http://www.mis.kyit.edu.tw/learn/classnote/OS/
<Operating Systems Concepts> Abrahan Silberschatz and James L. Peterson
Similar presentations