作 業 系 統
Download
1 / 29

作 業 系 統 - PowerPoint PPT Presentation


  • 115 Views
  • Uploaded on

作 業 系 統. 第三組 楊育翰 顏瑞霖. 何謂作業系統. 便利 有效率. 作業系統的運作. 作業系統接管 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 - 處理程序. 依處理方式可分為:

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about '作 業 系 統' - red


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

作 業 系 統

第三組

楊育翰 顏瑞霖


何謂作業系統

  • 便利

  • 有效率



作業系統接管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
CPU time - 處理程序

依處理方式可分為:

  • 批次作業系統(Batch)

    ex:印表機

  • 分時作業系統(Time-sharing)

    ex:改考卷

  • 及時作業系統(Real-time)


Scheduling
各種排程方法(Scheduling)

1.先來先做排程法

2.最短工作優先排程法

3.優先權排程法

4.循環式排程法

5.多層佇列排程法

6.多層回溯佇列排程法


FCFS(麥當勞的小故事)

Problem:Convoy Effect(護航效應)

Solution: CPU使用量較小者優先(SJF)


2 sjf
2.最短工作優先排程法 (SJF)


3 priority scheduling
3.優先權排程法(Priority Scheduling)


Memory space- 多重區段配置

動態記憶體配置法


作業系統其他功能       - I/O

  • Input

    鍵盤、滑鼠、掃描器、數位相機…

  • Output

    螢幕、印表機、喇叭…


File- 檔案管理

  • (1)各種檔案狀態的記錄 

  • (2)檔案如何儲存﹖儲存在何處﹖

    使用權的設定

  • (3)分配程式使用各種檔案資源等。



Microsoft
Microsoft作業系統

  • Mac-OS

  • OS/2

  • Unix

  • Linux


Mac os
Mac-OS

  • 麥金塔(Macintosh)電腦的OS

  • 最早用GUI (Graphic User Interface)

  • 美工繪圖與桌上排版


OS/2

  • IBM和Microsoft共同開發

  • 最早的優先權式多工(Preemptive)

  • 內建DOS及Windows的模擬器


Unix

  • 階層式檔案系統(File System)

  • 分時多工(Multitasking)

  • 多人共用

  • 虛擬記憶體


如果沒有Unix……

  • Internet 會立刻停擺(WWW 網站全掛,無法送收電子郵件,...)

  • 世界上大部分的電話都立刻斷線

  • 大部分的電子商務系統都停止運作


Linux
Linux

  • Unix 的一支(....................)

  • Open source、免費

  • 超穩

  • 鐵達尼號電影使用150台Linux RedHat4.2 Alpha作為影像處理


Reference
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


ad