計算機發(fā)展史
計算機發(fā)展史
計算機發(fā)展史早期 1854年-1890年 1890年-20世紀早期 20世紀中期 20世紀晚期-現(xiàn)在
計算機發(fā)展史 現(xiàn)代電子計算機技術(shù)的飛速發(fā)展,離不開人類科技知識的積累,離不開許許多多熱衷于此并嘔心瀝血的科學(xué)家門的探索,正是這一代代的積累才構(gòu)筑了今天的“信息大廈”。下面這個按時間順序展現(xiàn)的計算機發(fā)展簡史,雖然不是很詳細的描述這一輝煌歷程,但我們同樣可以從中感受到科技發(fā)展的艱辛及科學(xué)技術(shù)的巨大推動力。
一、機械計算機時代的拓荒者
在西歐,由中世紀進入文藝復(fù)興時期的社會大變革,大大促進了自然科學(xué)技術(shù)的發(fā)展,人們長期被神權(quán)壓抑的創(chuàng)造力得到空前釋放。其中制造一臺能幫助人進行計算的機器,就是最耀眼的思想火花之一。從那時起,一個又一個科學(xué)家為把這一思想火花變成引導(dǎo)人類進入自由王國的火炬而不懈努力。但限于當時的科技總體水平,大都失敗了,這就是拓荒者的共同命運:往往見不到豐碩的果實。后人在享用這甜美的時候,應(yīng)該能從中品出一些汗水與淚水的滋味……
1614: 蘇格蘭人John Napier (1550-1617)發(fā)表了一篇論文,其中提到他發(fā)明了一種可以計算四則運算和方根運算的精巧裝置。 1623: Wilhelm Schickard (1592-1635)制作了一個能進行六位以內(nèi)數(shù)加減法,并能通過鈴聲輸出答案的"計算鐘"。通過轉(zhuǎn)動齒輪來進行操作。 1625: William Oughtred (1575-1660) 發(fā)明計算尺 1642: 法國數(shù)學(xué)家Pascal 在WILLIAM Oughtred計算尺的基礎(chǔ)上將計算尺加以改進,能進行八位計算。并且還賣出了許多,成為一種時髦的商品。在此插入〈PASCAL像〉
1668: 英國人Samuel Morl和 (1625-1695)制作了一個非十進制的加法裝置,適宜計算錢幣。 1671: 德國數(shù)學(xué)家Gottfried Leibniz設(shè)計了一架可以進行乘法,最終答案可以最大達到16位。 1775: 英國Charles制作成功了一臺與 Leibniz's 的計算機類似的機器。但更先進一些。 1776: 德國人Mathieus Hahn成功的制作了一臺乘法器。 1801: Joseph-Maire Jacuard 開發(fā)了一臺能用穿孔卡片控制的自動織布機。 1820: 法國人Charles Xavier Thomas de Colmar (1785-1870),制作成功第一臺成品計算機,非常的可靠,可以放在桌面上,在后來的90多年間一直在市場上出售。 1822: 英國人Charles Babbage (1792-1871)設(shè)計了差分機和分析機,其中設(shè)計的理論非常的超前,類似于百年后的電子計算機,特別是利用卡片輸入程序和數(shù)據(jù)的設(shè)計被后人所采用。 1832: Babbage 和Joseph Clement 制成了一個差分機的成品,開始可以進行6位數(shù)的運算。后來發(fā)展到20位、30位,尺寸將近一個房子那么大。結(jié)果以穿孔的形式輸出。但限于當時的制造技術(shù),他們的設(shè)計難以制成。 1834: 斯德哥爾摩的George Scheutz用木頭做了一臺差分機。 1834: Babbage 設(shè)想制造一臺通用的分析機,在只讀存儲器(穿孔卡片)中存儲程序和數(shù)據(jù),Babbage在以后的時間繼續(xù)他的研究工作,并于1840年將操作數(shù)提高到了40位,并基本實現(xiàn)了控制中心(cpu)和存儲程序的設(shè)想,而且程序可以根據(jù)條件進行跳轉(zhuǎn),能在幾秒內(nèi)作出一般的加法,幾分鐘內(nèi)作出乘除法。
1842: Babbage的差分機項目因為研制費用昂貴,被政府取消。但他自己仍花費大量的時間和精力于他的分析機研究。 1843: Scheutz 和他的兒子Edvard Scheutz 制造了一臺差分機,瑞典政府同意繼續(xù)支持他們的研究工作。 1847: Babbage 花兩年時間設(shè)計了一臺較簡易的、31位的差分機,但沒有人感興趣并支持他造出這臺機器。但后來倫敦科學(xué)博物館用現(xiàn)代技術(shù)復(fù)制出這臺機器后發(fā)現(xiàn),它確實能準確的工作。 1848: 英國數(shù)學(xué)家George Boole創(chuàng)立二進制代數(shù)學(xué)。提前差不多一個世紀為現(xiàn)代二進制計算機鋪平了道路。 1853: 令Babbage感到高興的是,Scheutzes制造成功了真正意義上的比例差分機,能進行15位數(shù)的運算。象Babbage所設(shè)想的那樣輸出結(jié)果。后來倫敦的Brian Donkin又造出了更可靠的第二臺。 1858: 第一臺制表機被Albany的Dudley天文臺買走。第二臺被英國政府買走。但天文臺并沒有將其充分利用,后來被送進了博物館。而第二臺卻被幸運的使用了很長時間。 1871: Babbage 制造了分析機的部分部件和印表機。 1878: 紐約的西班牙人Ramon Verea,制造成功桌面計算器。比前面提到的都要快。但他對將其推向市場不感興趣,只是想表明,西班牙人可以比美國人做的更好。 1879: 一個調(diào)查委員會開始研究分析機是否可行,最后他們的結(jié)論是:分析機根本不可能工作。此時Babbage 已經(jīng)去世了。調(diào)查之后,人們將他的分析機徹底遺忘了。但Howard Aiken 例外。 1885: 這時期更多的計算機涌現(xiàn)出來。如美國、俄國、瑞典等。他們開始用有槽的圓柱代替易出故障的齒輪。 1886: 芝加哥的Dorr E. Felt (1862-1930), 制造成了他的計算機。這是第一臺用按鍵操作的計算器,而且速度非???,按鍵抬起,結(jié)果也就出來了。 1889: Felt推出桌面印表計算器。 1890: 1890美國人口普查。1880年的普查人工用了7年的時間進行統(tǒng)計。這意味著1890年的統(tǒng)計將會超過10年。美國人口普查部門希望能得到一臺機器幫助提高普查的效率。Herman Hollerith,建立制表機公司的那個人,后來他的公司發(fā)展成了IBM公司。借鑒了Babbage的發(fā)明,用穿孔卡片存儲數(shù)據(jù),并設(shè)計了機器。結(jié)果僅僅用了6個周就得出了準確的數(shù)據(jù)(62622250人)。Herman Hollerith大發(fā)其財。 1892: 圣多美和普林西比的William S. Burroughs (1857-1898),制作成功了一臺比Felt的功能更強的機器,真正開創(chuàng)了辦公自動化工業(yè)。 1896: Herman Hollerith創(chuàng)辦了IBM公司的前身。
1900
1906: Henry Babbage, Charles Babbage 的兒子,在R. W. Munro的支持下,完成了父親設(shè)計的分析機,但也僅能證明它能工作,而沒有將其作為產(chǎn)品推出。
二、電子計算機最初的日子里
在這之前的計算機,都是基于機械運行方式,盡管有個別產(chǎn)品開始引入一些電學(xué)內(nèi)容,卻都是從屬與機械的,還沒有進入計算機的靈活:邏輯運算領(lǐng)域。而在這之后,隨著電子技術(shù)的飛速發(fā)展,計算機就開始了由機械向電子時代的過渡,電子越來越成為計算機的主體,機械越來越成為從屬,二者的地位發(fā)生了變化,計算機也開始了質(zhì)的轉(zhuǎn)變。下面就是這一過渡時期的主要事件:
1906: 美國的Lee De Forest發(fā)明了電子管。在這之前造出數(shù)字電子計算機是不可能的。這為電子計算機的發(fā)展奠定了基礎(chǔ)。
1910
1920 1924年2月:IBM,一個具有劃時代意義的公司成立。
1930 1935: IBM推出IBM 601機。 這是一臺能在一秒鐘算出乘法的穿孔卡片計算機。這臺機器無論在自然科學(xué)還是在商業(yè)意義上都具有重要的地位。大約造了1500臺。 1937: 英國劍橋大學(xué)的Alan M. Turing (1912-1954)出版了他的論文 ,并提出了被后人稱之為"圖靈機"的數(shù)學(xué)模型。 1937: BELL試驗室的George Stibitz展示了用繼電器表示二進制的裝置。盡管僅僅是個展示品,但卻是第一臺二進制電子計算機。 1938: Claude E. Shannon 發(fā)表了用繼電器進行邏輯表示的論文。 1938: 柏林的Konrad Zuse 和他的助手們完成了一個機械可編程二進制形式的計算機,其理論基礎(chǔ)是Boolean代數(shù)。后來命名為Z1。它的功能比較強大,用類似電影膠片的東西作為存儲介質(zhì)??梢赃\算七位指數(shù)和16位小數(shù)??梢杂靡粋€鍵盤輸入數(shù)字,用燈泡顯示結(jié)果。 1939 1月1日: 加利福尼亞的David Hewlet和William Packard 在他們的車庫里造出了Hewlett-Packard計算機。名字是兩人用投硬幣的方式?jīng)Q定的。包括兩人名字的一部分。 1939年11月: 美國John V. Atanasoff和他的學(xué)生Clifford Berry 完成了一臺16位的加法器,這是第一臺真空管計算機。 1939: 二次世界大戰(zhàn)的開始,軍事需要大大促進了計算機技術(shù)的發(fā)展。 1939: Zuse和Schreyer 開始在他們的Z1計算機的基礎(chǔ)上發(fā)展Z2計算機。并用繼電器改進它的存儲和計算單元。但這個項目因為Zuse服兵役被中斷了一年。 1939/1940: Schreyer利用真空管完成了一個10位的加法器,并使用了氖燈做存儲裝置?;仨撌?/p>
1940 1940年1月: Bell實驗室的Samuel Williams和Stibitz制造成功了一個能進行復(fù)雜運算的計算機。大量使用了繼電器,并借鑒了一些電話技術(shù), 采用了先進的編碼技術(shù)。 1941夏季: Atanasoff和學(xué)生Berry完成了能解線性代數(shù)方程的計算機,取名叫"ABC"(Atanasoff-Berry Computer),用電容作存儲器,用穿孔卡片作輔助存儲器,那些孔實際上是"燒"上的。 時鐘頻率是60HZ,完成一次加法運算用時一秒。 1941年12月: 德國Zuse制作完成了Z3計算機的研制。這是第一臺可編程的電子計算機??商幚?位指數(shù)、14位小數(shù)。使用了大量的真空管。每秒種能作3到4次加法運算。一次乘法需要3到5秒。 1943: 1943年到1959年時期的計算機通常被稱作第一代計算機。使用真空管,所有的程序都是用機器碼編寫,使用穿孔卡片。典型的機器就是: UNIVAC。 1943年1月: Mark I,自動順序控制計算機在美國研制成功。整個機器有51英尺長,重5噸,75萬個零部件,使用了3304個繼電器,60個開關(guān)作為機械只讀存儲器。程序存儲在紙帶上,數(shù)據(jù)可以來自紙帶或卡片閱讀器。被用來為美國海軍計算彈道火力表。 1943年4月: Max Newman、Wynn-Williams和他們的研究小組研制成功"Heath Robinson",這是一臺密碼破譯機,嚴格說不是一臺計算機。但是其使用了一些邏輯部件和真空管,其光學(xué)裝置每秒鐘能讀入2000個字符。同樣具有劃時代的意義。 1943年9月 : Williams和Stibitz完成了"Relay Interpolator",后來命名為"Model II Relay Calculator"。這是一臺可編程計算機。同樣使用紙帶輸入程序和數(shù)據(jù)。其運行更可靠,每個數(shù)用7個繼電器表示,可進行浮點運算。 1943年12月: 最早的可編程計算機在英國推出,包括2400個真空管,目的是為了破譯德國的密碼,每秒能翻譯大約5000個字符 ,但使用完后不久就遭到了毀壞。據(jù)說是因為在翻譯俄語的時候出現(xiàn)了錯誤。 1946: ENIAC (Electronic Numerical Integrator 和 Computer): 第一臺真正意義上的數(shù)字電子計算機。開始研制于1943年,完成于1946年。負責人是John W. Mauchly和J. Presper Eckert。重30噸,18000個電子管,功率25千瓦。主要用于計算彈道和氫彈的研制。
三、晶體管計算機的發(fā)展真空管時代的計算機盡管已經(jīng)步入了現(xiàn)代計算機的范疇,但其體積之大、能耗之高、故障之多、價格之貴大大制約了它的普及應(yīng)用。直到晶體管被發(fā)明出來,電子計算機才找到了騰飛的起點,一發(fā)而不可收……
1947: Bell實驗室的William B. Shockley、 John Bardeen和Walter H. Brattain.發(fā)明了晶體管,開辟了電子時代新紀元。 1949: EDSAC:劍橋大學(xué)的Wilkes和他的小組建成了一臺存儲程序的計算機。輸入輸出設(shè)備仍是紙帶。 1949: EDVAC (electronic discrete variable computer):第一臺使用磁帶的計算機。這是一個突破,可以多次在其上存儲程序。這臺機器是John von Neumann提議建造的。 1949: "未來的計算機不會超過1.5噸。"這是當時科學(xué)雜志的大膽預(yù)測?;仨撌?/p>
1950 1950: 軟磁盤由東京帝國大學(xué)的Yoshiro Nakamats發(fā)明。其銷售權(quán)由IBM公司獲得。開創(chuàng)存儲時代新紀元。 1950: 英國數(shù)學(xué)家和計算機先驅(qū)Alan Turing說:計算機將會具有人的智慧,如果一個人和一臺機器對話,對于提出和回答的問題,這個人不能區(qū)別到底對話的是機器還是人,那么這臺機器就具有了人的智能。
1951: Grace Murray Hopper完成了高級語言編譯器。 1951: Whirlwind:美國空軍的第一個計算機控制實時防御系統(tǒng)研制完成。 1951: UNIVAC-1:第一臺商用計算機系統(tǒng)。設(shè)計者:J. Presper Eckert 和John Mauchly。被美國人口普查部門用于人口普查,標志著計算機的應(yīng)用進入了一個新的、商業(yè)應(yīng)用的時代。 1952: EDVAC (Electronic Discrete Variable Computer):由Von Neumann領(lǐng)導(dǎo)設(shè)計并完成。 取名:電子離散變量計算機。 1953: 此時世界上大約有100臺計算機在運轉(zhuǎn)。 1953: 磁芯存儲器被開發(fā)出來。
在此插入〈磁芯存儲器圖〉 1954: IBM的John Backus和他的研究小組開始開發(fā) FORTRAN (FORmula TRANslation),1957年完成。是一種適合科學(xué)研究使用的計算機高級語言。 1956: 第一次有關(guān)人工智能的會議在Dartmouth 學(xué)院召開。 1957: IBM開發(fā)成功第一臺點陣打印機。 1957: FORTRAN 高級語言開發(fā)成功。
四、集成電路,現(xiàn)代計算機插上騰飛的翅膀
盡管晶體管的采用大大縮小了計算機的體積、降低了其價格,減少了故障。但離人們的要求仍差很遠,而且各行業(yè)對計算機也產(chǎn)生了較大的需求,生產(chǎn)更能更強、更輕便、更便宜的機器成了當務(wù)之急,而集成電路的發(fā)明正如“及時雨”,當春乃發(fā)生。其高度的集成性,不僅僅使體積得以減小,更使速度加快,故障減少。人們開始制造革命性的微處理器。計算機技術(shù)經(jīng)過多年的積累,終于駛上了用硅鋪就的高速公路。
1958年9月12日: 在Robert Noyce(INTEL公司的創(chuàng)始人)的領(lǐng)導(dǎo)下,發(fā)明了集成電路。不久又推出了微處理器。但因為在發(fā)明微處理器時借鑒了日本公司的技術(shù),所以日本對其專利不承認,因為日本沒有得到應(yīng)有的利益。過了30年,日本才承認,這樣日本公司可以從中得到一部分利潤了。但到2001年,這個專利也就失效了。 1959: 1959年到1964年間設(shè)計的計算機一般被稱為第二代計算機。大量采用了晶體管和印刷電路。計算機體積不斷縮小,功能不斷增強,可以運行FORTRAN和COBOL ,接收英文字符命令。出現(xiàn)大量應(yīng)用軟件。 1959: Grace Murray Hopper開始開發(fā)COBOL (COmmon Business-Orientated Language)語言,完成于1961年。回頁首
1960 1960: ALGOL:第一個結(jié)構(gòu)化程序設(shè)計語言推出。 1961: IBM的Kennth Iverson推出APL編程語言。 1963: PDP-8:DEC公司推出第一臺小型計算機。 1964: 1964年到1972年的計算機一般被稱為第三代計算機。大量使用集成電路,典型的機型是IBM360系列。 1964: IBM發(fā)布PL/1編程語言。 1964: 發(fā)布IBM 360首套系列兼容機。 1964: DEC發(fā)布PDB-8 小型計算機。 1965: 摩爾定律發(fā)表,處理器的性能每年提高一倍。后來其內(nèi)容又發(fā)生了改變。
在此插入〈摩爾像〉 1965: Lofti Zadeh創(chuàng)立模糊邏輯,用來處理近似值問題。 1965: Thomas E. Kurtz和John Kemeny完成BASIC(Beginners All Purpose Symbolic Instruction Code)語言的開發(fā)。特別適合計算機教育和初學(xué)者使用,得到了廣泛的推廣。 1965: Douglas Englebart 提出鼠標器的設(shè)想,但沒有進一步的研究。直到1983年被蘋果電腦公司大量采用。 1965: 第一臺超級計算機CD6600開發(fā)成功。 1967: Niklaus Wirth開始開發(fā)PASCAL語言,1971年完成。 1968: Robert Noyce和他的幾個朋友創(chuàng)辦了INTEL公司。 1968: Seymour Paper和他的研究小組在MIT開發(fā)了LOGO語言。 1969: ARPANET計劃開始啟動,這是現(xiàn)代INTERNET的雛形。 1969 年4月7日: 第一個網(wǎng)絡(luò)協(xié)議標準RFC推出。 1969: EIA (Electronic Industries Associa 回頁首
1970 1970: 第一塊RAM芯片由INTEL推出,容量1K。 1970: Ken Thomson和Dennis Ritchie開始開發(fā)UNIX操作系統(tǒng)。 1970: Forth編程語言開發(fā)完成。 1970: Internet的雛形ARPAnet (Advanced Research Projects Agency network) 基本完成。開始向非軍用部門開放,許多大學(xué)和商業(yè)部門開始接入。 1971年11月15日: Marcian E. Hoff在INTEL公司開發(fā)成功第一塊微處理器4004,含2300個晶體管,是個4位系統(tǒng),時鐘頻率108KHz ,每秒執(zhí)行6萬條指令。
在后來的日子里,處理器發(fā)展主要指標一覽。處理器 主頻 每秒百萬條指令 4004 108 KHz 0.06 8080 2MHz 0.5 68000 8MHz 0.7 8086 8MHz 0.8 68000 16 MHz 1.3 68020 16 MHz 2.6 80286 12MHz 2.7 68030 16MHz 3.9 386 SX 20 MHz 6 68030 25 MHz 6.3 68030 40MHz 10 386 DX 33MHz 10 486 DX 25MHz 20 486 DX2-50 50MHz 35 486 DX4/100 100MHz 60 Pentium 66MHz 100 Pentium 133MHz 240 Pentium 233MHz MMX 435 Pentium Pro 200 MHz 440 Pentium II 233MHz 560 Pentium II 333MHz 770 1971: PASCAL語言開發(fā)完成。 1972: 1972年以后的計算機習(xí)慣上被稱為第四代計算機?;诖笠?guī)模集成電路,及后來的超大規(guī)模集成電路。計算機功能更強,體積更小。人們開始懷疑計算機能否繼續(xù)縮小,特別是發(fā)熱量問題能否解決?人們開始探討第五代計算機的開發(fā)。 1972: C語言的開發(fā)完成。其主要設(shè)計者是UNIX系統(tǒng)的開發(fā)者之一 Dennis Ritche。這是一個非常強大的語言,開發(fā)系統(tǒng)軟件,特別受人喜愛。 1972: Hewlett-Packard發(fā)明了第一個手持計算器。 1972年4月1日: INTEL推出8008微處理器。 1972: ARPANET開始走向世界,INTERNET革命拉開序幕。 1973: 街機游戲Pong發(fā)布,得到廣泛的歡迎。發(fā)明者Nolan Bushnell ,后來Atari 的創(chuàng)立者。 1974: 第一個具有并行計算機體系結(jié)構(gòu)的CLIP-4推出。
五、計算機技術(shù)漸入輝煌在這之前,計算機技術(shù)主要集中在大型機和小型機領(lǐng)域發(fā)展,但隨著超大規(guī)模集成電路和微處理器技術(shù)的進步,計算機進入尋常百姓家的技術(shù)障礙已層層突破。特別是從INTEL發(fā)布其面向個人機的微處理器8080之后,這一浪潮便洶涌澎湃起來,同時也涌現(xiàn)了一大批信息時代的弄潮兒,如喬布斯、比爾.蓋茨等,至今他們對計算機產(chǎn)業(yè)的發(fā)展還起著舉足輕重的作用。在此時段,互聯(lián)網(wǎng)技術(shù)、多媒體技術(shù)也得到了空前的發(fā)展,計算機真正開始改變?nèi)藗兊纳睢?/p>
1974 4月1日: INTEL發(fā)布其8位的微處理器芯片8080。
1974年12月: MITS發(fā)布Altair 8800,第一臺商用個人計算機,價值397美元,內(nèi)存有256個字節(jié)。 1975: Bill Gates和Paul Allen完成了第一個在MITS 的Altair計算機上運行的BASIC程序。 1975: IBM公司介紹了他的激光打印機技術(shù)。1988年向市場推出其彩色激光打印機。 1975: Bill Gates和Paul Allen創(chuàng)辦MicorSoft公司?,F(xiàn)在成為最大、最成功的軟件公司。三年后就收入50萬美元,增加到15個人。1992年達28億美元,1萬名雇員。其最大的突破性發(fā)展是在1981年為IBM 的PC機開發(fā)操作系統(tǒng),從此后便開始了對計算機業(yè)的巨大影響。 1975: IBM 5100發(fā)布。 1976: Stephen Wozinak和Stephen Jobs創(chuàng)辦蘋果計算機公司。并推出其Apple I 計算機。 1976: Zilog推出Z80處理器。8位微處理器。 CP/M就是面向其開發(fā)的操作系統(tǒng)。許多著名的軟件如:Wordstar 和dBase II基于此款處理器。 1976: 6502, 8 位微處理器發(fā)布,專為Apple II計算機使用。 1976: Cray 1,第一臺商用超級計算機。集成了20萬個晶體管,每秒進行1.5億次浮點運算。 1977年5月: Apple II 型計算機發(fā)布。在此插入〈Apple II圖〉 1978: Commodore Pet發(fā)布:有 8K RAM,盒式磁帶機,9英寸顯示器。 1978年6月8日: INTEL發(fā)布其16位微處理器8086。但因其非常昂貴,又推出8位的8088滿足市場對低價處理器的需要,并被IBM的第一代PC機所采用。其可用的時鐘頻率為4.77、8、10MHz。大約有300條指令,集成了29000更晶體管。 1979: 街機游戲"太空入侵者"發(fā)布,引起轟動。很快便使得類似的游戲機大規(guī)模流行起來,其收入超過了美國電影業(yè)。 1979: Jean Ichbiah 開發(fā)完成Ada計算機語言。 1979年6月1日: INTEL發(fā)布了8位的8088微處理器,純粹為了迎合低價電腦的需要。 1979: Commodore PET 發(fā)布了采用1MHz的6502處理器,單色顯示器、8K內(nèi)存的計算機,并且可以根據(jù)需要購買更多的內(nèi)存擴充。 1979: 發(fā)明了低密盤。 1979: Motorola公司發(fā)布68000微處理器。主要供應(yīng)Apple公司的Macintosh ,后繼產(chǎn)品68020用在Macintosh II機型上。 1979: IBM公司眼看著個人計算機市場被蘋果等電腦公司占有,決定也開發(fā)自己的個人計算機,為了盡快的推出自己的產(chǎn)品,他們大量的工作是與第三方合作,其中微軟公司就承擔了其操作系統(tǒng)的開發(fā)工作。很快他們便在1981年8月12日推出了IBM-PC。但同時也為微軟后來的崛起,施足了肥料?;仨撌?/p>
1980 1980:“只要有1兆內(nèi)存就足夠DOS盡情表演了”。微軟公司開發(fā)DOS初期時說。今天來聽這句話有何感想呢? 1980年10月: MS-DOS/PC-DOS開發(fā)工作開始了。但微軟并沒有自己獨立的操作系統(tǒng),他們買來別人的操作系統(tǒng)并加以改進。但IBM測試時竟發(fā)現(xiàn)有300個BUG。于是他們又繼續(xù)改進,最初的DOS1.0有4000行匯編程序。 1981: Xerox開始致力于圖形用戶界面、圖標、菜單和定位設(shè)備(如鼠標)的研制。結(jié)果研究成果為蘋果所借鑒。而蘋果電腦公司后來又指控微軟剽竊了他們的設(shè)計,開發(fā)了windows系列軟件。 1981: INTEL發(fā)布的80186/80188芯片,很少被人使用,因為其寄存器等與其他不兼容。但其采用了直接存儲器訪問技術(shù)和時間片分時技術(shù)。. 1981年8月12日: IBM發(fā)布其個人計算機,售價2880美元。該機有64K內(nèi)存、單色顯示器 、可選的盒式磁帶驅(qū)動器、兩個160KB單面軟盤驅(qū)動器。這臺機器取得了比預(yù)想的還要大的成功。 1981年8月12日: MDA (Mono Display Adapter, text only) 能夠顯示文本的單色顯示器隨IBM-PC機發(fā)布。 1981年8月12日: MS-DOS 1.0,PC-DOS1.0發(fā)布。Microsoft是受IBM委托開發(fā)DOS操作系統(tǒng),他們從Tim Paterson那里購買了一個叫86-DOS 的程序并加以改進。從IBM賣出去的叫PC-DOS。從Microsoft賣出去的叫MS-DOS。Micorsoft與IBM的合作一直到1991年的DOS5.0為止。最初的DOS1.0非常的簡陋,每張盤上只一個根目錄,不支持子目錄。直到1983年3月的2.0版才有所改觀。MS-DOS在1995年以前一直是與IBM-PC兼容的操作系統(tǒng),WINDOWS95推出并迅速占領(lǐng)市場之后,其最后一個版本命名為DOS7.0?,F(xiàn)在微軟的操作系統(tǒng)已經(jīng)在世界大多數(shù)計算機上運行了。 1982: 基于TCP/IP協(xié)議的INTERNET初具規(guī)模。 1982: 基于6502微處理器的計算機大受歡迎,特別是在學(xué)校大量普及。 1982 年1月: Commodore 64計算機發(fā)布,價格:595美元。 1982 年2月: 80286發(fā)布。時鐘頻率提高到20MHz,并增加了保護模式,可訪問16M內(nèi)存。支持1GB以上的虛擬內(nèi)存。每秒執(zhí)行270萬條指令,集成了134000個晶體管。 1982: Compaq公司發(fā)布了其IBM-PC兼容機。 1982: MIDI(Musical Instrument Digital Interface)標準制定。允許計算機連接標準的類似鍵盤數(shù)字樂器。 1982: Sony和Phillips公布了壓縮音頻的紅皮書。很快得到歐美的認同。 1982年3月: MS-DOS 1.25PC-DOS 1.1 1982 年4月: Sinclair ZX Spectrum發(fā)布:基于Z80芯片,時鐘頻率3.5MHz。能顯示8種顏色。 1982年5月: IBM推出雙面320K的軟盤驅(qū)動器。 1983 年1月: IBM PC在歐洲展示。 1983: Borland公司成立。 1983春季: IBM XT機發(fā)布,增加了10兆的硬盤,128K RAM,一個軟驅(qū)、單色顯示器、一臺打印機、可以增加一個8087數(shù)字協(xié)處理器。價格5000美元。 1983年3月: MS-DOS 2.0、PC-DOS 2.0增加了類似UNIX分層目錄的管理形式。 1983年10月: MS-DOS 2.25,包括支持其他字符設(shè)置,開辟東方市場。 1984: DNS (Domain Name Server) 域名服務(wù)器發(fā)布,互連網(wǎng)上有1000多臺主機運行。 1984: Hewlett-Packard發(fā)布了優(yōu)異的激光打印機,HP也在噴墨打印機上保持領(lǐng)先技術(shù)。 1984年1月: Apple 的Macintosh發(fā)布?;贛otorola 68000微處理器??梢詫ぶ?6M。 1984 年8月: MS-DOS 3.0、PC-DOS 3.0、IBM AT發(fā)布,采用ISA標準,支持大硬盤和1.2M高密軟驅(qū)。 1984年9月: Apple 發(fā)布了有512Kb 內(nèi)存的Macintosh,但其他方面沒有什么提高。 1984 底: Compaq開始開發(fā)IDE接口,可以以更快的速度傳輸數(shù)據(jù),并被許多同行采納,后來更進一步的EIDE推出,可以支持到528MB的驅(qū)動器。數(shù)據(jù)傳輸也更快。 1985: Philips和Sony合作推出CD-ROM驅(qū)動器。 1985: EGA標準推出。 1985年3月: MS-DOS 3.1、PC-DOS 3.1。這是第一個提供部分網(wǎng)絡(luò)功能支持DOS版本。 1985年10月17日: 80386 DX推出。時鐘頻率到達33MHz,可尋址1GB內(nèi)存。比286更多的指令。每秒6百萬條指令,集成275000個晶體管。 1985年11月: Microsoft Windows發(fā)布。但在其3.0版本之全面沒有得到廣泛的應(yīng)用。需要DOS的支持,類似蘋果機的操作界面,以致被蘋果控告。訴訟到1997年8月才終止。 1985 年12月: MS-DOS 3.2、PC-DOS 3.2。這是第一個支持3.5英寸磁盤的系統(tǒng)。但也只是支持到720KB。到3.3版本時方可支持1.44兆。 1986 年1月: Apple 發(fā)布較高性能的Macintosh。有四兆內(nèi)存,和SCSI適配器。 1986 年9月: Amstrad Announced發(fā)布便宜且功能強大的計算機Amstrad PC 1512。具有CGA圖形適配器、512KB內(nèi)存、8086處理器20兆硬盤驅(qū)動器。采用了鼠標器和圖形用戶界面,面向家庭設(shè)計。 1987: Connection Machine超級計算機發(fā)布。采用并行處理,每秒鐘2億次運算。 1987: Microsoft Windows 2.0發(fā)布,比第一版要成功,但并沒有多大提高。. 1987: 英國數(shù)學(xué)家Michael F. Barnsley找到圖形壓縮的方法。 1987: Macintosh II發(fā)布,基于Motorola 68020處理器。時鐘16MHz,每秒260萬條指令。有一個SCSI適配器和一個彩色適配器。 1987年4月2日: IBM推出PS/2系統(tǒng)。最初基于8086處理器和老的XT總線。后來過渡到80386,開始使用3.5英寸1.44MB軟盤驅(qū)動器。引進了微通道技術(shù),這一系列機型取得了巨大成功。出貨量達到200萬臺。 1987: IBM發(fā)布VGA技術(shù)。 1987: IBM發(fā)布自己設(shè)計的微處理器8514/A。 1987年4月: MS-DOS 3.3、PC-DOS 3.3。隨IBM PS/2一起發(fā)布,支持1.44MB驅(qū)動器和硬盤分區(qū)??蔀橛脖P分出多個邏輯驅(qū)動器。 1987年4月: Microsoft和IBM發(fā)布S/2Warp操作系統(tǒng)。但并未取得多大成功。 1987年8月: AD-LIB聲卡發(fā)布。一個加拿大公司的產(chǎn)品。 1987年10月: Compaq DOS (CPQ-DOS) v3.31發(fā)布。支持的硬盤分區(qū)大于32Mb。 1988: 光計算機投入開發(fā),用光子代替電子,可以提高計算機的處理速度。 1988: XMS標準建立。 1988: EISA標準建立。 1988 6月6日: 80386 SX為了迎合低價電腦的需求而發(fā)布。 1988年7月到8月: PC-DOS 4.0、MS-DOS 4.0。支持EMS內(nèi)存。但因為存在BUG,后來又陸續(xù)推出4.01a。 1988年9月: IBM PS/20 286發(fā)布,基于80286處理器,沒有使用其微通道總線。但其他機器繼續(xù)使用這一總線。 1988年10月: Macintosh Iix發(fā)布。基于Motorola 68030處理器。仍使用16 MHz主頻、每秒390萬條指令,支持128M RAM。 1988年11月: MS-DOS 4.01、PC-DOS 4.01發(fā)布。 1989: Tim Berners-Lee 創(chuàng)立World Wide Web雛形,他工作于歐洲物理粒子研究所。通過超文本鏈接,新手也可以輕松上網(wǎng)瀏覽。這大大促進了INTERNET的發(fā)展。 1989: Phillips和Sony發(fā)布CD-I標準。 1989年1月: Macintosh SE/30 發(fā)布?;谛滦?8030處理器。 1989年3月: E-IDE標準確立,可以支持超過528MB的硬盤容量??蛇_到 33.3 MB/s 的傳輸速度。并被許多CD-ROM所采用。 1989年4月10日: 80486 DX發(fā)布,集成120萬個晶體管。 其后繼型號時鐘頻率達到100MHz。 1989年11月: Sound Blaster Card(聲卡)發(fā)布。
1990 1990: SVGA標準確立。 1990年3月 : Macintosh Iifx發(fā)布,基于68030CPU,主頻40MHz,使用了更快的SCSI接口。 1990年5月22日: 微軟發(fā)布Windows 3.0。兼容MS-DOS模式。 1990年10月: Macintosh Classic發(fā)布,有支持到256色的顯示適配器。 1990年11月: 第一代MPC (多媒體個人電腦標準)發(fā)布。處理器至少80286/12MHz,后來增加到80386SX/16 MHz ,及一個光驅(qū),至少150 KB/sec的傳輸率。 1991: 發(fā)布ISA標準。 1991年5月: Sound Blaster Pro發(fā)布。 1991年6月: MS-DOS 5.0、PC-DOS 5.0。為了促進OS/2的發(fā)展,Bill Gates說:DOS5.0是DOS終結(jié)者,今后將不再花精力于此。該版本突破了640KB的基本內(nèi)存限制。這個版本也標志著微軟與IBM在DOS上的合作的終結(jié)。 1992: Windows NT發(fā)布,可尋址2G RAM。 1992年4月: Windows 3.1發(fā)布。 1992年6月: Sound Blaster 16 ASP發(fā)布。 1993: INTERNET開始商業(yè)化運行。 1993: 經(jīng)典游戲Doom發(fā)布。 1993: Novell并購Digital Research, DR-DOS成為Novell DOS。 1993年3月22: Pentium發(fā)布。集成了300多萬個晶體管。初期工作在60-66MHz。每秒鐘執(zhí)行1億條指令。 1993年5月: MPC標準2發(fā)布。CD-ROM傳輸率要求300KB/sec。在320*240的窗口中每秒播放15幀圖像。 1993年12月: MS-DOS6.0發(fā)布,包括一個硬盤壓縮程DoubleSpace,,但一家小公司聲稱,微軟剽竊了其部分技術(shù)。于是在后來的DOS6.2中,微軟將其改名為:DriveSpace。后來WIN95中的DOS成為DOS7.0,WIN95OSR2中稱為DOS7.10. 1994年3月7日: Intel 發(fā)布90-100 MHz Pentium處理器。 1994年9月: PC-DOS 6.3發(fā)布。 1994年10月10日: Intel 發(fā)布75 MHz Pentium處理器。 1994: Doom II 發(fā)布。開辟了PC機游戲廣闊市場。 1994: Netscape 1.0 瀏覽器發(fā)布。 1994: Comm&Conquer(命令與征服)發(fā)布。 1995年3月27日: Intel發(fā)布120 Mhz的Pentium處理器。 19956月1日: Intel發(fā)布133 Mhz的Pentium處理器。 1995年8月23日: Windows '95 發(fā)布。大大不同于其以前的版本。完全脫離MS-DOS,但照顧用戶習(xí)慣還保留了DOS形式。純32位的多任務(wù)操作系統(tǒng)。該版本取得了巨大的成功。 1995年11月1日: Pentium Pro發(fā)布。主頻可達200 MHz ,每秒鐘完成4.4億條指令,集成了550萬個晶體管。 1995年12月: Netscape發(fā)布其.JavaScript。 1996: Quake、Civilization 2、Command& Conquer - Red Alert等一系列的著名游戲發(fā)布。 1996年1月: Netscape Navigator 2.0發(fā)布,第一個支持JavaScript的瀏覽器。 1996年1月4日: Intel發(fā)布150-166MHz的Pentium處理器,集成了330萬個晶體管。 1996: Windows '95 OSR2發(fā)布,修復(fù)了部分BUG,擴充了部分功能。 1997: Gr和 Theft Auto、Quake 2、Blade Runner等著名游戲發(fā)布,3D圖形加速卡大行其道。 1997年1月8日: Intel發(fā)布Pentium MMX。對游戲和多媒體功能進行了增強。 1997年4月: IBM的深藍(Deep Blue)計算機,戰(zhàn)勝人類國際象棋世界冠軍卡斯帕羅夫。
在此插入〈深藍圖片〉 1997年5月7日: Intel發(fā)布Pentium II,增加了更多的指令和更多CACHE。 1997年6月2日: Intel 發(fā)布233 MHz Pentium MMX. 1997年16日: Apple遇到嚴重的財務(wù)危機,微軟伸出援助之手,注資1.5億美元。條件是Apple撤消其控訴:微軟模仿其視窗界面的起訴,并指出Apple也是模仿了XEROX的設(shè)計。 1998年2月 : Intel發(fā)布333 MHz Pentium II處理器。采用0.25微米技術(shù),提高速度,減少發(fā)熱量。 1998年6月25日: Microsoft發(fā)布Windows '98,一些人企圖肢解微軟,微軟回擊說這會傷害美國的國家利益。 1999年1月25日: Linux Kernel 2.2.0發(fā)布。 人們對其寄予厚望。 1999年2月22日: AMD公司發(fā)布K6-III 400MHz。有測試說其性能超過Intel P-III 。集成2300萬個晶體管、socket 7結(jié)構(gòu)。
在往下就是今天了,與整個人類的發(fā)展歷程相比、與傳統(tǒng)科學(xué)技術(shù)相比,計算機的歷史才剛剛開始書寫,我們正置身其中,感受其日新月異的變化,被計算機大潮裹挾著絲毫不得停歇。希望在這潮頭有更多的中國弄潮兒。
1666年,在英國Samuel Morland發(fā)明了一部可以計算加數(shù)及減數(shù)的機械計數(shù)機。
1673年, Gottfried Leibniz 制造了一部踏式(stepped)圓柱形轉(zhuǎn)輪的計數(shù)機,叫“Stepped Reckoner”,這部計算器可以把重復(fù)的數(shù)字相乘,并自動地加入加數(shù)器里。
1694年,德國數(shù)學(xué)家,Gottfried Leibniz ,把巴斯卡的Pascalene 改良,制造了一部可以計算乘數(shù)的機器,它仍然是用齒輪及刻度盤操作。
1773年, Philipp-Matthaus 制造及賣出了少量精確至12位的計算機器。
1775年,The third Earl of Stanhope 發(fā)明了一部與Leibniz相似的乘法計算器。
1786年,J.H.Mueller 設(shè)計了一部差分機,可惜沒有撥款去制造。
1801年, Joseph-Marie Jacquard 的織布機是用連接按序的打孔卡控制編織的樣式。
1854年,George Boole 出版 "An Investigation of the Laws of Thought”,是講述符號及邏輯理由,它后來成為計算機設(shè)計的基本概念。
1858年,一條電報線第一次跨越大西洋,并且提供了幾日的服務(wù)。
1861年,一條跨越大陸的電報線把大西洋和太平洋沿岸連接起來。
1876年,Alexander Graham Bell 發(fā)明了電話并取得專利權(quán)。
1876至1878年,Baron Kelvin 制造了一部泛音分析機及潮汐預(yù)測機。
1882年,William S. Burroughs 辭去在銀行文員的工作,并專注于加數(shù)器的發(fā)明。
1889年,Herman Hollerith 的電動制表機在比賽中有出色的表現(xiàn),并被用于 1890 中的人口調(diào)查。Herman Hollerith 采用了Jacquard 織布機的概念用來計算,他用咭貯存資料,然后注入機器內(nèi)編譯結(jié)果。這機器使本來需要十年時間才能得到的人口調(diào)查結(jié)果,在短短六星期內(nèi)做到。
1893年,第一部四功能計算器被發(fā)明。
1895年,Guglielmo Marconi 傳送廣播訊號。
1896年,Hollerith 成立制表機器公司(Tabulating Machine Company)。
1901年,打孔鍵出現(xiàn),之后的半個世紀只有很少的改變。
1904年,John A.Fleming 取得真空二極管的專利權(quán),為無線電通訊建立基礎(chǔ)。
1906年,Lee de Foredt 加了一個第三活門在Felming 的二極管, 創(chuàng)制了三電極真空管。
1907年,唱片音樂在紐約組成第一間正式的電臺。
1908年,英國科學(xué)家 Campbell Swinton ?述了電子掃描方法及預(yù)示用陰極射線管制造電視。
1911年,Hollerith 的表機公司與其它兩間公司合并,組成 Computer Tabulating Recording Company (C-T-R),制表及錄制公司。但在1924年,改名為International Business Machine Corporation (IBM)。
1911年,荷蘭物理學(xué)家 Kamerlingh Onnes 在 Leiden Unversity 發(fā)現(xiàn)超導(dǎo)電。
1931年,Vannever Bush 發(fā)明了一部可以解決差分程序的計數(shù)機,這機器可以解決一些令數(shù)學(xué)家,科學(xué)家頭痛的復(fù)雜差分程序。
1935年,IBM (International Business Machine Corporation) 引入 "IBM 601”,它是一部有算術(shù)部件及可在1秒鐘內(nèi)計算乘數(shù)的穿孔咭機器。 它對科學(xué)及商業(yè)的計算起很大的作用。總共制造了1500 部。
1937年,Alan Turing 想出了一個 "通用機器(Universal Machine)” 的概念,可以執(zhí)行任何的算法,形成了一個"可計算(computability)”的基本概念。Turing 的概念比其它同類型的發(fā)明為好,因為他用了符號處理(symbol processing) 的概念。
1939年11月,John Vincent Atannsoff 與 John Berry 制造了一部16位加數(shù)器。它是第一部用真空管計算的機器。
1939年,Zuse 與 Schreyer 開?制造了"V2”?后來叫Z2?,這機器沿用 Z1的機械貯存器,加上一個用斷電器邏輯(Relay Logic)的新算術(shù)部件。但當 Zuse完成草稿后,這計劃被中斷一年。
1939-40年,Schreyer 完成了用真空管的10位加數(shù)器,以及用氖氣燈(霓虹燈)的存貯器。
1940年1月,在 Bell Labs, Samuel Williams 及Stibitz 完成了一部可以計算復(fù)雜數(shù)字的機器, 叫“復(fù)雜數(shù)字計數(shù)機(Complex Number Calculator)”,后來改稱為“斷電器計數(shù)機型號I (Model I Relay Calculator)” 。它用電話開關(guān)部份做邏輯部件:145個斷電器,10個橫杠開關(guān)。數(shù)字用“Plus 3BCD”代表。在同年9月,電傳打字 etype 安裝在一個數(shù)學(xué)會議里,由New Hampshire 連接去紐約。
1940年, Zuse 終于完成Z2,它比運作得更好,但不是太可靠。
1941年夏季,Atanasoff及Berry完成了一部專為解決聯(lián)立線性方程系統(tǒng)(system of simultaneous linear equations) 的計算器,后來叫做"ABC (Atanasoff-Berry Computer)”,它有60個50位的存貯器,以電容器(capacitories)的形式安裝在2個旋轉(zhuǎn)的鼓上,時鐘速度是60Hz。
1941年2月,Zuse 完成"V3”(后來叫Z3),是第一部操作中可編寫程序的計數(shù)機。它亦是用浮點操作,有7個位的指數(shù),14位的尾數(shù),以及一個正負號。存貯器可以貯存64個字,所以需要1400個斷電器。它有多于1200個的算術(shù)及控制部件,而程序編寫,輸入,輸出的與 Z1 相同。 1943年1月 Howard H. Aiken完成"ASCC Mark I”(自動按序控制計算器 Mark I ,Automatic Sequence -- Controlled Calculator Mark I),亦稱“Haward Mark I”。這部機器有51尺長,重5頓,由 750,000部份合并而成。它有72個累加器,每一個有自己的算術(shù)部件,及23位數(shù)的寄存器。
1943年12月, Tommy Flowers與他的隊伍,完成第一部“Colossus”,它有2400個真空管用作邏輯部件,5 個紙帶圈讀取器(reader),每個可以每秒工作5000字符。
1943年,由 John Brainered領(lǐng)導(dǎo),ENIAC開始研究。而 John Mauchly 及J. Presper Eckert負責這計劃的執(zhí)行。
1946v第一臺電子數(shù)字積分計算器(ENIAC)在美國建造完成。
1947年,美國計算器協(xié)會(ACM)成立。
1947年,英國完成了第一個存儲真空管O 1948貝爾電話公司研制成半導(dǎo)體。
1949年,英國建造完成"延遲存儲電子自動計算器"(EDSAC)
1950年,"自動化"一詞第一次用于汽車工業(yè)。
1951年,美國麻省理工學(xué)院制成磁心
1952年,第一臺"儲存程序計算器"誕生。
1952年,第一臺大型計算機系統(tǒng)IBM701宣布建造完成。
1952年,第一臺符號語言翻譯機發(fā)明成功。
1954年,第一臺半導(dǎo)體計算機由貝爾電話公司研制成功。
1954年,第一臺通用數(shù)據(jù)處理機IBM650誕生。
1955年,第一臺利用磁心的大型計算機IBM705建造完成。
1956年,IBM公司推出科學(xué)704計算機。
1957年,程序設(shè)計語言FORTRAN問世。
1959年,第一臺小型科學(xué)計算器IBM620研制成功。
1960年,數(shù)據(jù)處理系統(tǒng)IBM1401研制成功。
1961年,程序設(shè)計語言COBOL問世。
1961年,第一臺分系統(tǒng)計算機由麻省理工學(xué)院設(shè)計完成。
1963年,BASIC語言問世。
1964年,第三代計算機IBM360系列制成。
1965年,美國數(shù)字設(shè)備公司推出第一臺小型機PDP-8。
1969年,IBM公司研制成功90列卡片機和系統(tǒng)--3計算機系統(tǒng)。
1970年,IBM系統(tǒng)1370計算機系列制成。
1971年,伊利諾大學(xué)設(shè)計完成伊利阿克IV巨型計算機。
1971年,第一臺微處理機4004由英特爾公司研制成功。
1972年,微處理機基片開始大量生產(chǎn)銷售。
1973年,第一片軟磁盤由IBM公司研制成功。
1975年,ATARI--8800微電腦問世。
1977年,柯莫道爾公司宣稱全組合微電腦PET--2001研制成功。
1977年,TRS--80微電腦誕生。
1977年,蘋果--II型微電腦
1978年,磁泡存儲器第二次用于商用計算機。
1979年,夏普公司宣布制成第一臺手提式微電腦。
1982年,微電腦開始普及,大量進入學(xué)校和家庭。
1984年,日本計算機產(chǎn)業(yè)著手研制"第五代計算機"---具有人工智能的計算機。