人家就問第一個(gè)操作系統(tǒng)是怎么做出來的,樓下一堆人都沒說到點(diǎn)子上。

成都創(chuàng)新互聯(lián)公司"三網(wǎng)合一"的企業(yè)建站思路。企業(yè)可建設(shè)擁有電腦版、微信版、手機(jī)版的企業(yè)網(wǎng)站。實(shí)現(xiàn)跨屏營銷,產(chǎn)品發(fā)布一步更新,電腦網(wǎng)絡(luò)+移動(dòng)網(wǎng)絡(luò)一網(wǎng)打盡,滿足企業(yè)的營銷需求!成都創(chuàng)新互聯(lián)公司具備承接各種類型的網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站建設(shè)項(xiàng)目的能力。經(jīng)過十多年的努力的開拓,為不同行業(yè)的企事業(yè)單位提供了優(yōu)質(zhì)的服務(wù),并獲得了客戶的一致好評(píng)。
這個(gè)問題就像是沒有生產(chǎn)機(jī)器,那第一臺(tái)機(jī)器是怎么生產(chǎn)出來的。
第一臺(tái)計(jì)算機(jī),或者稱之為打孔計(jì)算機(jī),破譯機(jī)。它的作用就是讀0和1的不同排列組合,通過這些組合來解譯不同的意思。比如 0010代表什么意思,1101代表什么意思。這些是一開始就設(shè)定好了的,就像是中國古代的算盤一樣,上面的算子代表5,下面的算子代表1是一個(gè)道理。
好了,開始就設(shè)定好這個(gè)解碼功能后,這臺(tái)破譯機(jī)就可以讀信息了,它通過什么讀呢?那時(shí)候沒有數(shù)據(jù),沒有數(shù)字信號(hào),只有模擬信號(hào),它們就讀打孔紙。就是在紙上寫,然后打出一個(gè)一個(gè)孔,像卡紙一樣。設(shè)備就讀這個(gè)孔的排列,根據(jù)不同的排列去找這個(gè)排列代表了什么,然后給出答案。這就是最初的計(jì)算機(jī)原理,非常簡(jiǎn)單,它就是一個(gè)密碼解釋器,或者說是簡(jiǎn)單的編譯器。
那時(shí)候就是用來算加減法等一些計(jì)算,它就是一個(gè)大型的計(jì)算器。
后來發(fā)展的復(fù)雜一些了,也就是增加了更多的0和1的組合來豐富機(jī)器的解釋庫,來計(jì)算更復(fù)雜的公式。
這時(shí)候你要問了,這些0和1的解釋庫是存在哪里的?這就是為什么以前的計(jì)算機(jī)房間那么大個(gè)。它們是通過電子管的開和關(guān)來代表了0和1,通過電路給電子管通電,比如說那張紙打的孔,有一個(gè)像探頭一樣的東西,探測(cè)到那里有一個(gè)孔,或者沒有孔,就給出電信號(hào)來控制不同的電子管組合的通路和斷路,最后給出結(jié)果。
比如我用紙戳一個(gè)1+1=?,我就戳一個(gè)(0000 0000 0000 0001)代表1(00001 001000 ....)代表+ (0000 0000 0000 0001)代表1,然后給機(jī)器讀,機(jī)器讀出來后,就會(huì)根據(jù)電子管的通斷組合,最后將結(jié)果反饋回來。一開始是用亮了多少盞燈來表示計(jì)算結(jié)果,有了顯示器后,才把它變成了顯示畫面。
顯示畫面其實(shí)也是有一個(gè)庫的,比如0001,你就給我顯示1,00010,你就給我顯示2,它會(huì)找對(duì)應(yīng)的庫,這個(gè)庫一開始就用不同的電路
搭建做好,無非就是不同的電路通斷,電壓,電流等各種奇怪的組合來完成 。它自身有一套神奇的檢測(cè)機(jī)制,這個(gè)就不說了,我也說不清楚。
那么回到最開始的問題,世界上第一個(gè)操作系統(tǒng)是怎么出現(xiàn)的?就是用手在紙上寫出來的。
一開始不能算是系統(tǒng),比如我要算一個(gè)公式,a /b +1+a+5*b,舉個(gè)例子,這個(gè)公式我要經(jīng)常用,我不可能每次都要去戳很多紙,所以我只需要先做一個(gè)模板,然后留出一個(gè)空白,需要的時(shí)候,把a(bǔ)和b戳出來就可以了,這樣就很方便了。
后來這些公式越來越復(fù)雜,甚至是出現(xiàn)了不同的計(jì)算,比如說, 如果a100,那么就執(zhí)行xxxx,如果a100,就執(zhí)行xxxx。然后這個(gè)模板就越做越大,需要戳的紙也越來越長。
好家伙,后來實(shí)在戳不過來了,十個(gè)手指都戳破了,甚至計(jì)算機(jī)也運(yùn)行不過來了,更復(fù)雜的運(yùn)算根本做不了。不行,不能這樣下去了。
后來就開始有人研究了,電子技術(shù)的發(fā)展越來越高科技,電子管也做得越來越小,最后用集成電路來控制開關(guān),但是其實(shí)原理都是一樣的。可以運(yùn)算的公式和能力也越來越強(qiáng)。其實(shí)還是不同的電子管組合成不同的開關(guān),你以為這個(gè)組合就是幾個(gè)電子組的組合嗎?不,已經(jīng)達(dá)到上億,上千億個(gè)電子管的組合了,這也是集成電路的優(yōu)勢(shì)。
一開始是用紙來保存信息,但是前面說了,紙已經(jīng)不夠用了,就開始出現(xiàn)了軟盤,光盤。光盤上的凹凸點(diǎn),代表了0和1,其實(shí)就是存儲(chǔ)的介質(zhì)發(fā)生了變化,后面發(fā)明了磁盤,發(fā)明了光盤,甚至是軟盤、機(jī)械硬盤,SSD等不同的儲(chǔ)存介質(zhì),這些其實(shí)就是保存的方式不同而已,其實(shí)它們保存的數(shù)據(jù)還是和打孔紙一樣,就是0和1的數(shù)據(jù),只是相比紙而言,保存得更多,更方便,也更容易被機(jī)器讀取。
這時(shí)候保存的介質(zhì)發(fā)生了變化 ,那么讀取這些數(shù)據(jù)的那個(gè)探頭也發(fā)生了變化,變成了像軟盤的磁頭,光盤的激光頭等。
當(dāng)這種保存的介質(zhì)從紙變成了硬盤后,就會(huì)出現(xiàn)一個(gè)問題,一開始寫這些孔的時(shí)候,是用筆和給紙戳一個(gè)窟窿來讓機(jī)器識(shí)別,現(xiàn)在要怎么把0和1這種數(shù)據(jù)寫到磁盤里呢?這里就發(fā)明了鍵盤了,最初的鍵盤當(dāng)然和現(xiàn)在不一樣,但是原理是一樣的。還是按一個(gè)鍵,給一個(gè)電信號(hào),磁頭收到了電信號(hào),會(huì)判斷是0還是1,如果是0,就是反磁,如果是1就是正磁。一開始的鍵盤,就是只有幾個(gè)鍵,1鍵和0鍵。
后來有人覺得整天打0和1太麻煩了,如果我要打a這個(gè)符號(hào),我就要按(0000000000000000),按這么多下,我的手都要變成一指禪了,于是就發(fā)明更復(fù)雜的鍵盤,比如我要打a,b,c,d,我就一開始就設(shè)定好,我打a,就直接發(fā)送一串機(jī)器碼(0000000000000000),我要打b就發(fā)送一串機(jī)器碼(0000000000000001),類似這樣的。其實(shí)也是給鍵盤做好一個(gè)約定,我一開始就把一些特定的,經(jīng)常使用到的符號(hào)或其他有代表性的字母、數(shù)字,把它們對(duì)應(yīng)的0和1組合的機(jī)器碼先做成一個(gè)表格,存到鍵盤的識(shí)別庫里,我按哪一個(gè)字符,你就給我發(fā)送哪一個(gè)字符對(duì)應(yīng)的機(jī)器碼就可以了,這樣我就不用從早到晚按0和1這兩個(gè)鍵,按個(gè)沒完。這么一設(shè)定,我就不用記太多的機(jī)器碼組合了,一開始就把這些組合給分門別類。
這樣發(fā)展到這里,鍵盤的雛形就出來了,也為匯編的發(fā)展埋下了伏筆。匯編其實(shí)就是最接近或者它就是機(jī)器碼的一種組合語言,機(jī)器是可以直接識(shí)別出來。
前面說了,為了執(zhí)行不同的公式和復(fù)雜的計(jì)算,就出現(xiàn)了這同的模板,只需要修改模板上的參數(shù),就可以重復(fù)執(zhí)行這些模板。
現(xiàn)在這些板從紙上存到了軟盤上,現(xiàn)在就更方便了。以前用紙的時(shí)候,用過一次,紙就沒用了,現(xiàn)在軟盤上的數(shù)據(jù)一直在,我只需要用磁頭把原來填的數(shù)據(jù)擦掉,重新寫個(gè)新的參數(shù)就可以了。你可以理解成當(dāng)時(shí)在紙上我用鉛筆寫參數(shù),用過一次,用橡皮擦給擦掉重復(fù)寫。但是紙是需要打孔的,打了孔,橡破擦也沒用,已經(jīng)是一個(gè)孔了,你也補(bǔ)不上,所以那紙就廢掉了。
但是軟盤不一樣,軟盤是可以重復(fù)寫的。可以把磁消掉重新在那個(gè)位置寫一個(gè)新的參數(shù),這樣就可以重復(fù)利用了。
后來這些模板越做越復(fù)雜,最后慢慢的發(fā)展成了一個(gè)小型的,有自己一些獨(dú)立功能的計(jì)算系統(tǒng),這可以理解為,它有了系統(tǒng)的一些特性,但是還不算系統(tǒng)。
后來這些模板更強(qiáng)大了,有人覺得,因?yàn)樾枰訌?qiáng)大的功能,一般的模板已經(jīng)沒辦法滿足了,而且通過這種最原始的abcd來拼湊這些公式、模板,太累了。于是就有人開始寫中間解釋器。
怎么理解呢?前面說了,一開始大家都是寫1和0組合,覺得太累了,于是把1和0的不同組合做成了一個(gè)庫,我只需要輸入1+1,abcd這種鍵盤上約定好的字母,鍵盤就發(fā)送對(duì)應(yīng)的1和0組合給機(jī)器,機(jī)器就可以直接識(shí)別了。
現(xiàn)在需求越來越復(fù)雜,發(fā)現(xiàn)光打這些abcd,需要打越來越多的代碼,發(fā)現(xiàn)和之前打1和0一樣累了,怎么辦呢?于是就有人打算再創(chuàng)一個(gè)中間庫,把這些abcd,1,2,3等組合做成一個(gè)庫,不同的組合代碼不同的意思,這就是從機(jī)器向交互語言的發(fā)展了初期了。
這個(gè)庫一開始還是用abcd等最初的那個(gè)鍵盤庫打上去的,當(dāng)然做的也很累,但是只要這個(gè)庫完善好了,后面要繼續(xù)發(fā)展更高級(jí)的交互語言就簡(jiǎn)單多了,以后所有交互語言寫出來的東西,都通過這個(gè)庫翻譯成機(jī)器語言庫,機(jī)器語言庫就可以識(shí)別了。
于是有了交互語言庫,大家就不用打太多的字符來拼湊成不同的模板了,因?yàn)榻换フZ言庫有了不同的單詞組合成更加有意義符號(hào),人一看就懂,不需要那些零零散散的字母,沒有任何意義在里面,還需要死記硬背。
這就有點(diǎn)像是古代的文言文,你一聽不知道他在說什么,然后去查一下文言文字典,這樣你才能知道他在說什么。
現(xiàn)在你可以用白話言語來交流了,這樣就更輕松了,你可以直接和他對(duì)話。
至于機(jī)器聽不聽的懂你說的意思,這個(gè)不要緊,有解釋庫,你把解釋庫做好了,你說的每一句話會(huì)自動(dòng)翻譯成機(jī)器語言,就可以了。
隨著語言的越來越強(qiáng)大,現(xiàn)在就可以寫出更加復(fù)雜的模板了,后來顯示器的發(fā)展越來越強(qiáng)大,讓這些模板出現(xiàn)了更豐富的畫面,其實(shí)它顯示什么東西,也還是會(huì)有一個(gè)庫的,只要約定好,我返回的這串代碼代表了什么東西,你就顯示什么東西就可以了。甚至后來有了圖片。
其實(shí)圖片的顯示也有自己的一個(gè)約定,就是我返回什么代碼,你就解析成什么顏色點(diǎn),然后不同的代碼組合,就會(huì)現(xiàn)出一大串的顏色點(diǎn)組合在一起,就變成了有顏色的圖片和畫面。其實(shí)文字也是圖片的一種,就是一種圖信號(hào)。
回到模板上來,后來慢慢的,這些模板越來越強(qiáng)大,甚至有人開始動(dòng)起心思,開始給這些模板加皮膚,加各種好看或者神奇的功能,讓它更加好用,于是最初始的系統(tǒng)就這么慢慢的發(fā)展起來了。
其實(shí)系統(tǒng)它不是突然就有的,是在整個(gè)機(jī)器的發(fā)展的過程中,慢慢的累積到一定程度后,順應(yīng)發(fā)展而來的。
這些模板也是從最簡(jiǎn)單的公式模板慢慢發(fā)展成了現(xiàn)在有了自己的界面,有了自己的獨(dú)立運(yùn)算功能和各種娛樂功能等強(qiáng)大的系統(tǒng)。
最初的系統(tǒng),也就是這些模板的誕生,其實(shí)是很辛苦的,它們需要有一定的積累,一些基礎(chǔ)的識(shí)別庫的完善,這些都是需要最初的那代人,一開始就約定好,然后慢慢地完善起來,然后高級(jí)的語言和系統(tǒng)才能通過這些庫來和機(jī)器交流。
最初的電腦沒有操作系統(tǒng),人們通過各種操作按鈕來控制計(jì)算機(jī),后來出現(xiàn)了匯編語言,并將它的編譯器內(nèi)置到電腦中,操作人員通過有孔的紙帶將程序輸入電腦進(jìn)行編譯。這些將語言內(nèi)置的電腦只能由操作人員自己編寫程序來運(yùn)行,不利于設(shè)備、程序的共用。為了解決這種問題,就出現(xiàn)了操作系統(tǒng),這樣就很好實(shí)現(xiàn)了程序的共用,以及對(duì)計(jì)算機(jī)硬件資源的管理,使人們可以從更高層次對(duì)電腦進(jìn)行操作,而不用關(guān)心其底層的運(yùn)作。
操作系統(tǒng)是現(xiàn)代電腦必不可少的系統(tǒng)軟件,是電腦的靈魂所在。現(xiàn)代的電腦都是通過操作系統(tǒng)來解釋人們的命令,從而達(dá)到控制電腦的目的。幾乎所有的應(yīng)用程序也是基于操作系統(tǒng)的。
一、操作系統(tǒng)誕生——盤古開天地
最初的操作系統(tǒng)出現(xiàn)在IBM/704大型機(jī)上,而微型計(jì)算機(jī)的操作系統(tǒng)則誕生于20世紀(jì)70年代——CP/M。
CP/M是加里.基爾達(dá)爾領(lǐng)導(dǎo)的Digisat Reseach公司為8位機(jī)開發(fā)的操作系統(tǒng),它能夠進(jìn)行文件管理,具有磁盤驅(qū)動(dòng)裝置,可以控制磁盤的輸入輸出、顯示器的.顯示,以及打印的輸出,它是當(dāng)時(shí)操作系統(tǒng)的標(biāo)準(zhǔn)。
二、操作系統(tǒng)遠(yuǎn)古霸主——DOS
DOS似乎只有現(xiàn)在的老鳥有過接觸,新學(xué)電腦的人對(duì)DOS只是一知半解。它曾經(jīng)占領(lǐng)了個(gè)人電腦操作系統(tǒng)領(lǐng)域的大部分,全球絕大多數(shù)電腦上都能看到它的身影。由于DOS系統(tǒng)并不需要十分強(qiáng)勁的硬件系統(tǒng)來支持,所以從商業(yè)用戶到家庭用戶都能使用。雖然用現(xiàn)在的眼光看它不是出色的操作系統(tǒng),但微軟軟件向下兼容的特點(diǎn),決定了Windows出問題的時(shí)候,很多時(shí)候需要在DOS下才能得到解決,因此了解與學(xué)習(xí)DOS還是很有必要的。
三、操作系統(tǒng)當(dāng)代大亨——Windows
從微軟1985年推出Windows 1.0以來,Windows系統(tǒng)經(jīng)歷了十多年風(fēng)風(fēng)雨雨。從最初運(yùn)行在DOS下的Windows 3.x,到現(xiàn)在風(fēng)靡全球的Windows xp、Vista、Windows 7,Windows幾乎代替了DOS曾經(jīng)擔(dān)當(dāng)?shù)奈蛔樱蔀榱诵乱粠У牟僮飨到y(tǒng)大亨。其普及性也就不用我多言了。
四、誘人的小企鵝——Linux
Linux是目前十分火爆的操作系統(tǒng)。它是由芬蘭赫爾辛基大學(xué)的一個(gè)大學(xué)生Linus B. Torvolds在1991年首次編寫的。標(biāo)志性圖標(biāo)是一個(gè)可愛的小企鵝。由于其源代碼的免費(fèi)開放,使其在很多高級(jí)應(yīng)用中占有很大市場(chǎng)。這也被業(yè)界視為打破微軟Windows壟斷的希望。
五、神奇的精靈——FreeBSD
FreeBSD是一種運(yùn)行在x86平臺(tái)下的類Unix系統(tǒng)。它以一個(gè)神話中的小精靈作為標(biāo)志,由BSD Unix系統(tǒng)發(fā)展而來,加州伯克利學(xué)校(Berkeley)編寫,第一個(gè)版本由1993年正式推出。BSD Unix和Unix System V是Unix操作系統(tǒng)的兩大主流,以后的Unix系統(tǒng)都是這兩種系統(tǒng)的衍生產(chǎn)品。這款操作系統(tǒng)主要應(yīng)用于網(wǎng)絡(luò)服務(wù)器端,不太適合個(gè)人用戶。
六、多才多藝的藝術(shù)大師——BeOS
如果說Windows是現(xiàn)代辦公軟件的世界,Unix是網(wǎng)絡(luò)的天下,那BeOS就稱得上是多媒體大師的天堂了。BeOS以其出色的多媒體功能而聞名,它在多媒體制作、編輯、播放方面都得心應(yīng)手,因此吸引了不少多媒體愛好者加入到BeOS陣營。由于BeOS的設(shè)計(jì)十分適合進(jìn)行多媒體開發(fā),所以不少制作人都采用BeOS作為他們的操作平臺(tái)。
七、總結(jié)?
? ?看完以上內(nèi)容,我相信大家對(duì)個(gè)人電腦上的幾種常見操作系統(tǒng)已有比較詳細(xì)的了解了吧。在增加知識(shí)的同時(shí),大家快去選擇一款最適合自己的操作系統(tǒng)吧。
目前常見的電腦系統(tǒng):
1、windows操作系統(tǒng)。 windows操作系統(tǒng)是由微軟公司開發(fā),大多數(shù)用于常用的臺(tái)式電腦和筆記本電腦,是應(yīng)用最廣泛的操作系統(tǒng)。
2、UNIX操作系統(tǒng)。Unix系統(tǒng),是一款付費(fèi)系統(tǒng),是資格最老的一款電腦操作系統(tǒng),誕生于上世紀(jì)70年代。unix系統(tǒng)的安全性,在這幾個(gè)操作系統(tǒng)中是最高的。
3、linux操作系統(tǒng)。linux算是UNIX的下一代,繼承了UNIX的許多特性,還加入了一些新的功能。linux系統(tǒng)占用硬件資源比較少,是開源的,免費(fèi)的。
4、Mac OS操作系統(tǒng)。蘋果操作系統(tǒng)是基于UNIX上面開發(fā)的。有著良好的用戶體驗(yàn),華麗的用戶界面和簡(jiǎn)單的操作。mac os系統(tǒng)在圖形設(shè)計(jì)、影視制作等領(lǐng)域有著自己獨(dú)特的優(yōu)勢(shì)。
除了以上主流的操作系統(tǒng),還有M-DOS、MS-DOS、chrome os系統(tǒng),鴻蒙系統(tǒng)等等。
最早的dos
后面蘋果和微軟一直在做系統(tǒng)
微軟比較普及:win95 win98 win2000 win xp
后面的win vista 還有最新的 win7
那是恢復(fù)系統(tǒng)
網(wǎng)站名稱:Windows系統(tǒng)遠(yuǎn)古的簡(jiǎn)單介紹
路徑分享:http://chinadenli.net/article39/dsgdsph.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、搜索引擎優(yōu)化、ChatGPT、App開發(fā)、建站公司、品牌網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)