操作系統(tǒng)目前有五大類(lèi)型
操作系統(tǒng)目前來(lái)說(shuō)一共有五種類(lèi)型,那你知道分別是哪幾個(gè)嗎?下面由學(xué)習(xí)啦小編為大家整理了操作系統(tǒng)五大類(lèi)型的相關(guān)知識(shí),希望大家喜歡!
一、操作系統(tǒng)五大類(lèi)型的簡(jiǎn)介
1. 批處理操作系統(tǒng)
批處理(Batch Processing)操作系統(tǒng)的工作方式是:用戶(hù)將作業(yè)交給系統(tǒng)操作員,系統(tǒng)操作員將許多用戶(hù)的作業(yè)組成一批作業(yè),之后輸入到計(jì)算機(jī)中,在系統(tǒng)中形成一個(gè)自動(dòng)轉(zhuǎn)接的連續(xù)的作業(yè)流,然后啟動(dòng)操作系統(tǒng),系統(tǒng)自動(dòng)、依次執(zhí)行每個(gè)作業(yè)。最后由操作員將作業(yè)結(jié)果交給用戶(hù)。
2.分時(shí)操作系統(tǒng)
分時(shí)(Time Sharing)操作系統(tǒng)的工作方式是:一臺(tái)主機(jī)連接了若干個(gè)終端,每個(gè)終端有一個(gè)用戶(hù)在使用。用戶(hù)交互式地向系統(tǒng)提出命令請(qǐng)求,系統(tǒng)接受每個(gè)用戶(hù)的命令,采用時(shí)間片輪轉(zhuǎn)方式處理服務(wù)請(qǐng)求,并通過(guò)交互方式在終端上向用戶(hù)顯示結(jié)果。用戶(hù)根據(jù)上步結(jié)果發(fā)出下道命。分時(shí)操作系統(tǒng)將CPU的時(shí)間劃分成若干個(gè)片段,稱(chēng)為時(shí)間片。操作系統(tǒng)以時(shí)間片為單位,輪流為每個(gè)終端用戶(hù)服務(wù)。每個(gè)用戶(hù)輪流使用一個(gè)時(shí)間片而使每個(gè)用戶(hù)并不感到有別的用戶(hù)存在。分時(shí)系統(tǒng)具有多路性、交互性、“獨(dú)占”性和及時(shí)性的特征。多路性指,伺時(shí)有多個(gè)用戶(hù)使用一臺(tái)計(jì)算機(jī),宏觀上看是多個(gè)人同時(shí)使用一個(gè)CPU,微觀上是多個(gè)人在不同時(shí)刻輪流使用CPU。交互性是指,用戶(hù)根據(jù)系統(tǒng)響應(yīng)結(jié)果進(jìn)一步提出新請(qǐng)求(用戶(hù)直接干預(yù)每一步)。“獨(dú)占”性是指,用戶(hù)感覺(jué)不到計(jì)算機(jī)為其他人服務(wù),就像整個(gè)系統(tǒng)為他所獨(dú)占。及時(shí)性指,系統(tǒng)對(duì)用戶(hù)提出的請(qǐng)求及時(shí)響應(yīng)。它支持位于不同終端的多個(gè)用戶(hù)同時(shí)使用一臺(tái)計(jì)算機(jī),彼此獨(dú)立互不干擾,用戶(hù)感到好像一臺(tái)計(jì)算機(jī)全為他所用。
3.實(shí)時(shí)操作系統(tǒng)
實(shí)時(shí)操作系統(tǒng)(RealTimeOperatingSystem,RTOS)是指使計(jì)算機(jī)能及時(shí)響應(yīng)外部事件的請(qǐng)求在規(guī)定的嚴(yán)格時(shí)間內(nèi)完成對(duì)該事件的處理,并控制所有實(shí)時(shí)設(shè)備和實(shí)時(shí)任務(wù)協(xié)調(diào)一致地工作的操作系統(tǒng)。實(shí)時(shí)操作系統(tǒng)要追求的目標(biāo)是:對(duì)外部請(qǐng)求在嚴(yán)格時(shí)間范圍內(nèi)做出反應(yīng),有高可靠性和完整性。其主要特點(diǎn)是資源的分配和調(diào)度首先要考慮實(shí)時(shí)性然后才是效率。此外,實(shí)時(shí)操作系統(tǒng)應(yīng)有較強(qiáng)的容錯(cuò)能力。
4.網(wǎng)絡(luò)操作系統(tǒng)
網(wǎng)絡(luò)操作系統(tǒng)是基于計(jì)算機(jī)網(wǎng)絡(luò)的,是在各種計(jì)算機(jī)操作系統(tǒng)上按網(wǎng)絡(luò)體系結(jié)構(gòu)協(xié)議標(biāo)準(zhǔn)開(kāi)發(fā)的軟件,包括網(wǎng)絡(luò)管理、通信、安全、資源共享和各種網(wǎng)絡(luò)應(yīng)用。其目標(biāo)是相互通信及資源共享。在其支持下,網(wǎng)絡(luò)中的各臺(tái)計(jì)算機(jī)能互相通信和共享資源。其主要特點(diǎn)是與網(wǎng)絡(luò)的硬件相結(jié)合來(lái)完成網(wǎng)絡(luò)的通信任務(wù)。
5.分布式操作系統(tǒng)
它是為分布計(jì)算系統(tǒng)配置的操作系統(tǒng)。大量的計(jì)算機(jī)通過(guò)網(wǎng)絡(luò)被連結(jié)在一起,可以獲得極高的運(yùn)算能力及廣泛的數(shù)據(jù)共享。這種系統(tǒng)被稱(chēng)作分布式系統(tǒng)(DistributedSystem) 。它在資源管理,通信控制和操作系統(tǒng)的結(jié)構(gòu)等方面都與其他操作系統(tǒng)有較大的區(qū)別。由于分布計(jì)算機(jī)系統(tǒng)的資源分布于系統(tǒng)的不同計(jì)算機(jī)上,操作系統(tǒng)對(duì)用戶(hù)的資源需求不能像一般的操作系統(tǒng)那樣等待有資源時(shí)直接分配的簡(jiǎn)單做法而是要在系統(tǒng)的各臺(tái)計(jì)算機(jī)上搜索,找到所需資源后才可進(jìn)行分配。對(duì)于有些資源,如具有多個(gè)副本的文件,還必須考慮一致性。所謂一致性是指若干個(gè)用戶(hù)對(duì)同一個(gè)文件所同時(shí)讀出的數(shù)據(jù)是一致的。為了保證一致性,操作系統(tǒng)須控制文件的讀、寫(xiě)、操作,使得多個(gè)用戶(hù)可同時(shí)讀一個(gè)文件,而任一時(shí)刻最多只能有一個(gè)用戶(hù)在修改文件。分布操作系統(tǒng)的通信功能類(lèi)似于網(wǎng)絡(luò)操作系統(tǒng)。由于分布計(jì)算機(jī)系統(tǒng)不像網(wǎng)絡(luò)分布得很廣,同時(shí)分布操作系統(tǒng)還要支持并行處理,因此它提供的通信機(jī)制和網(wǎng)絡(luò)操作系統(tǒng)提供的有所不同,它要求通信速度高。分布操作系統(tǒng)的結(jié)構(gòu)也不同于其他操作系統(tǒng),它分布于系統(tǒng)的各臺(tái)計(jì)算機(jī)上,能并行地處理用戶(hù)的各種需求,有較強(qiáng)的容錯(cuò)能力
二、操作系統(tǒng)五大類(lèi)型的特點(diǎn)
(1) 批處理操作系統(tǒng)的特點(diǎn)有:
a. 用戶(hù)脫機(jī)使用計(jì)算機(jī)。用戶(hù)提交作業(yè)之后直到獲得結(jié)果之前就不再和計(jì)算機(jī)打交道。作業(yè)提交的方式可以是直接交給計(jì)算中心的管理操作員,也可以是通過(guò)遠(yuǎn)程通訊線路提交。提交的作業(yè)由系統(tǒng)外存收容成為后備作業(yè)。
b.成批處理。操作員把用戶(hù)提交的作業(yè)分批進(jìn)行處理。每批中的作業(yè)將由操作系統(tǒng)或監(jiān)督程序負(fù)責(zé)作業(yè)間自動(dòng)調(diào)度執(zhí)行。
c.多道程序運(yùn)行。按多道程序設(shè)計(jì)的調(diào)度原則,從一批后備作業(yè)中選取多道作業(yè)調(diào)入內(nèi)存并組織它們運(yùn)行,成為多道批處理。
(2) 分時(shí)操作系統(tǒng)的特點(diǎn)有:
a. 交互性:首先, 用戶(hù)可以在程序動(dòng)態(tài)運(yùn)行情況下對(duì)其加以控制。其次,用戶(hù)上機(jī)提交作業(yè)方便。第三,分時(shí)系統(tǒng)還為用戶(hù)之間進(jìn)行合作提供方便。
b. 多用戶(hù)同時(shí)性:多個(gè)用戶(hù)同時(shí)在自己的終端上上機(jī),共享CPU和其他資源,充分發(fā)揮系統(tǒng)的效率。
c.獨(dú)立性:客觀效果上用戶(hù)彼此間感覺(jué)不到有別人也在使用該臺(tái)計(jì)算機(jī),如同自己獨(dú)占計(jì)算機(jī)一樣。
(3) 實(shí)時(shí)操作系統(tǒng)的特點(diǎn)有:
a. 實(shí)時(shí)時(shí)鐘管理(定時(shí)處理和延時(shí)處理)。
b. 連續(xù)的人-機(jī)對(duì)話,這對(duì)實(shí)時(shí)控制往往是必須的。
c.要求采取過(guò)載保護(hù)措施。例如對(duì)于短期過(guò)載,把輸入任務(wù)按一定的策略在緩沖區(qū)排隊(duì),等待調(diào)度; 對(duì)于持續(xù)性過(guò)載,可能要拒絕某些任務(wù)的輸入; 在實(shí)時(shí)控制系統(tǒng)中,則及時(shí)處理某些任務(wù),放棄某些任務(wù)或降低對(duì)某些任務(wù)的服務(wù)頻率。
d.高度可靠性和安全性需采取冗余措施。雙機(jī)系統(tǒng)前后臺(tái)工作,包括必要的保密措施等。
(4) 網(wǎng)絡(luò)操作系統(tǒng)的特點(diǎn)有:
a. 計(jì)算機(jī)網(wǎng)絡(luò)是一個(gè)互連的計(jì)算機(jī)系統(tǒng)的群體。
b. 這些計(jì)算機(jī)是自治的,每臺(tái)計(jì)算機(jī)有自己的操作系統(tǒng),各自獨(dú)立工作,它們?cè)诰W(wǎng)絡(luò)協(xié)議控制下協(xié)同工作。
c.系統(tǒng)互連要通過(guò)通信設(shè)施(硬件、軟件)來(lái)實(shí)現(xiàn)。
d.系統(tǒng)通過(guò)通信設(shè)施執(zhí)行信息交換、資源共享、互操作和協(xié)作處理,實(shí)現(xiàn)多種應(yīng)用要求。
(5) 分布式操作系統(tǒng)的特點(diǎn)有:
a.計(jì)算機(jī)網(wǎng)絡(luò)的開(kāi)發(fā)都遵循協(xié)議,而對(duì)于各種分布式系統(tǒng)并沒(méi)有制定標(biāo)準(zhǔn)的協(xié)議。當(dāng)然,計(jì)算機(jī)網(wǎng)絡(luò)也可認(rèn)為是一種分布式系統(tǒng)。
b.分布式系統(tǒng)要求一個(gè)統(tǒng)一的操作系統(tǒng),實(shí)現(xiàn)系統(tǒng)操作的統(tǒng)一性。
c.分布式操作系統(tǒng)對(duì)用戶(hù)是透明的。但對(duì)計(jì)算機(jī)網(wǎng)絡(luò),若一個(gè)計(jì)算機(jī)上的用戶(hù)希望使用另一臺(tái)計(jì)算機(jī)上的資源,則必須明確指明是哪臺(tái)計(jì)算機(jī)。
d.分布式系統(tǒng)的基礎(chǔ)是網(wǎng)絡(luò)。分布式系統(tǒng)已不僅是一個(gè)物理上的松散耦合系統(tǒng),同時(shí)還是一個(gè)邏輯上緊密耦合的系統(tǒng)。e.分布式系統(tǒng)還處在研究階段。而計(jì)算機(jī)網(wǎng)絡(luò)已經(jīng)在各個(gè)領(lǐng)域得到廣泛的應(yīng)用。
操作系統(tǒng)目前有五大類(lèi)型
上一篇:操作系統(tǒng)名詞解釋題
下一篇:操作系統(tǒng)判斷題