計(jì)算機(jī)操作系統(tǒng)的發(fā)展
計(jì)算機(jī)操作系統(tǒng)的發(fā)展
或許你對(duì)計(jì)算機(jī)很熟悉,但是計(jì)算機(jī)操作系統(tǒng)的發(fā)展歷史你知道多少呢?下面由學(xué)習(xí)啦小編為大家整理了計(jì)算機(jī)操作系統(tǒng)發(fā)展的相關(guān)知識(shí),希望對(duì)大家有幫助!
計(jì)算機(jī)操作系統(tǒng)的發(fā)展一、無(wú)操作系統(tǒng)時(shí)代
一定很多人非常的驚訝,沒有操作系統(tǒng)?簡(jiǎn)直無(wú)法想象,現(xiàn)在只要操作系統(tǒng)稍微復(fù)雜一些,我們都感到無(wú)法接受,真的是難以想象當(dāng)時(shí)的電腦是怎樣去操作的。
人工操作
由于沒有操作系統(tǒng)去管理計(jì)算機(jī),所以只能通過(guò)人手工的去操作、管理整個(gè)硬件的運(yùn)行,要想計(jì)算機(jī)作計(jì)算,只能由專業(yè)的程序員去將自己編寫的代碼及數(shù)據(jù)轉(zhuǎn)換成二進(jìn)制碼,然后用穿孔的方式,將二進(jìn)制碼錄入到紙帶上面,然后啟動(dòng)機(jī)器,讀入程序和數(shù)據(jù),計(jì)算完畢完畢后,下一個(gè)程序繼續(xù)以此方式繼續(xù)運(yùn)行。這種方式真的不可想象,當(dāng)時(shí)編寫一個(gè)軟件是多么的復(fù)雜,要多細(xì)心才能完成。顯然這種方式一臺(tái)電腦同時(shí)只能有一位用戶使用,造成了計(jì)算機(jī)的使用效率低下,很多資源都被白白浪費(fèi)。
脫機(jī)輸入輸出
脫機(jī)輸入輸出的方式改變了原本人工一條一條紙帶裝,裝完運(yùn)行結(jié)束后,再裝下一條紙帶,以此循環(huán),脫機(jī)方式是有一個(gè)外圍機(jī)來(lái)完成裝載紙帶的工作,操作員只需要開始將所有紙帶一次性裝上去就可以,雖然省去了一次次裝紙帶的,但是對(duì)于CPU來(lái)說(shuō),這種方式還是太慢,還是導(dǎo)致CPU空閑。
計(jì)算機(jī)操作系統(tǒng)的發(fā)展二、批處理
單道批處理
這種方式是將一批作業(yè)以脫機(jī)方式輸入到磁帶上面,并在系統(tǒng)中配上監(jiān)督程序,在監(jiān)督程序的控制下,使這一批作業(yè)一個(gè)接一個(gè)的順序處理,直至整個(gè)磁帶上面的程序全部完成。批處理時(shí),內(nèi)存中始終只保持一道作業(yè),因此稱為單道批處理。
多道批處理
多道批處理與單道批處理最大的不同在于用戶將作業(yè)提交成一個(gè)隊(duì)列,然后作業(yè)調(diào)度算法按一定的順序從后背隊(duì)列中選擇若干作業(yè)調(diào)入內(nèi)存,他們之間共享內(nèi)存,CPU和其它計(jì)算機(jī)資源。也就是說(shuō)內(nèi)存中可能同時(shí)存在多道作業(yè)。
計(jì)算機(jī)操作系統(tǒng)的發(fā)展三、分時(shí)系統(tǒng)
相信大家對(duì)分時(shí)系統(tǒng)并不陌生,我們現(xiàn)在使用的大多數(shù)系統(tǒng)都是分時(shí)系統(tǒng)。分時(shí)系統(tǒng)最大的特點(diǎn)就是將CPU時(shí)間分為不同的時(shí)間片,一個(gè)進(jìn)程或者線程占用其中的一個(gè)時(shí)間片,時(shí)間片到了,就必須讓出CPU以便其他的進(jìn)程或者線程運(yùn)行。分時(shí)系統(tǒng)真正實(shí)現(xiàn)了程序的并發(fā),使一臺(tái)計(jì)算機(jī)可以供多個(gè)用戶使用,而每個(gè)用戶的感覺就如自己獨(dú)占整個(gè)系統(tǒng)一樣,提高了計(jì)算機(jī)的使用效率,增強(qiáng)了人機(jī)交互。
計(jì)算機(jī)操作系統(tǒng)的發(fā)展四、實(shí)時(shí)系統(tǒng)
與分時(shí)系統(tǒng)相對(duì)的就是實(shí)時(shí)系統(tǒng),實(shí)時(shí)系統(tǒng)相比分時(shí)系統(tǒng),更加的專一,可靠性也更高,可以對(duì)請(qǐng)求及時(shí)的響應(yīng)。能在規(guī)定的時(shí)間之內(nèi)來(lái)控制生產(chǎn)過(guò)程或?qū)μ幚硐到y(tǒng)做出快速響應(yīng),調(diào)度一切可利用的資源完成實(shí)時(shí)任務(wù),并控制所有實(shí)時(shí)任務(wù)協(xié)調(diào)一致運(yùn)行。