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