操作系统(三)操作系统的发展和分类
1.3 操作系統(tǒng)的發(fā)展和分類
目錄
1.3 操作系統(tǒng)的發(fā)展和分類
1.3.1 人工手動(dòng)操作系統(tǒng)
1.3.2?批處理階段
1.3.3 分時(shí)操作系統(tǒng)
1.3.4 實(shí)時(shí)操作系統(tǒng)
先對(duì)要講的各個(gè)階段有個(gè)大體的認(rèn)識(shí),要注意各自的優(yōu)點(diǎn)以及不足,上一個(gè)階段的不足一定是下一個(gè)階段發(fā)展的動(dòng)力。
1.3.1 人工手動(dòng)操作系統(tǒng)
? 最開始的計(jì)算機(jī)是采用紙帶的形式讀取01代碼,效率十分的低下。而且在執(zhí)行一條紙帶命令的時(shí)候,其他的紙帶只能等待。
1.3.2?批處理階段
? ?單道批處理階段
? 在第一節(jié)的時(shí)候曾經(jīng)提到過(guò)批處理的概念即人們可以輸入一堆然后相應(yīng)的系統(tǒng)就會(huì)執(zhí)行一堆。在單道批處理階段,引入了脫機(jī)輸入/輸出技術(shù)(磁帶+外圍機(jī)),并由監(jiān)督程序負(fù)責(zé)控制作業(yè)的輸入、輸出。(我感覺(jué)王道的圖太棒了...)
? ? 從圖中我們可以看出,雖然單道批處理系統(tǒng)在一定程度上可以解決處理速度慢的問(wèn)題,但是在內(nèi)存中僅能有一道程序運(yùn)行,只有該程序運(yùn)行結(jié)束之后才能調(diào)入下一道程序。CPU有大量的時(shí)間是在空閑等待I/O完成。資源利用率依然很低。
? 多道批處理階段
? 多道批處理階段每次可以往計(jì)算機(jī)中輸入多個(gè)程序指令,多道程序并發(fā)執(zhí)行,共享計(jì)算機(jī)資源。資源利用率大幅提升,CPU和其他資源更能保持“忙碌”狀態(tài),系統(tǒng)吞吐量增大。在下面的圖示我們可以看出,當(dāng)?shù)谝粋€(gè)程序在進(jìn)行計(jì)算時(shí),此時(shí)輸入系統(tǒng)是空閑的,這時(shí)第二道程序便可以進(jìn)行輸入操作。這樣做確實(shí)可以提高操作系統(tǒng)的性能,但是用戶響應(yīng)時(shí)間長(zhǎng),沒(méi)有人機(jī)交互功能,用戶提交自己的作業(yè)之后就只能等待計(jì)算機(jī)處理完成,中間不能控制自己的作業(yè)執(zhí)行。eg:無(wú)法調(diào)試程序/無(wú)法在程序運(yùn)行過(guò)程中輸入一些參數(shù)。
1.3.3 分時(shí)操作系統(tǒng)
??分時(shí)操作系統(tǒng):計(jì)算機(jī)以時(shí)間片為單位輪流為各個(gè)用戶/作業(yè)服務(wù),各個(gè)用戶可通過(guò)終端與計(jì)算機(jī)進(jìn)行交互。
? 主要優(yōu)點(diǎn):用戶請(qǐng)求可以被即時(shí)響應(yīng),解決了人機(jī)交互問(wèn)題。允許多個(gè)用戶同時(shí)使用一臺(tái)計(jì)算機(jī),并且用戶對(duì)計(jì)算機(jī)的操作相互獨(dú)立,感受不到別人的存在。
? 主要缺點(diǎn):不能優(yōu)先處理一些緊急任務(wù)。操作系統(tǒng)對(duì)各個(gè)用戶/作業(yè)都是完全公平的,循環(huán)地為每個(gè)用戶/作業(yè)服務(wù)一個(gè)時(shí)間片,不區(qū)分任務(wù)的緊急性。
1.3.4 實(shí)時(shí)操作系統(tǒng)
? 實(shí)時(shí)操作系統(tǒng):系統(tǒng)能及時(shí)(或即時(shí))響應(yīng)外部事件的請(qǐng)求,在規(guī)定的時(shí)間內(nèi)完成對(duì)該事件的處理,并控制所有實(shí)時(shí)任務(wù)協(xié)調(diào)一致地運(yùn)行。 ? 主要優(yōu)點(diǎn):能夠優(yōu)先響應(yīng)一些緊急任務(wù),某些緊急任務(wù)不需時(shí)間片排隊(duì)。在實(shí)時(shí)操作系統(tǒng)的控制下,計(jì)算機(jī)系統(tǒng)接收到外部信號(hào)后及時(shí)進(jìn)行處理,并且要在嚴(yán)格的時(shí)限內(nèi)處理完事件。實(shí)時(shí)操作系統(tǒng)的主要特點(diǎn)是及時(shí)性和可靠性。如果再進(jìn)行劃分的話,實(shí)時(shí)操作系統(tǒng)又可分為軟實(shí)時(shí)操作系統(tǒng)以及硬實(shí)時(shí)操作系統(tǒng)。 與50位技術(shù)專家面對(duì)面20年技術(shù)見證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的操作系统(三)操作系统的发展和分类的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 互联网晚报 | 11月7日 星期日 |
- 下一篇: 互联网晚报 | 2月11日 星期五 |