百聞
今天,幾乎每個(gè)人每天都在接觸“計(jì)算機(jī)操作系統(tǒng)”。到底什么是操作系統(tǒng)?它又是如何誕生、演變的呢?
計(jì)算機(jī)指揮官
無(wú)論是計(jì)算機(jī),還是智能手機(jī),它們的運(yùn)行都是按照使用者的要求,將接收到的信息、數(shù)據(jù)進(jìn)行存儲(chǔ)和計(jì)算處理,然后將處理的結(jié)果通過(guò)文字、圖片、影像、聲音等各種方式呈現(xiàn)出來(lái)。
對(duì)于計(jì)算機(jī)(或智能手機(jī))而言,輸入信息靠鍵盤(pán)、鼠標(biāo),存儲(chǔ)信息靠硬盤(pán)、內(nèi)存,呈現(xiàn)信息靠的則是屏幕,那么,是誰(shuí)在控制這些部件有條不紊地工作呢?
答案只有一個(gè):操作系統(tǒng)。
簡(jiǎn)而言之,操作系統(tǒng)是一種程序軟件,負(fù)責(zé)按照使用者的意圖協(xié)調(diào)整個(gè)計(jì)算機(jī)的工作,你可以將它理解為“計(jì)算機(jī)指揮官”。
最早的操作系統(tǒng)——人
有趣的是,操作系統(tǒng)雖然對(duì)于計(jì)算機(jī)的運(yùn)行堪稱(chēng)至關(guān)重要,但操作系統(tǒng)卻并不是和計(jì)算機(jī)同時(shí)誕生的。在20世紀(jì)50年代計(jì)算機(jī)剛剛誕生的時(shí)候,控制計(jì)算機(jī)全靠人手工操作。那時(shí)候,程序員將程序和數(shù)據(jù)用打孔紙帶的方式進(jìn)行記錄和輸入,通過(guò)手動(dòng)控制開(kāi)關(guān)來(lái)進(jìn)行程序運(yùn)行,最終的計(jì)算結(jié)果則只能通過(guò)打印機(jī)打印出來(lái)。
但是,人類(lèi)手工操作的速度是難以滿足高速計(jì)算的需要的。怎么辦?
最早的多任務(wù)處理
通常,計(jì)算機(jī)歷史研究人員將現(xiàn)代所有操作系統(tǒng)的鼻祖,認(rèn)定為20世紀(jì)60年代美國(guó)AT&T公司和貝爾實(shí)驗(yàn)室等共同開(kāi)發(fā)的“多路信息計(jì)算系統(tǒng)”(MULTICS)。這種系統(tǒng)能夠同時(shí)控制正在運(yùn)行的多個(gè)程序,決定在某一時(shí)刻運(yùn)行哪一項(xiàng)作業(yè),使各種程序能夠在管理程序的控制下,相互穿插運(yùn)行而不相互干擾。
今天,這種計(jì)算機(jī)的運(yùn)行方式是人們?cè)缫咽熘摹岸嗳蝿?wù)處理模式”,也是現(xiàn)代計(jì)算機(jī)運(yùn)行計(jì)算任務(wù)的基礎(chǔ)。由此,計(jì)算機(jī)操作系統(tǒng)的雛形出現(xiàn),并直接影響計(jì)算機(jī)的發(fā)展路線,進(jìn)而衍生出今天主流的操作系統(tǒng)。
劃時(shí)代的操作系統(tǒng)
在我們熟悉的“視窗”操作界面出現(xiàn)之前,最先誕生的是Unix系統(tǒng)。
肯·湯普森曾經(jīng)是多路信息計(jì)算系統(tǒng)的開(kāi)發(fā)成員。某次,湯普森想要將一款名為“太空旅游”的游戲移植到實(shí)驗(yàn)室的計(jì)算機(jī)上,開(kāi)發(fā)了一套控制軟件,用于控制游戲程序運(yùn)行,他將這套控制軟件命名為Unics。
Unics只具備單一的控制能力,到 1971年,肯·湯普森與丹尼斯·里奇合作,令這個(gè)系統(tǒng)可以方便地安裝在各種計(jì)算機(jī)上進(jìn)行控制,而且不再只能單一控制一個(gè)程序。
新系統(tǒng)被并正式命名為Unix。當(dāng)時(shí),原本需要一天才能完成的工作,使用Unix系統(tǒng)的計(jì)算機(jī)只需要幾分鐘。對(duì)那個(gè)時(shí)候的人來(lái)說(shuō),這簡(jiǎn)直太“瘋狂”了!
圖形系統(tǒng)誕生
Unix系統(tǒng)最早面向?qū)I(yè)人士,滿屏幕都是字母和數(shù)字,普通人根本無(wú)從掌握,直到1984年,新的變革到來(lái)。這一年,VisiCorp公司發(fā)布了世界上第一款圖形操作系統(tǒng)Visi On。緊接著,蘋(píng)果公司和微軟公司相繼發(fā)布Mac OS System 1.0和Windows 1.0,計(jì)算機(jī)操作系統(tǒng)正式邁入圖形化時(shí)代。
直到今天,蘋(píng)果和微軟的這兩種操作系統(tǒng)都是最主流的圖形計(jì)算機(jī)操作系統(tǒng),再加上1990年誕生的Linux系統(tǒng),形成了計(jì)算機(jī)操作系統(tǒng)三足鼎立的局面。
本期“我在現(xiàn)場(chǎng)”答案:
鞋跟靠近腳踝的位置被刮花,說(shuō)明受害人是被人仰面拖到二樓,偽造了墜樓現(xiàn)場(chǎng);而且鞋子距離墜落地點(diǎn)非常遠(yuǎn),如果鞋子是在半空中或者墜落后掉的,那距離墜樓人的距離應(yīng)該不會(huì)太遠(yuǎn)才對(duì)。
很可能是犯罪嫌疑人作案后,發(fā)現(xiàn)拖動(dòng)過(guò)程中,鞋子被不知道哪里的釘子或者磚塊掛掉,又撿起鞋子,從二樓扔了下去??墒撬昧^(guò)猛,由于急著逃走,沒(méi)注意這個(gè)破綻。