日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

计算机是如何诞生的?

發(fā)布時間:2024/8/23 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 计算机是如何诞生的? 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1974 年之前,個人計算機基本上還沒有蹤影,而如今它早已無處不在。它端坐于每一張辦公桌上,棲身于每一個行李箱中。它代替了打字機、計算器、人工會計系統(tǒng)、運算表格、電話、圖書館、繪圖板、劇院、補習(xí)老師、玩具,等等。

它是怎么誕生的呢?

個人計算機的起源頗具革命性,因為它并不是由那些搞研發(fā)的專業(yè)團隊在成本昂貴、設(shè)備精良的實驗室研制出來的。它始于企業(yè)和學(xué)術(shù)機構(gòu)之外,由黑客、計算機發(fā)燒友和誤打誤撞的創(chuàng)業(yè)者利用業(yè)余時間在車庫、地下室和臥室等地方創(chuàng)造出來。這些革命者用自己對這門技術(shù)的癡迷點燃了導(dǎo)火索。

若要追本溯源,不僅可回溯到20 世紀(jì)50 年代的巨型計算機,甚至還可回溯到19 世紀(jì)的小說中那些能思考的機器。

上帝保佑,我真希望計算能利用蒸汽進行。

——查爾斯·巴貝奇,19 世紀(jì)發(fā)明家

在一個大雨傾盆的夏日,詩人拜倫和雪萊在瑞士消磨時光,討論起人工生命和人工思維,思考著是否能“制造出某個生物的各個零件,將它們拼湊起來并賦予其體溫”。瑪麗·雪萊記住了這場討論,并在自己后來著名的小說《弗蘭肯斯坦》(又名《科學(xué)怪人》)中展開了這一主題。

對蒸汽時代的讀者來說,瑪麗·雪萊筆下的科學(xué)怪人實在令人毛骨悚然。

弗蘭肯斯坦是個熱衷于生命起源的生物學(xué)家,他懷著犯罪心理頻繁出沒于藏尸間,嘗試用不同尸體的各個部分拼湊成一個巨大人體。當(dāng)這個怪物終于獲得生命睜開眼睛時,弗蘭肯斯坦被他的猙獰面目嚇得棄他而逃,他卻緊追不舍地向弗蘭肯斯坦索要女伴、溫暖和友情;接踵而至的更是一系列詭異的懸疑和命案。——百度百科

19 世紀(jì)早期迎來了機械化時代,而機械化動力的主要標(biāo)志是蒸汽機。蒸汽機最初安在輪子上,是為了推動輪子行進的。1825 年,世界上的第一條公共鐵路投入運營。蒸汽給當(dāng)時的人們帶來的神秘感,恰似后來的電力和原子能給后世人帶來的神秘感。

“蒸汽朋克”計算機

1833 年,英國數(shù)學(xué)家、天文學(xué)家及發(fā)明家查爾斯·巴貝奇談起用蒸汽驅(qū)動計算,并真的開始設(shè)計這么一臺機器。巴貝奇聲稱,這機器若是做出來,可將計算行為機械化,甚至將思維機械化。當(dāng)時的許多人將巴貝奇當(dāng)作真人版的弗蘭肯斯坦。

▲ 查爾斯·巴貝奇 19 世紀(jì)數(shù)學(xué)家、發(fā)明家,早在計算機成功問世100 年前就設(shè)計了一臺“能將思維機械化”的機器。(資料來源:美國圣何塞計算機博物館歷史中心)

雖說巴貝奇的設(shè)計并未變?yōu)楝F(xiàn)實,但他絕非一名光說不練的空想家。在1871 年逝世之前,巴貝奇一直致力于研究他所謂的“分析機”,并從邏輯學(xué)和數(shù)學(xué)最先進的思想中汲取營養(yǎng)。巴貝奇的目的是做出一臺能將人們從重復(fù)枯燥、令人厭倦的腦力勞動中解放出來的機器,正如當(dāng)時一些新機器讓人們免去了耗體力的苦差一樣。

巴貝奇有一位搞科學(xué)編年史的同事,同時也是他的贊助人,叫奧古斯塔·艾達·拜倫。她是拜倫勛爵的女兒,師從代數(shù)學(xué)家奧古斯塔斯·德·摩根,后來成為洛夫萊斯伯爵夫人。奧古斯塔·艾達·拜倫本身既是一名作家,又是一名業(yè)余數(shù)學(xué)家。因此,她能夠通過文章和論文向受過高等教育的公眾和英國貴族中的潛在贊助人解釋巴貝奇的想法。此外,她還撰寫了不少文章來介紹巴貝奇的分析機是如何解決高等數(shù)學(xué)問題的。因為奧古斯塔·艾達·拜倫所做的這些工作,許多人視她為世界上第一位計算機程序員。20 世紀(jì)80 年代初,美國國防部用她的名字命名了Ada 編程語言,以此肯定艾達在計算機編程方面的貢獻。

▲ 奧古斯塔·艾達·拜倫,又稱洛夫萊斯伯爵夫人(1815—1852) 推廣了巴貝奇分析機,并為其編程,還預(yù)言像這樣的機器未來能用于做復(fù)雜的事情,如創(chuàng)作音樂。(資料來源:約翰·默里出版公司)

瑪麗·雪萊創(chuàng)作的《弗蘭肯斯坦》引起了當(dāng)時的公眾對新技術(shù)的恐懼。因此,奧古斯塔·艾達·拜倫認(rèn)為,最好能讓自己的聽眾放心,巴貝奇的分析機并沒有獨立思考的能力。她向他們保證,這臺機器本身不會思考,只能根據(jù)人的指令行事。

其實,巴貝奇的分析機與真正的現(xiàn)代意義上的計算機十分類似,而“根據(jù)人的指令行事”這個概念實際上就相當(dāng)于我們今天所說的計算機編程。

從巴貝奇的設(shè)計來看,分析機是一臺體型巨大、噪聲不小、昂貴無比、外觀漂亮且因用了黃銅和鋼鐵制造而閃閃發(fā)光的大家伙。數(shù)字存儲于由齒輪構(gòu)成的暫存器上,而數(shù)字的加法和轉(zhuǎn)存則通過凸輪和棘輪的運行來完成。根據(jù)設(shè)計,分析機可以存儲1000 個數(shù)字,每個數(shù)字最多50 位數(shù)。內(nèi)置存儲器容量如今被稱為機器的內(nèi)存大小。按如今的標(biāo)準(zhǔn)來說,巴貝奇分析機的運行速度可以說是龜速——1 秒內(nèi)都無法完成一個加法運算,但實際上它的內(nèi)存比20 世紀(jì)四五十年代的第一批可用的計算機以及20 世紀(jì)70 年代的早期微型計算機都要大。

盡管巴貝奇為分析機設(shè)計了3 種詳盡的方案,但他始終未能造出這臺機器。他設(shè)計的差分機雖簡單但也體現(xiàn)了他的雄心壯志,同樣也未能造出。在他之后的100 多年里,人們普遍認(rèn)為,當(dāng)時的機械制造技術(shù)無法造出這些機器所需的幾千個精密零件。1991年,倫敦科學(xué)博物館負責(zé)計算的資深館長多倫·斯沃德用巴貝奇時代擁有的技術(shù)、工藝和材料造出了巴貝奇的差分機。斯沃德的成功揭示了巴貝奇人生中具有諷刺意味的一面。

早在別人做出同樣嘗試的100 多年前,巴貝奇就已經(jīng)成功設(shè)計出了一臺計算機。他設(shè)計的機器實際上是能夠運行的,而且在他的年代也是造得出來的。巴貝奇之所以無法實現(xiàn)自己的夢想,全是因為他無法籌集到足夠的資金,而這又多半緣于他自己疏離于那些能提供資金的人。

如果巴貝奇能圓滑一些或奧古斯塔·艾達·拜倫更富有一些,恐怕就會有這么一臺無比巨大的蒸汽計算機在狄更斯筆下的倫敦出現(xiàn),幫助現(xiàn)實生活中的一些老吝嗇鬼算賬,也可能蒸汽計算機會與查爾斯·達爾文下一盤國際象棋。但正如瑪麗·雪萊所預(yù)言的一樣,要想制造出會思考的機器,關(guān)鍵是電力。

會計算的機器

美國邏輯學(xué)家查爾斯·皮爾斯通過講授英國數(shù)學(xué)家喬治·布爾的著作,將符號邏輯學(xué)從大西洋彼岸帶到了美國。在這個過程中,皮爾斯從根本上重新定義并極大豐富了布爾代數(shù)。布爾以無可爭議的方式將邏輯與數(shù)學(xué)整合到了一起,而皮爾斯大概是19 世紀(jì)中期最了解布爾代數(shù)的人了。

不僅如此,皮爾斯還有其他發(fā)現(xiàn),他發(fā)現(xiàn)了邏輯與電力之間的聯(lián)系。

到了19 世紀(jì)80 年代,皮爾斯發(fā)現(xiàn),布爾代數(shù)可用于模擬電氣開關(guān)電路。布爾邏輯的真/ 假完全映射了電流流經(jīng)復(fù)雜電路中開/ 關(guān)的方式,換句話說,邏輯可以用電路來表示。這就意味著電力驅(qū)動的計算機和邏輯機是可以構(gòu)造出來的。它們不只是小說家的空想,它們可能會實現(xiàn),而且最終定會實現(xiàn)。

皮爾斯有一名叫艾倫·馬昆德的學(xué)生,他在1885 年還真的設(shè)計出了一臺能夠進行簡單邏輯運算的電力邏輯機,但是還是沒有造出來。皮爾斯用來解釋如何模擬布爾代數(shù)的開關(guān)電路是計算機的一個基本組成部分。這個裝置的獨特之處在于能夠管理信息,這一點和電流或機車完全不同。

機械開關(guān)為電回路所替代,使得計算設(shè)備的體積可以變得更小。事實上,第一臺電力邏輯機是由本杰明·布拉克設(shè)計并制造出來的便攜式裝置,體積小到可以裝進公文包中。這臺制造于1936 年的布拉克邏輯機可用于處理三段論形式的邏輯語句。譬如說,將“男人終有一死;蘇格拉底是男人”編入機器,邏輯機可接受“蘇格拉底終有一死”的推論,而拒絕“蘇格拉底是女人”的推論。后者這類錯誤的推理會關(guān)閉回路并觸發(fā)機器的警告燈,表示發(fā)生了邏輯錯誤。

布拉克邏輯機是一臺功能有限的專用機器。然而,當(dāng)時問世的大多數(shù)專用計算裝置都是用來處理數(shù)字問題而不是處理邏輯問題的。早在皮爾斯還在研究邏輯與電力之間的聯(lián)系時,赫曼·霍列瑞斯就在設(shè)計一臺制表機,以進行1890 年的美國人口普查的計算。

霍列瑞斯的公司最終被一家企業(yè)合并了,這家企業(yè)后來更名為國際商用機器公司(簡稱IBM)。到20 世紀(jì)20 年代末,IBM 靠向企業(yè)售賣專用計算機器盈利,讓這些企業(yè)能夠?qū)⑷粘5臄?shù)字計算工作自動化。但IBM 的機器還不是計算機,也不是像布拉克邏輯機那樣的機器。它們不過是被過分美化的大型計算器而已。

計算機的誕生

克勞德·香農(nóng)在其麻省理工學(xué)院的博士論文中解釋了如何利用電力開關(guān)電路模擬布爾邏輯(查爾斯·皮爾斯在50 年前就曾預(yù)言過)。受到該論文的鼓舞,IBM的高管于20 世紀(jì)30 年代同意斥資制造一臺基于機電式繼電器的大型計算機器。他們給了哈佛大學(xué)教授霍華德·艾肯一筆在當(dāng)時頗為可觀的經(jīng)費——50 萬美元,用以研制 Mark I,Mark I 是一臺受巴貝奇分析機的啟發(fā)而設(shè)計的計算裝置。巴貝奇設(shè)計的是一個純粹的機械裝置,相比之下,Mark I 是一個電力機械裝置,它以繼電器為開關(guān),繼電器陣列則作為數(shù)字存儲空間。這臺機器運行時噪聲非常大,繼電器不停地開關(guān),咔咔地響個不停。1944 年,Mark I 問世并受到廣泛贊譽,人們都說科幻小說中的電子大腦終于成為現(xiàn)實。但是IBM 的高管卻高興不起來,因為艾肯在為這臺計算機揭幕時并未提及IBM 的資助。

IBM 為這筆投資感到懊悔。但原因還不止如此,在 Mark I 研制工作開始之前,其他方面的技術(shù)已取得了新的進展,這使得 Mark I 尚未問世就已然過時。

▲ 赫曼·霍列瑞斯 發(fā)明了世界上第一臺大規(guī)模數(shù)據(jù)處理裝置,并于1890 年成功應(yīng)用于美國人口普查。他是數(shù)據(jù)處理行業(yè)的鼻祖。(資料來源:IBM 檔案)

電力驅(qū)動正在為電子驅(qū)動讓路。當(dāng)其他人將蒸汽驅(qū)動的巴貝奇式機器換成電氣繼電器時,愛荷華州立大學(xué)的數(shù)學(xué)和物理學(xué)教授約翰·阿塔納索夫看到了將電氣繼電器換成電子元件的可能性。在美國參加第二次世界大戰(zhàn)前不久,阿塔納索夫在克利福德·貝里的幫助下設(shè)計出了ABC。ABC 是阿塔納索夫- 貝里計算機(Atanasoff-BerryComputer)的首字母縮寫,這臺設(shè)備的開關(guān)裝置采用的不是繼電器,而是真空管。

這個開關(guān)裝置的更新?lián)Q代是一次技術(shù)性飛躍。理論上說,以真空管為開關(guān)元件的機器運算起來比繼電器機器更快速、更高效。但ABC 和巴貝奇分析機一樣,也未能問世,這也許是因為阿塔納索夫所籌集的經(jīng)費還不到7000 美元,遠不足以建造這臺機器。不過,阿塔納索夫和貝里確實組裝出了一臺簡單的樣機。他們用大量的電線和真空管拼出了一臺粗糙的臺式計算器。通過將真空管作為開關(guān)元件這一舉措,阿塔納索夫大大推動了計算機技術(shù)的發(fā)展。相較于繼電器開關(guān),真空管的高效使得計算機的面世成為現(xiàn)實。

▲ 霍列瑞斯人口普查計算機器 為美國1890 年的人口普查節(jié)省了一個數(shù)量級的時間。(資料來源:IBM 檔案)

▲ 托馬斯·沃森 1914 年加入霍列瑞斯領(lǐng)先的數(shù)據(jù)處理公司,后將公司改名為IBM。(資料來源:IBM 檔案)

真空管是抽掉了空氣的一種玻璃管。托馬斯·愛迪生發(fā)現(xiàn),電子在某些條件下能在真空中流動,而李·德·福里斯特利用“愛迪生效應(yīng)”最終將真空管制成了電子開關(guān)。20 世紀(jì)50 年代,真空管被廣泛應(yīng)用到電視機、計算機等電子設(shè)備中。現(xiàn)如今我們?nèi)钥梢钥吹綉?yīng)用顯像管的計算機顯示器或電視機屏幕。

到20 世紀(jì)30 年代,計算機的誕生已經(jīng)是順理成章。計算機似乎也注定是價格昂貴的大塊頭專用設(shè)備。體積大、價格高的問題幾十年后才得以解決,但打破單一用途這一點在當(dāng)時就已提上日程。

▲ 真空管 20 世紀(jì)50 年代,計算機中到處都是真空管,如圖中這臺IBM 701 處理器。(資料來源:IBM 檔案)

英國數(shù)學(xué)家阿蘭·圖靈曾設(shè)想過這樣一臺機器,這臺機器的目的只有一個,即讀取某一可描述任務(wù)的編碼指令,并根據(jù)指令自行完成任務(wù)。這個想法在當(dāng)時可謂前所未聞。若一臺機器真的能夠完成指令描述的所有任務(wù),那么它就是一臺真正的通用設(shè)備。或許在圖靈之前沒有任何人有過如此宏大的想法。但在10 年之內(nèi),圖靈的想法就變成了現(xiàn)實。那些指令變成了程序,而圖靈的設(shè)想在另一位數(shù)學(xué)家約翰·馮·諾伊曼的手中變成了一臺通用計算機。

將計算機變成現(xiàn)實的大部分工作都是第二次世界大戰(zhàn)期間在秘密實驗室中進行的。圖靈就是這樣工作的。1943 年,美國費城莫爾電氣工程學(xué)院的約翰·莫奇利和約翰·埃克特提出了一個關(guān)于計算機的想法。很快,他們就和美國軍方開始合作研發(fā)電子數(shù)字積分計算機(Electronic Numerical Integrator and Computer, 簡稱ENIAC)。一旦成功,它將成為第一臺全電子數(shù)字計算機。除了用于信息輸入與輸出的外圍設(shè)備,ENIAC 就是一臺純粹的真空管機器。

發(fā)明ENIAC 的功勞歸誰向來是有爭議的。ENIAC 可能是根據(jù)莫奇利與阿塔納索夫會面后形成的想法設(shè)計出來的, 但至少ENIAC 是真實存在的。莫奇利和埃克特吸引了不少才華橫溢的數(shù)學(xué)家加入ENIAC 項目,其中包括聰明絕頂?shù)募s翰·馮·諾伊曼。

馮·諾伊曼加入了ENIAC 項目,并為建造ENIAC 做出了許多貢獻,他還為一臺更加復(fù)雜的電子離散變量自動計算機(ElectronicDiscrete Var iable Automat icComputer,簡稱EDVAC)提供了基本設(shè)想。人們對馮·諾伊曼的貢獻也報導(dǎo)很多。

馮·諾伊曼將莫爾電氣工程學(xué)院的重點從技術(shù)方面轉(zhuǎn)移到了邏輯方面。在他看來,EDVAC 不僅僅是一臺用來計算的設(shè)備。

馮·諾伊曼覺得,除算術(shù)運算之外,EDVAC 應(yīng)該還能進行邏輯運算,并能以代碼符號進行運算,而且那些以代碼符號進行運算和解釋的指令本身也應(yīng)該是編入機器的代碼符號,并用以繼續(xù)操作運算。這是現(xiàn)代計算機概念中最后一個根本性洞見。

馮·諾伊曼規(guī)定EDVAC 應(yīng)該能根據(jù)指令來編寫程序,而這些指令本身是作為數(shù)據(jù)輸入計算機的,這為存儲程序計算機創(chuàng)建了標(biāo)準(zhǔn)。

▲ 約翰·莫奇利 ENIAC 的設(shè)計者之一,圖為他在1976年的大西洋城電腦節(jié)上向早期個人計算機發(fā)燒友演講。(資料來源:戴維·阿爾)

▲ ENIAC 世界上第一臺全電子數(shù)字計算機,于1945 年12 月問世。(資料來源:IBM 檔案)

1945 年5 月之后,馮·諾伊曼提出將ENIAC 改為EDVAC 那樣的可編程計算機的方法,阿黛爾·戈爾斯坦編寫了能讓機器更易操作的語言(包含55 種操作)。從那以后,再沒有人以最初的操作模式來運行ENIAC 了。

1946 年年初,ENIAC 開發(fā)完成,它的運行速度比繼電式計算機快1000 倍。但盡管是電子計算機,ENIAC 運行起來仍然咔咔作響。ENIAC 就是一屋子滴答作響的電傳打字機、滋滋轉(zhuǎn)的磁帶驅(qū)動器以及滿墻相對安靜的電子線路板。ENIAC 有20 000 個開關(guān)元件,重約30 噸,耗電150 千瓦。盡管功率很大,但任何時候ENIAC 一次只能處理20 個十進制數(shù)字。不過在完全制造完成之前,它就已經(jīng)派上了大用場。1945 年,ENIAC 被用于美國新墨西哥州洛斯阿拉莫斯市原子彈測試的計算。

第二次世界大戰(zhàn)結(jié)束之后,那些秘密實驗室開始解密他們的工作成果和設(shè)計,由此出現(xiàn)了一個新興產(chǎn)業(yè)。制造計算機立馬成了一門生意,而且由于計算機這種設(shè)備本身的特點,這還是一個大產(chǎn)業(yè)。工程師莫奇利和埃克特剛剛走出ENIAC 的成功光環(huán),就幫助雷明頓打字機公司迅速轉(zhuǎn)型為斯佩里通用自動計算機公司。隨后的好幾年里,Univac 這個詞成了計算機的代名詞,就像提到舒潔(Kleenex)大家就會想到面巾紙一樣。但斯佩里公司也有一些強大的競爭對手。經(jīng)歷了Mark I 項目的失望后,IBM 的高管們重新振作起來,著手制造通用計算機。兩家公司形成了不同的運作風(fēng)格。IBM 的員工都身著藍色條紋西裝,而斯佩里公司的大樓里則滿是穿著運動鞋的年輕畢業(yè)生。不知是公司形象好還是商業(yè)能力強,沒過多久,IBM 就從斯佩里手上搶到了行業(yè)領(lǐng)頭羊的位置。

不久,大家用的多數(shù)計算機都是IBM 制造的了,而且IBM 的市場份額還在隨著市場擴大而不斷增加。其他的計算機公司也先后成立,一般都接受了曾在IBM 或斯佩里受訓(xùn)的工程師的指導(dǎo)。位于明尼阿波利斯市的CDC 公司脫離了IBM,隨后霍尼韋爾公司、寶來公司、通用電氣公司、RCA 公司和NCR 公司都紛紛開始生產(chǎn)計算機。不到10 年的時間,這8 家公司就稱霸了羽翼漸豐的計算機市場。由于IBM 的營業(yè)額遙遙領(lǐng)先于其他7 家公司,當(dāng)時這8家公司常被戲稱為“白雪公主與七個小矮人”。

▲ 約翰·馮·諾伊曼 博學(xué)多識,為計算機編程以及ENIAC 和EDVAC 做出了奠基式的貢獻。(資料來源:美國圣何塞計算機博物館歷史中心)

不過,“白雪公主與七個小矮人”很快就會被一些傲慢的行業(yè)新貴教訓(xùn)了。20 世紀(jì)60 年代出現(xiàn)了一款新型計算機。比起先前的計算機,這種計算機體積更小、價格更低,借用當(dāng)時風(fēng)靡的迷你裙的概念,人們將這種計算機稱為“迷你計算機”(小型機)。生產(chǎn)小型機的公司中,最值得一提的是波士頓的DEC 公司和加州帕洛阿爾托的惠普公司。這些公司當(dāng)時生產(chǎn)的計算機就是圖靈和馮·諾伊曼所指的通用計算機,它們更小巧,更高效,功能也更強大。

不久之后,計算機的核心技術(shù)取得了重大突破,這使得計算機在功能、效率和小型化幾個方面取得了驚人的發(fā)展。

——本文摘自《硅谷之火:個人計算機的誕生與衰落(第3版)》

編輯?∑Gemini

來源:數(shù)學(xué)加油吧

文章推薦

?施一公:為什么要獨立思考、為什么要尊重科學(xué)?

?python實現(xiàn)五種常見算法

?中科院博導(dǎo): 讀博士感到痛苦的五個原因

?為什么世界是由數(shù)學(xué)構(gòu)成的

?19歲當(dāng)保安,25歲成為CEO,退掉朋友圈,憑什么TED選中他?

?雜耍中的數(shù)學(xué)

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎

總結(jié)

以上是生活随笔為你收集整理的计算机是如何诞生的?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。