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