隨著計算機(jī)技術(shù)的迅速發(fā)展和計算機(jī)的廣泛運(yùn)用,用戶對操作系統(tǒng)的功能、應(yīng)用環(huán)境、使用方式不斷提出了新的要求 ,因而逐步形成了不同類型的操作系統(tǒng)。
根據(jù)操作系統(tǒng)的功能和使用環(huán)境,具體解釋如下:
(1) 單用戶操作系統(tǒng)。計算機(jī)系統(tǒng)在單用戶單任務(wù)操作系統(tǒng)的控制下,只能串行地執(zhí)行用戶程序,獨(dú)占計算機(jī)的全部資源,cpu運(yùn)行效率低。例如dos操作系統(tǒng)就屬于單用戶單任務(wù)操作系統(tǒng),F(xiàn)在大多數(shù)的個人計算機(jī)操作系統(tǒng)是單用戶多任務(wù)操作系統(tǒng),允許多個程序或多個作業(yè)同時存在和運(yùn)行。列入windowsxp就是單用戶多任務(wù)操作系統(tǒng)。
(2)批處理操作系統(tǒng)。批處理操作系統(tǒng)是以作業(yè)為處理對象,連續(xù)處理在計算機(jī)系統(tǒng)運(yùn)行的作業(yè)流。這類操作系統(tǒng)的特點是:作業(yè)的運(yùn)行完全由系統(tǒng)自動控制,系統(tǒng)的吞吐量大,資源的利用率高。
(3)多用戶多任務(wù)分時操作系統(tǒng)。多用戶多任務(wù)分時操作系統(tǒng)也允許多個用戶共享使用一臺計算機(jī)的資源,即在一臺計算機(jī)上聯(lián)接幾臺甚至幾十臺終端機(jī),終端機(jī)可以沒有自己的cpu與內(nèi)存,只有鍵盤與顯示器,每個用戶都通過各自的終端機(jī)使用這臺計算機(jī)的資源,計算機(jī)按固定的時間片輪流為各個終端服務(wù)。由于計算機(jī)的處理速度很快,用戶感覺不到等待時間,似乎這臺計算機(jī)專為自己服務(wù)一樣。
Unix就是典型的多用戶多任務(wù)分時操作系統(tǒng),這類操作系統(tǒng)通常用在大、中、小型計算機(jī)或工作站中。
(4)實時操作系統(tǒng)。實時操作系統(tǒng)是對隨機(jī)發(fā)生的外部事件在限定時間范圍內(nèi)做出響應(yīng)并對其進(jìn)行處理的系統(tǒng)。外部事件是一般指來自于計算機(jī)系統(tǒng)聯(lián)系的設(shè)備的服務(wù)要求和數(shù)據(jù)采集。實時操作系統(tǒng)廣泛用于工業(yè)生產(chǎn)過程的控制和事物數(shù)據(jù)處理中。常用的系統(tǒng)有rdos等。
(5)網(wǎng)絡(luò)操作系統(tǒng)。為計算機(jī)網(wǎng)絡(luò)配置的操作系統(tǒng)稱為網(wǎng)絡(luò)操作系統(tǒng)。它負(fù)責(zé)網(wǎng)絡(luò)管理、網(wǎng)絡(luò)通信、資源共享和系統(tǒng)安全等工作。列入netware、windows200\2003server等。 (6)分布式操作系統(tǒng)。分布式操作系統(tǒng)是用于分布式計算機(jī)系統(tǒng)的操作系統(tǒng)。分布式計算機(jī)系統(tǒng)是由多個并行工作的處理機(jī)組成的系統(tǒng),提供高度的并行性和有效的同步算法和通信機(jī)制,自動實行全系統(tǒng)范圍的任務(wù)分配并自動調(diào)節(jié)各處理機(jī)的工作負(fù)載。如mds,cdcs等。
|