iT邦幫忙

2022 iThome 鐵人賽

DAY 22
0
自我挑戰組

冒牌工程師上學去系列 第 22

2-1 Operating System_作業系統型態

  • 分享至 

  • xImage
  •  

硬體講了那麼久,終於進到第二部份OS了,今天來聊聊概論。

目的

讓你物超所值,可以用最大限度使用你花錢買的硬體

歷史

  • Computer operators 電腦操作員 - 以前全世界只有兩三台電腦時,為了不要讓電腦有閒置的狀態,程式設計師會寫出一卡車的程式卡,電腦操作員會依照卡片輸入指令,電腦會打一些卡片出來在把卡片出去

os種類

依處理方式而分

1. 整批處理作業系統(Batch processing OS)

處理方式:將欲處理的資料或程式整批集中,置於如卡片、紙帶、磁帶、磁碟等儲存在媒體內,當要處理時,CPU才會到媒體中讀取資料後加以處理。
優點:整批處理作業系統是第一代作業系統,比起沒有作業系統時,更有效地改進了電腦的作業效率,減少大部份人工操作的比率。
缺點:因為CPU速度遠較存取資料的I/O為快,所以此方式CPU常被閒置,效率低。

2. 分時作業系統(Time-sharing OS)

處理方式:CPU每次分配給各程序式(process)一段相同的時間,如果該程序式無法在該段時間內完成,都必須離開CPU回到佇列重新排隊等待下一週期再執行
優點:由於電腦CPU的速度實在很快,分時系統上連線的各個終端機,縱使和主機相隔甚遠,仍然可以很快地處理各項訊息並傳回結果;並無等待的感覺,達到人和電腦相互交談(interactive)的效果。
缺點:由於CPU是各程序式共享的,因此一旦遇到很大的程序式,又有急迫的時效性時,分時系統將無法達成。

3. 交談式作業系統(Interactive OS)

處理方式:將所有資料都儲存在能由CPU直接控制的儲存設備內,遇有優先次序高的程序式時,CPU立即全力加以處理,在最短的時間內輸出結果完成任務。
特點:交談式系統屬於立即執行的觀念,可以和各個終端機連線,通常會排定一個優先(priority)次序,優先權愈高的程序式可以被優先即時處理。

4. 多工處理作業系統(Multi-processing OS)

處理方式:以兩個或兩個以上同型的CPU,以並行處理(parallel processing)的方式,去處理一個或一個以上的程序式稱為多工處理。
特點:多工處理作業系統可以在同一時間完成許多程式的處理工作。也可以由多個CPU去執行同一程式,並相互比較核對執行結果的正確性。

5. 網路式作業系統(Network OS)

處理方式:透過通信傳輸線路使分散在各地的電腦能夠互相傳遞訊息,共享資源。網路依其連線範圍的大小分為區域網路(Local AreaNetwork)和廣域網路(Wide Area Network)。
特點:網路已廣泛的應用在各方面,例如教學電腦網路、行政電腦網路、通訊網路等等,因此網路式作業系統變得非常重要。

6. RealTime

軍事和醫學上比較多人用

分類會依照第一篇介紹的分類架構來進行
由於是將學習過程記錄下來,如果有任何錯誤歡迎糾正

以下參考連結在學習過程中覺得非常有幫助:
-台大線上課程


上一篇
番外篇 你今天跨平台了沒?
下一篇
番外篇 JCConf參與心得
系列文
冒牌工程師上學去42
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言