世界算力簡(jiǎn)史(中)
接上集:世界算力簡(jiǎn)史(上)
在上一篇里,小棗君提到了 ENIAC 的誕生。
(資料圖片)
其實(shí),在 1945 年-1948 年,也就是我們中國(guó)還處于內(nèi)戰(zhàn)時(shí)期時(shí),除了 ENIAC 誕生外,科技領(lǐng)域還發(fā)生了好幾件大事。這些大事相互作用,最終徹底改變了人類的命運(yùn)。
第一件大事:馮?諾依曼架構(gòu)的提出
馮?諾依曼(John Von Neumann)是美籍匈牙利人,1903 年出生,1930 年移民美國(guó),成為普林斯頓大學(xué)的教授。
1944 年,馮?諾依曼開(kāi)始參與原子彈的研制。因?yàn)檠兄七^(guò)程需要進(jìn)行大量的計(jì)算,他就開(kāi)始關(guān)注計(jì)算機(jī)相關(guān)的研究進(jìn)展。經(jīng)人引薦,他作為顧問(wèn),參與到了 ENIAC 的研究中。
基于 ENIAC 的研究,馮?諾依曼等人在 1945 年又提出了一個(gè)新的方案 ——EDVAC(Electronic Discrete Variable Automatic Computer,電子離散變量計(jì)算機(jī))。
在馮?諾依曼撰寫的總結(jié)報(bào)告《關(guān)于 EDVAC 的報(bào)告草案》中,他詳細(xì)闡述了一種制造電子計(jì)算機(jī)和進(jìn)行程序設(shè)計(jì)的新思路,并設(shè)計(jì)了由運(yùn)算器、邏輯控制、存儲(chǔ)器、輸入和輸出設(shè)備組成的新型架構(gòu)。
是的沒(méi)錯(cuò),這就是著名的馮?諾依曼架構(gòu)。
直到現(xiàn)在,馮?諾依曼架構(gòu)仍然是我們計(jì)算機(jī)的主流架構(gòu)?;谶@個(gè)貢獻(xiàn),馮?諾依曼也被世人譽(yù)為“現(xiàn)代計(jì)算機(jī)之父”。(他在數(shù)學(xué)和經(jīng)濟(jì)學(xué)領(lǐng)域的貢獻(xiàn)也很卓著,被稱為“博弈論之父”。)
第二件大事:信息論的提出
1948 年,貝爾實(shí)驗(yàn)室的克勞德?香農(nóng)(Claude Elwood Shannon)出版了《通信的數(shù)學(xué)理論》。這本書被看作是信息論的奠基之作。
香農(nóng)給出了通信系統(tǒng)的基本模型,提出了信息熵的概念以及數(shù)學(xué)表達(dá)式。
他指出,信息是可以被量化的,用數(shù)字編碼可以代表任何類型的信息。香農(nóng)還推出了比特(bit)的概念,將其稱為“用于測(cè)量信息的單位”。
香農(nóng)提出的香農(nóng)公式,更是指導(dǎo)了整個(gè)通信行業(yè)發(fā)展,直到現(xiàn)在也沒(méi)有被突破。
簡(jiǎn)單來(lái)說(shuō),香農(nóng)的信息論,真正為信息技術(shù)奠定了真正的理論基礎(chǔ)。他是當(dāng)之無(wú)愧的現(xiàn)代信息通信技術(shù)“祖師爺”。
第三件大事:晶體管的發(fā)明
這個(gè)就不用多說(shuō)了吧。
1947 年,同樣是來(lái)自貝爾實(shí)驗(yàn)室的威廉?肖克利(William Shockley)、約翰?巴?。↗ohn Bardeen)和沃爾特?布拉頓(Walter Brattain),共同發(fā)明了世界上第一個(gè)晶體管。
晶體管的問(wèn)世,開(kāi)辟了電子時(shí)代的新紀(jì)元。
上面說(shuō)的三件大事,給信息技術(shù)革命打下了堅(jiān)實(shí)的基礎(chǔ)。信息技術(shù)產(chǎn)業(yè),開(kāi)始進(jìn)入爆炸式發(fā)展的階段。
█1950-1967:集成電路時(shí)代
1951 年,發(fā)明了 ENIAC 的約翰???颂兀↗. Presper Eckert)和約翰?莫奇利(John Mauchly)再度合作,研制了世界上第一臺(tái)商用計(jì)算機(jī)系統(tǒng) ——UNIVAC-1。
這套系統(tǒng)被美國(guó)人口普查部門用于人口普查,它還成功預(yù)測(cè)了 1952 年底的美國(guó)總統(tǒng)大選,一夜之間名聲大噪。
1952 年,馮?諾依曼領(lǐng)導(dǎo)設(shè)計(jì)的 EDVAC 終于制造完成,開(kāi)始運(yùn)行。
相比 ENIAC,EDVAC 擁有獨(dú)立的存儲(chǔ),是第一臺(tái)使用磁帶的計(jì)算機(jī)。當(dāng)時(shí),磁存儲(chǔ)已初露鋒芒,成為信息載體的新選擇。
晶體管的應(yīng)用
再后來(lái),晶體管技術(shù)開(kāi)始逐漸成熟,進(jìn)入市場(chǎng)。
相比真空管(電子管),它的體積更小,功耗更低,使得電子設(shè)備變得更加小巧、省電。
1954 年,世界上第一臺(tái)晶體管計(jì)算機(jī) TRADIC,在美國(guó)空軍投入使用(貝爾實(shí)驗(yàn)室研制)。其運(yùn)行功耗不超過(guò) 100W,體積不超 1 立方米,相比當(dāng)年的 ENIAC 有天壤之別。
1958 年,美國(guó)的 RCA 公司造出了世界上第一臺(tái)全部使用晶體管的計(jì)算機(jī) ——RCA501。
不久后,1959 年,IBM 公司不甘落后,也生產(chǎn)出全部晶體管化的的計(jì)算機(jī) ——IBM 7090。
基于 IBM 7090,美洲航空公司和 IBM 共同研發(fā)了世界上第一款訂票系統(tǒng) ——Sabre。Sabre 迅速普及,帶動(dòng)了 IBM 計(jì)算機(jī)的市場(chǎng)份額激增。
集成電路的誕生
說(shuō)到這里,我們要回過(guò)頭,講講發(fā)明了晶體管的威廉?肖克利。
肖克利所帶領(lǐng)的團(tuán)隊(duì)雖然合作發(fā)明了晶體管,但內(nèi)部關(guān)系并不好。主要原因,是因?yàn)樾た死@個(gè)人為人刻薄,很難相處。
晶體管發(fā)明后,沒(méi)多久,團(tuán)隊(duì)成員紛紛離開(kāi)了他。
1954 年,肖克利在貝爾實(shí)驗(yàn)室也待不下去了,就跑去教書。再后來(lái),1956 年,他來(lái)到美國(guó)西部加利福尼亞州的山景城,在一個(gè)名叫 Palo Alto 的小城市(后來(lái)是硅谷的一部分),成立了“肖克利半導(dǎo)體實(shí)驗(yàn)室”。
實(shí)驗(yàn)室吸引了很多優(yōu)秀年輕人的加入。其中就包括羅伯特?諾伊斯(Robert Noyce)和戈登?摩爾(Gordon Moore)等 8 人。
后來(lái),肖克利的事業(yè)再次因個(gè)人原因走入困境。于是,1957 年 9 月 18 日(這個(gè)日子后來(lái)被《紐約時(shí)報(bào)》評(píng)為美國(guó)歷史上最重要的十天之一),上面提到的 8 個(gè)年輕人,一起向肖克利提交辭呈。肖克利大發(fā)雷霆,痛斥這幫“忘恩負(fù)義”的年輕人,罵他們是“八叛徒”(traitorous eight)。
“八叛徒”出走后,共同成立了仙童半導(dǎo)體(Fairchild Semiconductor)。
這家公司大家應(yīng)該很耳熟,它可以說(shuō)是世界半導(dǎo)體產(chǎn)業(yè)的搖籃,芯片界的黃埔軍校。
1959 年,德州儀器的杰克?基爾比(Jack St. Clair Kilby)和仙童半導(dǎo)體的羅伯特?諾伊斯,先后發(fā)明了基于鍺基底擴(kuò)散工藝和硅基底平面工藝的集成電路,打開(kāi)了集成電路時(shí)代的大門。
1959 年之后的計(jì)算機(jī),大量采用了晶體管和集成電路。計(jì)算機(jī)的體積不斷縮小,功能不斷增強(qiáng)。
軟件產(chǎn)業(yè)的萌芽
擁有更快的處理器、更大的內(nèi)存、更豐富的 I / O 設(shè)備,就意味著可以承擔(dān)更多的任務(wù)。
于是,“多道程序系統(tǒng)”出現(xiàn)了。
在“多道程序系統(tǒng)”之前,計(jì)算機(jī)是手工操作,以及批處理系統(tǒng)操作,效率低下。
“多道程序系統(tǒng)”,采用了通道和中斷技術(shù),允許系統(tǒng)執(zhí)行“掛起”操作。計(jì)算機(jī)從串行變成了并行,可以同時(shí)運(yùn)行多個(gè)任務(wù),提升了效率。
這個(gè)系統(tǒng),基本上已經(jīng)接近于真正的操作系統(tǒng)了。
除了操作系統(tǒng)之外,計(jì)算機(jī)語(yǔ)言也進(jìn)步了。
1957 年,IBM 公司成功開(kāi)發(fā)了 FORTRAN 高級(jí)語(yǔ)言。它是世界上第一個(gè)被正式采用并流傳至今的高級(jí)編程語(yǔ)言。
所謂高級(jí)語(yǔ)言,就是一種接近于人們使用習(xí)慣的程序設(shè)計(jì)語(yǔ)言。它容易學(xué)習(xí),通用性強(qiáng),寫出的程序比較短,便于推廣和交流。
1960 年 4 月,COBOL 語(yǔ)言正式發(fā)布。1964 年,BASIC 語(yǔ)言發(fā)布。
高級(jí)語(yǔ)言的不斷涌現(xiàn),為后面的軟件產(chǎn)業(yè)爆發(fā)奠定了基礎(chǔ)。
IBM System/360
1960 年代,IBM 是世界計(jì)算機(jī)行業(yè)毫無(wú)疑問(wèn)的“領(lǐng)頭羊”。在計(jì)算機(jī)市場(chǎng),他們占據(jù)絕對(duì)的市場(chǎng)領(lǐng)先地位(在北美市場(chǎng),市占率超過(guò)三分之二)。
1961 年 12 月,IBM 公司啟動(dòng)了一項(xiàng)人類史上規(guī)模最大的商用產(chǎn)品開(kāi)發(fā)計(jì)劃。這項(xiàng)計(jì)劃耗資 50 億美元(約今日的 460 億美元)、雇用 6 萬(wàn)多名新員工、新建 5 座工廠。
1964 年 4 月 7 日,計(jì)劃成果初現(xiàn),IBM 公司正式發(fā)布了六種規(guī)格的 System / 360 商用大型主機(jī)。
360,是 360 度角的意思,表示全方位的服務(wù)。它是世界上首個(gè)指令集可兼容計(jì)算機(jī)。單個(gè)操作系統(tǒng)可以適用整個(gè)系列,而不需要像之前的計(jì)算機(jī)一樣,每種主機(jī)量身定做操作系統(tǒng)。
這時(shí),人們才明白,原來(lái)電腦主體硬件升級(jí)之后,操作系統(tǒng)、應(yīng)用軟件還有外圍硬件,都是可以繼續(xù)使用的?!凹嫒荨钡母拍?,開(kāi)始形成了。
IBM System / 360 是 IBM 史上最成功的機(jī)型,雖然研發(fā)投入巨大,但回報(bào)同樣可觀 —— 每臺(tái)主機(jī)的價(jià)格在 250 到 300 萬(wàn)美元之間(約合現(xiàn)在的 2000 萬(wàn)美元),每月售出超過(guò)千臺(tái)。藍(lán)色巨人年銷售額的一半,都來(lái)自于這個(gè)系列。
美國(guó)太空總署的阿波羅登月計(jì)劃,全美的銀行跨行交易系統(tǒng),以及航空業(yè)界最大的在線票務(wù)系統(tǒng)等,都使用了 IBM System / 360。
值得一提的是,雖然 IBM 霸占了大型機(jī)市場(chǎng),但 60 年代初,很多 IT 公司創(chuàng)立,他們轉(zhuǎn)向了 IBM 不太在乎的小型化計(jì)算機(jī)市場(chǎng),并取得了不錯(cuò)的成果。
例如,DEC 公司(1957 年成立)以及他們發(fā)布的 PDP-8、PDP-11、VAX-11 系列主機(jī)。
這些主機(jī)體積小、功耗低、運(yùn)算速度也不算差(每秒幾十萬(wàn)次基本運(yùn)算),獲得了很多用戶的歡迎。
█1967-1979:大規(guī)模集成電路時(shí)代
時(shí)代的車輪繼續(xù)滾滾向前。1967 年,大規(guī)模集成電路(Large Scale Integration,LSI)出現(xiàn)了,真正的芯片時(shí)代到來(lái)。
1968 年 7 月,羅伯特?諾伊斯和戈登?摩爾從仙童半導(dǎo)體公司辭職,創(chuàng)立了英特爾(Intel)公司。
最開(kāi)始,英特爾是做半導(dǎo)體存儲(chǔ)器產(chǎn)品的。后來(lái),因?yàn)楦?jìng)爭(zhēng)激烈,他們轉(zhuǎn)向處理器方向。
1971 年,英特爾開(kāi)發(fā)出了世界上第一個(gè)商用處理器 ——Intel 4004。這款處理器片內(nèi)集成了 2250 個(gè)晶體管,能夠處理 4bit 的數(shù)據(jù),每秒運(yùn)算 6 萬(wàn)次,工作頻率為 108KHz。
Intel 4004 的出現(xiàn),標(biāo)志著微處理器時(shí)代的開(kāi)始。
1974 年,英特爾又推出了 Intel 8080,其性能是 4004 的 20 倍。
Intel 8080 的意義絲毫不輸于 4004,因?yàn)樗敲嫦騻€(gè)人電腦開(kāi)發(fā)的微處理器。MITS 公司于 1974 年推出的經(jīng)典微型電腦 Altair 8800,就是基于 8080 處理器。
Altair 8800 在 1975 年 1 月的《大眾電子學(xué)》雜志社上發(fā)布后,引起了計(jì)算機(jī)愛(ài)好者的廣泛關(guān)注。其中,就包括一個(gè)哈佛大學(xué)的楞青少年,以及他的伙伴。
他倆后來(lái)一起為 Altair 8800 設(shè)計(jì)了 Altair BASIC,并創(chuàng)辦了一家名叫 Microsoft(微型軟件)的公司。
沒(méi)錯(cuò),這個(gè)楞青的名字叫做比爾?蓋茨,他的伙伴叫保羅?艾倫。
誰(shuí)是第一臺(tái)個(gè)人電腦
Altair 8800 經(jīng)常被稱為第一臺(tái)個(gè)人電腦(PC),但實(shí)際上,這個(gè)稱謂是存在爭(zhēng)議的。
1971 年,美國(guó)的 Kenbak 公司發(fā)布了 Kenbak-1 計(jì)算機(jī)。這臺(tái)計(jì)算機(jī),被計(jì)算機(jī)歷史博物館認(rèn)為是世界上第一臺(tái)個(gè)人計(jì)算機(jī)。
Kenbak-1 由中小型集成電路組成,沒(méi)有使用微處理器。該系統(tǒng)最初售價(jià)為 750 美元,僅制造和銷售了大約 40 臺(tái)。1973 年,Kenbak 公司倒閉,Kenbak-1 停產(chǎn)。
1973 年,法國(guó) R2E 公司生產(chǎn)了第一臺(tái)基于微處理器的商用計(jì)算機(jī) ——Micral。Micral 的說(shuō)明書里,首次提到了“微機(jī)(Micro-computer)”。
另一個(gè)“第一臺(tái)個(gè)人電腦”的有力爭(zhēng)奪者,是來(lái)自著名的施樂(lè)公司帕洛阿圖研究中心(Xerox PARC)的 Alto。
1973 年,他們推出了 Alto(“奧托”)。它是第一臺(tái)使用鼠標(biāo)和圖形用戶界面 (GUI) 的計(jì)算機(jī),和我們現(xiàn)在使用的計(jì)算機(jī)已經(jīng)很像了。它的很多設(shè)計(jì),對(duì)喬布斯的蘋果,以及比爾蓋茨的微軟,產(chǎn)生了深遠(yuǎn)的影響。
1975 年,王安公司(WANG)推出了世界上第一臺(tái)具有編輯、檢索功能的文字處理機(jī),初具臺(tái)式電腦的雛形。這臺(tái)電腦的屏幕能直接顯示文字,鍵盤可以快速修改文稿。
1977 年,有三臺(tái)個(gè)人電腦經(jīng)典機(jī)型推出,分別是 Commodore 公司的 Commodore PET、蘋果公司的 APPLE II、Tandy Radio Shack 的 TRS-80 Model II。
個(gè)人電腦的大量出現(xiàn),意義極為重大。
它改變了計(jì)算機(jī)產(chǎn)業(yè)的商業(yè)模式,標(biāo)志著算力不再僅為少數(shù)大型企業(yè)服務(wù)(大型機(jī)),而是開(kāi)始昂首走向了普通家庭和中小企業(yè)。
技術(shù)蓄力
除了處理器之外,計(jì)算機(jī)存儲(chǔ)設(shè)備和網(wǎng)絡(luò)技術(shù)也有顯著進(jìn)步。
1973 年,IBM 又發(fā)明了 Winchester(溫徹斯特)硬盤 3340。
這塊磁盤使用了密封組件、潤(rùn)滑主軸和小質(zhì)量磁頭。工作時(shí),磁頭懸浮在高速轉(zhuǎn)動(dòng)的盤片上方,而不與盤片直接接觸。這便是現(xiàn)代硬盤的原型。
換句話說(shuō),你現(xiàn)在用的磁盤,架構(gòu)上和 1973 年沒(méi)有太大區(qū)別。
網(wǎng)絡(luò)方面,1970 年,Internet 的雛形 ARPAnet 基本完成。
1973 年 5 月 22 日,施樂(lè)公司 PARC 研究中心的羅伯特?梅特卡夫(Robert M. Metcalfe)正式提出了“以太網(wǎng)”的設(shè)想,并于 11 月份設(shè)計(jì)實(shí)現(xiàn)。
1978 年,在溫頓?瑟夫(Vinton G. Cerf)、羅伯特.卡恩(Robert E. Kahn)等人的努力下,TCP / IP 也誕生了。
在軟件產(chǎn)業(yè)方面,1970 年代的成果同樣令人應(yīng)接不暇。
1973 年,貝爾實(shí)驗(yàn)室的肯?湯普森(Ken Thomson)和丹尼斯.里奇(Dennis Ritchie)正式發(fā)表論文,宣告了 UNIX 操作系統(tǒng)的存在,引起全行業(yè)轟動(dòng),被視為現(xiàn)代操作系統(tǒng)誕生的標(biāo)志。
1970 年和 1972 年,F(xiàn)orth 編程語(yǔ)言和 C 語(yǔ)言先后開(kāi)發(fā)完成。
數(shù)據(jù)庫(kù)技術(shù),也有重大突破。1970 年,IBM 公司的研究員埃德加?弗蘭克?科德(Edgar Frank Codd),通過(guò)一篇名為《大型共享數(shù)據(jù)庫(kù)數(shù)據(jù)的關(guān)系模型》的論文,開(kāi)啟了關(guān)系數(shù)據(jù)庫(kù)時(shí)代。
關(guān)系數(shù)據(jù)庫(kù)的出現(xiàn),為后來(lái)數(shù)據(jù)庫(kù)應(yīng)用高速發(fā)展奠定了基礎(chǔ)。
1974 年,IBM 公司圣何塞實(shí)驗(yàn)室發(fā)起了 IBM System R 項(xiàng)目,首次實(shí)現(xiàn)了結(jié)構(gòu)化查詢語(yǔ)言(SQL)。
1977 年,后來(lái)被稱為 IT 狂人的拉里?埃里森(Larry Ellison)與合作人共同投資了 2000 美元,成立了 SDL 公司(后來(lái)的 Oracle 公司)。1979 年,他們推出了 Oracle 數(shù)據(jù)庫(kù),開(kāi)啟了商業(yè)數(shù)據(jù)庫(kù)的全新時(shí)代。
1970 年代已經(jīng)離我們比較久遠(yuǎn)了,很多事情可能都已淡忘。
但實(shí)際上,IT 產(chǎn)業(yè)的真正起步,是在 1970 年代。大規(guī)模集成電路的崛起,存儲(chǔ)技術(shù)的成熟,基礎(chǔ)軟件(操作系統(tǒng)、數(shù)據(jù)庫(kù))的出現(xiàn),都是在那一時(shí)期。
令人眼花繚亂的成果,雖然現(xiàn)在看上去并不是很起眼,但都是從 0 到 1 的重要突破。
基礎(chǔ)夯實(shí)之后,進(jìn)入 1980 年,更瘋狂的 IT 浪潮,即將襲來(lái)。
未完待續(xù)……
敬請(qǐng)期待 ——《世界算力簡(jiǎn)史(下)》
參考文獻(xiàn):
1、《計(jì)算機(jī)的發(fā)展歷史匯總》,網(wǎng)絡(luò);
2、《算力發(fā)展簡(jiǎn)史》, 廬山真容;
3、《世界上第一臺(tái)個(gè)人電腦是哪臺(tái)?》,小盒子,知乎;
4、《電子計(jì)算機(jī)的發(fā)展世代概述》,吳國(guó)發(fā),知乎;
5、《IT 歷史連載-計(jì)算機(jī)和個(gè)人電腦的歷史》,網(wǎng)絡(luò);
6、維基百科、百度百科;
本文來(lái)自微信公眾號(hào):鮮棗課堂 (ID:xzclasscom),作者:小棗君
廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。
標(biāo)簽: