『壹』 計算機是什麼時候發明的
計算機(computer)的原來意義是「計算器」,也就是說,人類會發明計算機,最初的目的是幫助處理復雜的數字運算。而這種人工計算器的概念,最早可以追溯到十七世紀的法國大思想家帕斯卡。帕斯卡的父親擔任稅務局長,當時的幣制不是十進制,在計算上非常麻煩。帕斯卡為了協助父親,利用齒輪原理,發明了第一台可以執行加減運算計算器 。後來,德國數學家萊布尼茲加以改良,發明了可以做乘除運算的計算器。之後雖然在計算器的功能上多所改良與精進,但是,真正的電動計算器,卻必須等到公元1944年才製造出來。
而第一部真正可以稱得上計算機的機器,則誕生於1946年的美國,毛琪利與愛克特發明的,名字叫做ENIAC。這部計算機使用真空管來處理訊號,所以體積龐大(占滿一個房間)、耗電量高(使用時全鎮的人都知道,因為家家戶戶的電燈都變暗了!),而且記憶容量又非常低(只有100多個字),但是,卻已經是人類科技的一大進展。而我們通常把這種使用真空管的計算機稱為第一代計算機。
『貳』 最早的C語言編譯器是什麼做的
匯編。這真的是最早最早的。
准確的來說,這和編譯器的開發有關,不用說太細,很麻煩怕你不懂。你現在假設第一個編譯器是用會變寫出來的,它的功能很簡單,就是解釋簡單一種類似於C語言的高級語言,但是這種所謂的高級語言還沒有完全擁有C語言的所有特性。只有比較簡單核心功能,比如能把文本文件的高級語言轉換成機器代碼並且執行。
有了這個原型之後,就可以用這個編譯器來解釋簡單C程序,就可以用C重寫編寫一個新的編譯器,這樣就有更多的C的功能。於是,從此之後就用現有的編譯器解釋更復雜的語言,用更復雜的語言寫出更好的編譯器,然後不斷這樣迭代。這確實是編譯器的演變。
然後最後一個問題就是當一個新的CPU發明過後,怎麼辦,需要重寫又從匯編開始寫編譯器嗎?答案是不用。假設你有一個CPU A執行一些代碼,你用匯編寫了一個基礎的C編譯器,然後用C寫出了更復雜的編譯器,接受更復雜的C功能,然後不斷循環演化。現在你有了CPU B,CPU B和CPU A執行兩套完全不同的代碼,那如何讓CPU B的機器也可以變異C語言呢?因為現在A上面已經可以運行非常復雜的C語言程序了,所以你可以在A上面開發一個編譯器把C語言程序轉化為CPU B的執行代碼。然後用這個程序,直接編譯你的C語言編譯器,再把這個程序轉換到有B命令集的電腦上面,這樣你就開發出了B電腦需要的C語言編譯器。
所以除非你真的是活在非常早起的人類。否在現在的編譯器基本上都利用這種原理直接編譯已經用C語言或者其它高級語言寫好的代碼來產生新的編譯器就行了。理論上可以只使用C語言來開發C的編譯器,不過處於一些歷史原因和底層效率等因素的考量,部分代碼還是使用匯編來實現的。
我舉得不過是一個例子,不一定是真實的C語言編譯的進化,何況有這么多不同的C語言編譯器,每一個的發展歷史都有小的不同。但是基本上都是利用了這種編譯器編譯新的編譯器的思想來實現了。而這樣回溯回去,最早的編譯器只能使用匯編來些。而其實最早的匯編語言的編譯器就只能使用機器語言來寫了。不過都是先處理簡單的轉換任務,有了這個核心功能過後,就可以寫程序轉換更復雜的語法。然後越來越復雜。就有了各種各樣的高級語言編譯器了。
『叄』 C語言是在哪年發明的~
C,是一種通用的程序設計語言,它主要用來進行系統程序設計。具有高效、靈活、功能豐富、表達力強和移植性好等的特點,在程序員中備受青睞。
C語言是由UNIX的研製者丹尼斯·里奇(Dennis Ritchie)和肯·湯普遜(Ken Thompson)於1970年研製出的B語言的基礎上發展和完善起來的。C語言可以廣泛應用於不同的操作系統,例如UNIX、MS-DOS、Microsoft Windows及Linux等。C語言是一種面向過程的語言,同時具有高級語言和匯編語言的優點。在C語言的基礎上發展起來的有支持多種程序設計風格的C++語言,網路上廣泛使用的java、JavaScript,微軟的C#等。
1983年,美國國家標准委員會(ANSI)對C語言進行了標准化,於1983年頒布了第一個C語言標准草案(83 ANSI C),後來於1987年又頒布了另一個C語言標准草案(87 ANSI C)。最新的C語言標準是在1999年頒布並在2000年3月被ANSI採用的 C99 ,但由於未得到主流編譯器廠家的支持,直到2004年C99 並未被廣泛使用,增加了若干新特性後 C99 已經逐漸讓C語言和C++分道揚鑣。
『肆』 機械計算機的發展歷程
在西歐,由中世紀進入文藝復興時期的社會大變革,極大地促進了自然科學技術的發展,人們長期被神權壓抑的創造力得到了空前的釋放 。而在這些思想創意的火花中 ,製造一台能幫助人進行計算的機器則是最耀眼、最奪目的一朵。從那時起,一個又一個科學家為了實現這一偉大的夢想而不懈努力著。但限於當時的科技水平,多數試驗性的創造都以失敗而告終,這也就昭示了拓荒者的共同命運: 往往在倒下去之前見不到自己努力的成果。而後人在享用這些甜美成果的時候,往往能夠從中品味出汗水與淚水交織的滋味……
1614 年:蘇格蘭人John Napier(1550 ~1617 年)發表了一篇論文 ,其中提到他發明了一種可以進行四則運算和方根運算的精巧裝置。
1623 年:Wilhelm Schickard(1592 ~1635 年)製作了一個能進行6 位數以內加減法運算,並能通過鈴聲輸出答案的計算鍾。該裝置通過轉動齒輪來進行操作。
1625 年:William Oughtred(1575 ~1660 年)發明計算尺。
1668 年:英國人Samuel Morl(1625 ~1695 年)製作了一個非十進制的加法裝置,適宜計算錢幣。
1671 年:德國數學家Gottfried Leibniz 設計了一架可以進行乘法運算,最終答案長度可達16位的計算工具。
1822 年:英國人Charles Babbage(1792 ~1871 年)設計了差分機和分析機,其設計理論非常超前,類似於百年後的電子計算機,特別是利用卡片輸入程序和數據的設計被後人所採用。
1834 年:Babbage 設想製造一台通用分析機,在只讀存儲器(穿孔卡片)中存儲程序和數據 。Babbage在以後的時間里繼續他的研究工作,並於1840 年將操作位數提高到了40 位,並基本實現了控制中心(CPU)和存儲程序的設想,而且程序可以根據條件進行跳轉,能在幾秒內做出一般的加法,幾分鍾內做出乘、除法。
1848 年:英國數學家George Boole 創立二進制代數學,提前近一個世紀為現代二進制計算機的發展鋪平了道路。
1890 年:美國人口普查部門希望能得到一台機器幫助提高普查效率。Herman Hollerith (後來他的公司發展成了IBM 公司)借鑒Babbage 的發明,用穿孔卡片存儲數據,並設計了機器。結果僅用6 周就得出了准確的人口統計數據(如果用人工方法,大概要花10 年時間)。
1896 年:Herman Hollerith 創辦了IBM 公司的前身。 電子計算機問世在以機械方式運行的計算器誕生百年之後,隨著電子技術的突飛猛進,計算機開始了真正意義上的由機械向電子時代的過渡,電子器件逐漸演變成為計算機的主體,而機械部件則漸漸處於從屬位置。二者地位發生轉化的時候,計算機也正式開始了由量到質的轉變,由此導致電子計算機正式問世。下面就是這一過渡時期的主要事件: 1906 年:美國人Lee De Forest 發明電子管,為電子計算機的發展奠定了基礎。
1924 年2 月:IBM 公司成立,從此一個具有劃時代意義的公司誕生。
1935 年:IBM 推出IBM 601 機。這是一台能在一秒鍾內算出乘法的穿孔卡片計算機 。這台機器無論在自然科學還是在商業應用上都具有重要的地位,大約製造了1500 台。
1937 年:英國劍橋大學的Alan M.Turing(1912 ~1954 年)出版了他的論文 ,並提出了被後人稱之為圖靈機的數學模型。
1937 年:Bell 試驗室的George Stibitz 展示了用繼電器表示二進制的裝置。盡管僅僅是個展示品,但卻是第一台二進制電子計算機。
1940 年1 月:Bell 實驗室的Samuel Williams 和Stibitz 製造成功了一個能進行復雜運算的計算機。該機器大量使用了繼電器,並借鑒了一些電話技術,採用了先進的編碼技術。
1941 年夏季:Atanasoff 和學生Berry 完成了能解線性代數方程的計算機,取名叫ABC (Atanasoff-Berry Computer),用電容作存儲器 ,用穿孔卡片作輔助存儲器,那些孔實際上是燒上去的,時鍾頻率是60Hz,完成一次加法運算用時一秒。
1943 年1 月:Mark I 自動順序控制計算機在美國研製成功。整個機器有51 英尺長 、5 噸重 、75萬個零部件。該機使用了3304 個繼電器,60 個開關作為機械只讀存儲器。程序存儲在紙帶上 ,數據可以來自紙帶或卡片閱讀器。Mark I 被用來為美國海軍計算彈道火力表。
1943 年9 月:Williams 和Stibitz 完成了Relay Interpolator ,後來命名為Model Ⅱ Re-
lay Calculator 的計算機。這是一台可編程計算機,同樣使用紙帶輸入程序和數據。它運行更可靠,每個數用7 個繼電器表示,可進行浮點運算。
1946 年:ENIAC(Electronic Numerical Integrator And Computer)誕生 ,這是第一台真正意義上的數字電子計算機。開始研製於1943 年,完成於1946 年,負責人是John W.Mauchly 和J.Presper Eckert,重30 噸,用了18000 個電子管,功率25 千瓦,主要用於計算彈道和氫彈的研製。 真空管時代的計算機盡管已經步入了現代計算機的范疇,但因其體積大、能耗高、故障多、價格貴,從而制約了它的普及和應用。直到晶體管被發明出來,電子計算機才找到了騰飛的起點。
1947 年:Bell 實驗室的William B.Shockley 、 John Bardeen 和Walter H.Brattain 發明了晶體
管,開辟了電子時代新紀元。
1949 年:劍橋大學的Wilkes 和他的小組製成了一台可以存儲程序的計算機,輸入輸出設備仍是紙帶。
1949 年:EDVAC(Electronic Discrete Variable Automatic Computer--電子離散變數自動計算機)--第一台使用磁帶的計算機。這是一個突破,可以多次在磁帶上存儲程序。這台機器是John von Neumann 提議建造的。
1950 年:日本東京帝國大學的Yoshiro Nakamats 發明了軟磁碟 ,其銷售權由IBM公司獲得 。由此開創了存儲時代的新紀元。
1951 年:Grace Murray Hopper 完成了高級語言編譯器。
1951 年:UNIVAC-1 --第一台商用計算機系統誕生,設計者是J.Presper Eckert 和John Mauchly 。
被美國人口普查部門用於人口普查,標志著計算機進入了商業應用時代。
1953 年:磁芯存儲器被開發出來。
1954 年:IBM 的John Backus 和他的研究小組開始開發FORTRAN(FORmula TRANslation) ,1957 年完成。這是一種適合科學研究使用的計算機高級語言。
1957 年:IBM 開發成功第一台點陣式列印機。 盡管晶體管的採用大大縮小了計算機的體積、降低了價格 、減少了故障,但離用戶的實際要求仍相距甚遠,而且各行業對計算機也產生了較大的需求,生產性能更強、重量更輕、價格更低的機器成了當務之急。集成電路的發明解決了這個問題。高集成度不僅使計算機的體積得以減小,也使速度加快、故障減少。從此,人們開始製造革命性的微處理器。
1958 年9 月12 日:在Robert Noyce(Intel 公司創始人)的領導下,集成電路誕生,不久又發明了微處理器。但因為在發明微處理器時借鑒了日本公司的技術,所以日本對其專利不承認,因為日本沒有得到應有的利益。過了30 年,日本才承認,這樣日本公司可以從中得到一部分利潤。但到2001 年,這個專利就失效了。
1959 年:Grace Murray Hopper 開始開發COBOL(COmmon Business-Oriented Language)語言 ,完成於1961 年。
1960 年:ALGOL --第一個結構化程序設計語言推出。
1961 年:IBM 的Kennth Iverson 推出APL 編程語言。
1963 年:DEC 公司推出第一台小型計算機--PDP-8 。
1964 年:IBM 發布PL/1 編程語言。
1964 年:發布IBM 360 首套系列兼容機。
1964 年:DEC 發布PDB-8小型計算機。
1965 年:摩爾定律發表,處理器的晶體管數量每18 個月增加一倍,價格下降一半。
1965 年:Lofti Zadeh 創立模糊邏輯,用來處理近似值問題。
1965 年:Thomas E.Kurtz 和John Kemeny 完成BASIC(Beginner 's All-purpose Symbolic In-
struction Code)語言的開發。特別適合計算機教育和初學者使用,得以廣泛推廣。
1965 年:Douglas Englebart 提出滑鼠器的設想,但沒有進一步研究,直到1983年才被蘋果電腦公司大量採用。
1965 年:第一台超級計算機CD6600 開發成功。
1967 年:Niklaus Wirth 開始開發PASCAL 語言,1971 年完成。
1968 年:Robert Noyce 和他的幾個朋友創辦了Intel 公司。
1968 年:Seymour Paper 和他的研究小組在MIT 開發了LOGO 語言。
1969 年:ARPANet(Advanced Research Projects Agency Network)計劃開始啟動,這是現代Internet 的雛形。
1969 年4 月7 日:第一個網路協議標准RFC 推出。
1970 年:第一塊RAM 晶元由Intel 推出,容量1KB 。
1970 年:Ken Thomson 和Dennis Ritchie 開始開發UNIX操作系統。
1970 年:Forth編程語言開發完成。
1970 年:Internet 的雛形ARPANet 基本完成,開始向非軍用部門開放。
1971 年11 月15 日:Marcian E.Hoff 在Intel 公司開發成功第一塊微處理器4004,含2300 個晶體管,字長為4 位,時鍾頻率為108KHz,每秒執行6 萬條指令。
1972 年:1972 年以後的計算機習慣上被稱為第四代計算機。基於大規模集成電路及後來的超大規模集成電路。這一時期的計算機功能更強,體積更小。此時人們開始懷疑計算機能否繼續縮小,特別是發熱量問題能否解決。同時,人們開始探討第五代計算機的開發。
1972 年:C 語言開發完成。其主要設計者是UNIX 系統的開發者之一Dennis Ritche。這是一個非常強大的語言,特別受人喜愛。
1972 年:Hewlett-Packard發明了第一個手持計算器。
1972 年4 月1 日:Intel 推出8008 微處理器。
1972 年:ARPANet 開始走向世界,Internet 革命拉開序幕。
1973 年:街機游戲Pong 發布,得到廣泛歡迎。發明者是Nolan Bushnell(Atari 的創立者)。
1974 年:第一個具有並行計算機體系結構的CLIP-4 推出。 在此之前,應該說計算機技術還是主要集中於大型機和小型機領域的發展。隨著超大規模集成電路和微處理器技術的進步,計算機進入尋常百姓家的技術障礙逐漸被突破。特別是在Intel 公司發布了其面向個人用戶的微處理器8080 之後,這一浪潮終於洶涌澎湃起來,同時也催生出了一大批信息時代的弄潮兒,如Stephen Jobs(史締芬·喬布斯)、Bill Gates(比爾·蓋茨)等 ,至今他們對整個計算機產業的發展還起著舉足輕重的作用。在此時段,互聯網技術和多媒體技術也得到了空前的應用與發展,計算機真正開始改變我們的生活。
1974 年4 月1 日:Intel 發布其8 位微處理器晶元8080。
1975 年:Bill Gates 和Paul Allen 完成了第一個在MIT(麻省理工學院)的Altair 計算機上運行的BASIC 程序。
1975 年:Bill Gates 和Paul Allen 創辦Microsoft 公司(現已成為全球最大、最成功的軟體公司)。3 年後就收入50 萬美元,員工增加到15 人。1992 年達28 億美元,1 萬名雇員。1981 年Microsoft為IBM 的PC 機開發操作系統,從此奠定了在計算機軟體領域的領導地位。
1976 年:Stephen Wozinak 和Stephen Jobs 創辦蘋果計算機公司,並推出其Apple Ⅰ計算機。
1978 年6 月8 日:Intel 發布其16 位微處理器8086 。1979 年6 月又推出准16 位的8088 來滿足市場對低價處理器的需要,並被IBM 的第一代PC 機所採用。該處理器的時鍾頻率為4.77MHz 、8MHz和10MHz,大約有300 條指令,集成了29000 個晶體管。
1979 年:低密軟磁碟誕生。
1979 年:IBM 公司眼看個人計算機市場被蘋果等電腦公司佔有,決定開發自己的個人計算機 。為了盡快推出自己的產品,IBM 將大量工作交給第三方來完成(其中微軟公司就承擔了操作系統的開發工作 ,這同時也為微軟後來的崛起奠定了基礎),於1981 年8 月12 日推出了IBM-PC 。
1980 年:只要有1 兆內存就足夠DOS 盡情表演了,微軟公司開發DOS 初期時說 。今天來聽這句話有何感想呢?
1981 年:Xerox 開始致力於圖形用戶界面、圖標、菜單和定位設備(如滑鼠)的研製 。結果研究成果為蘋果所借鑒,而蘋果電腦公司後來又指控微軟剽竊了他們的設計,開發了Windows 系列軟體。
1981 年8 月12 日:MS-DOS1.0 和PC-DOS1.0 發布。Microsoft 受IBM 的委託開發DOS 操作系統,他
們從Tim Paterson 那裡購買了一個叫86-DOS的程序並加以改進。由IBM 銷售的版本叫PC-DOS,由Microsoft 銷售的叫MS-DOS 。Microsoft 與IBM 的合作一直到1991 年的DOS 5.0 為止。最初的DOS 1.0
非常簡陋,每張盤上只有一個根目錄,不支持子目錄,直到1983 年3 月的2.0 版才有所改觀。MS-DOS在1995 年以前一直是與IBM-PC 兼容的操作系統,Windows 95 推出並迅速佔領市場之後,其最後一個版本命名為DOS 7.0 。
1982 年:基於TCP/IP 協議的Internet 初具規模。
1982 年2 月:80286 發布,時鍾頻率提高到20MHz 、增加了保護模式、可訪問16MB 內存、支持1GB以上的虛擬內存、每秒執行270 萬條指令、集成了13.4 萬個晶體管。
1983 年春季:IBM XT 機發布,增加了10MB 硬碟、128KB 內存、一個軟碟機、單色顯示器、一台列印機、可以增加一個8087 數字協處理器。當時的價格為5000 美元。
1983 年3 月:MS-DOS 2.0 和PC-DOS 2.0 增加了類似UNIX 分層目錄的管理形式。
1984 年:DNS(Domain Name Server)域名伺服器發布,互聯網上有1000 多台主機運行。
1984 年底:Compaq 開始開發IDE 介面,能以更快的速度傳輸數據,並被許多同行採納,後來在此基礎上開發出了性能更好的EIDE 介面。
1985 年:Philips 和SONY 合作推出CD-ROM驅動器。
1985 年10 月17 日:80386 DX 推出 。時鍾頻率達到33MHz 、可定址1GB 內存 、每秒可執行600萬條指令、集成了275000 個晶體管。
1985 年11 月:Microsoft Windows 發布。該操作系統需要DOS 的支持,類似蘋果機的操作界面 ,以致被蘋果控告,該訴訟到1997 年8 月才終止。
1985 年12 月:MS-DOS 3.2 和PC-DOS 3.2 發布。這是第一個支持3.5 英寸磁碟的系統,但只支持到720KB,3.3 版才支持1.44MB 。
1987 年:Microsoft Windows 2.0 發布。
1988 年:EISA 標准建立。
1989 年:歐洲物理粒子研究所的Tim Berners-Lee創立World Wide Web 雛形。通過超文本鏈接,新手也可以輕松上網瀏覽。這大大促進了Internet 的發展。
1989 年3 月:EIDE 標准確立,可以支持超過528MB 的硬碟,能達到33.3MB/s 的傳輸速度,並被許多CD-ROM 所採用。
1989 年4 月10 日:80486 DX 發布。該處理器集成了120 萬個晶體管,其後繼型號的時鍾頻率達到
100MHz 。
1989 年11 月:Sound Blaster Card(音效卡)發布。
1990 年5 月22 日:微軟發布Windows 3.0,兼容MS-DOS 模式。
1990 年11 月:第一代MPC(多媒體個人電腦標准)發布。該標准要求處理器至少為80286/12MHz(後來增加到80386SX/16MHz)及一個光碟機,至少150KB/sec 的傳輸率。
1991 年:ISA 標准發布。
1991 年6 月:MS-DOS 5.0 和PC-DOS 5.0 發布。為了促進OS/2 的發展,Bill Gates 說DOS 5.0 是 DOS終結者,今後將不再花精力於此。該版本突破了640KB 的基本內存限制。這個版本也標志著微軟與IBM 在DOS 上合作的終結。
1992 年:Windows NT 發布,可定址2GB 內存。
1992 年4 月:Windows 3.1 發布。
1993 年:Internet 開始商業化運行。
1993 年:經典游戲Doom 發布。
1993 年3 月22 日:Pentium 發布,該處理器集成了300 多萬個晶體管、早期版本的核心頻率為60 ~
66MHz 、每秒鍾執行1 億條指令。
1993 年5 月:MPC 標准2 發布,要求CD-ROM 傳輸率達到300KB/s,在320 ×240 的窗口中每秒播放15 幀圖像。
1994 年3 月7 日:Intel 發布90 ~100MHz Pentium 處理器。
1994 年:Netscape 1.0 瀏覽器發布。
1994 年:著名的即時戰略游戲Command&Conquer(命令與征服)發布。
1995 年3 月27 日:Intel 發布120MHz 的Pentium 處理器。
1995 年6 月1 日:Intel 發布133MHz 的Pentium 處理器。
1995 年8 月23 日:純32 位的多任務操作系統Windows 95 發布。該操作系統大大不同於以前的版本 ,完全脫離MS-DOS,但為照顧用戶習慣還保留了DOS 模式。Windows 95 取得了巨大成功。
1995 年11 月1 日:Pentium Pro 發布,主頻可達200MHz 、每秒可執行4.4 億條指令、集成了550萬個晶體管。
1995 年12 月:Netscape 發布其javascript 。
1996 年1 月:Netscape Navigator 2.0 發布。這是第一個支持javascript 的瀏覽器。
1996 年1 月4 日:Intel 發布150 ~166MHz 的Pentium 處理器,集成了310 ~330 萬個晶體管。
1996 年:Windows 95 OSR2 發布,修正了部分BUG,擴充了部分功能。
1997 年:Heft Auto 、Quake 2 和Blade Runner 等著名游戲軟體發布,並帶動3D圖形加速卡迅速崛起。
1997 年1 月8 日:Intel 發布Pentium MMX CPU,處理器的游戲和多媒體功能得到增強。
1997 年4 月:IBM 的深藍(Deep Blue)計算機戰勝人類國際象棋世界冠軍卡斯帕羅夫。
1997 年5 月7 日:Intel 發布Pentium Ⅱ,增加了更多的指令和Cache 。
1997 年6 月2 日:Intel 發布233MHz Pentium MMX 。
1998 年2 月:Intel 發布333MHz Pentium Ⅱ處理器,採用0.25 μm 工藝製造,在速度提升的同時減少了發熱量。
1998 年6 月25 日:Microsoft 發布Windows 98,一些人企圖肢解微軟,微軟回擊說這會傷害美國的國家利益。
1999 年1 月25 日:Linux Kernel 2.2.0 發布,人們對其寄予厚望。
1999 年2 月22 日:AMD 公司發布K6-3 400MHz 處理器。
1999 年7 月:Pentium Ⅲ發布,最初時鍾頻率在450MHz 以上,匯流排速度在100MHz 以上,採用0.25μm 工藝製造,支持SSE多媒體指令集,集成有512KB 以上的二級緩存。
1999 年10 月25 日:代號為Coppermine(銅礦)的Pentium Ⅲ處理器發布。採用0.18 μm 工藝製造的Coppermine 晶元內核尺寸進一步縮小,雖然內部集成了256KB 全速On-Die L2 Cache ,內建2800萬個晶體管,但其尺寸卻只有106 平方毫米。
2000 年3 月:Intel 發布代號為Coppermine 128 的新一代的Celeron 處理器。新款Celeron 與老C eleron 處理器最顯著的區別就在於採用了與新P Ⅲ處理器相同的Coppermine核心及同樣的FC-PGA封裝方式,同時支持SSE 多媒體擴展指令集。
2000 年4 月27 日:AMD 宣布正式推出Duron 作為其新款廉價處理器的商標,並以此准備在低端向Intel 發起更大的沖擊,同時,面向高端的ThunderBird 也在其後的一個月間發布。
2000 年7 月:AMD 領先Intel 發布了1GHz 的Athlon 處理器,隨後又發布了1.2GMHz Athlon 處理器。
2000 年7 月:Intel 發布研發代號為Willamette 的Pentium 4 處理器,管腳為423 或478 根,其芯
片內部集成了256KB 二級緩存,外頻為400MHz,採用0.18 μm 工藝製造 ,使用SSE2指令集,並整合了散熱器,其主頻從1.4GHz 起步。
2001 年5 月14 日,AMD 發布用於筆記本電腦的Athlon 4 處理器。該處理器採用0.18 微米工藝造,前端匯流排頻率為200MHz,有256KB二級緩存和128KB一級緩存。
2001 年5 月21 日,VIA 發布C3 出處理器。該處理器採用0.15 微米工藝製造(處理器核心僅為2mm 2 ), 包括192KB 全速緩存(128KB一級緩存、64KB 二級緩存),並採用Socket 370 介面。支持133MHz 前端匯流排頻率和3DNow!、MMX 多媒體指令集。
2001 年8 月15 日,VIA 宣布其兼容DDR 和SDRAM 內存的P4晶元組P4X266 將大量出貨。該晶元組的內存帶寬達到4GB,是i850 的兩倍。
2001 年8 月27 日,Intel 發布主頻高達2GHz 的P4 處理器。每千片的批發價為562 美元。
『伍』 請問,編譯軟體最早是由誰發明出來的
Grave of Grace
後記
Grace Hopper是個非常amazing的人 (常被稱為Amazing Grace),崇拜她的人相當多。雖然她的事跡很多,但是還有很多有類似事跡的人並沒有像她這樣受到眾人的崇拜。由其中一點我們可以看出來:從1947年開始 (二戰結束後第二年),她獲得了第一個榮譽博士學位 (賓州大學),從那以後,她先後被40多所大學授予榮譽博士學位,其中包括芝加哥大學、華盛頓大學、馬里蘭大學等知名學府。各種婦女社會團體和學術組織都曾授予Grace各種稱號和獎勵。1991年,布希總統在白宮授予她的「美國國家技術獎」 (National Medal of Technology) 是其中的最高獎項,她也是至今惟一獲此殊榮的美國女性。她的名言有很多,她自己最喜歡的,也是她最喜歡對所謂的「年輕人」說的 (在她年老時,她所謂的年輕人就是「年齡不到我的一半的人就叫做年輕人」),這句話是:
「A ship in port is safe, but that is not what ships are built for.」
語錄
下面Grace的語錄中有幾句比較有意思的話。
From then on, when anything went wrong with a computer, we said it had bugs in it.
The most dangerous phrase in the language is, 「We』ve always done it this way.」
Humans are allergic to change. They love to say, 「We』ve always done it this way.」 I try to fight that. That』s why I have a clock on my wall that runs counter-clockwise.
Leadership is a two-way street, loyalty up and loyalty down. Respect for one』s superiors; care for one』s crew.
One accurate measurement is worth a thousand expert opinions.
Someday, on the corporate balance sheet, there will be an entry which reads, 「Information」; For in most cases, the information is more valuable than the hardware which processes it.
We』re flooding people with information. We need to feed it through a processor. A human must turn information into intelligence or knowledge. We』ve tended to forget that no computer will ever ask a new question.
To me programming is more than an important practical art. It is also a gigantic undertaking in the foundations of knowledge.
They told me computers could only do arithmetic.
In pioneer days they used oxen for heavy pulling, and when one ox couldn』t budge a log, they didn』t try to grow a larger ox. We shouldn』t be trying for bigger computers, but for more systems of computers.
Life was simple before World War II. After that, we had systems.
We went overboard on management and forgot about leadership. It might help if we ran the MBAs out of Washington.
At any given moment, there is always a line representing what your boss will believe. If you step over it, you will not get your budget. Go as close to that line as you can.
I seem to do a lot of retiring.
I handed my passport to the immigration officer, and he looked at it and looked at me and said, 「What are you?」
參考
維基網路:
http://en.wikipedia.org/wiki/Grace_Hopper
國立中央大學數學系:
http://li.math.ncu.e.tw/bcc16/pool/3.06.shtml
耶魯大學計算機系:
http://cs-www.cs.yale.e/homes/tap/Files/hopper-story.html
計算機先驅:
http://202.207.0.245:9001/jisuanjifazhanshi/xianqu/18.htm
This entry was posted in網路3Cand taggedcompiler,debug,Grace Murray Hopper,傳記,發明,編譯器,起源. Bookmark thepermalink.Post a commentor leave a trackback:Trackback URL.
『陸』 C語言是什麼時候發明的
查看文章 C語言家族的發展史2007-05-18 10:15 1972年--,作為C語言的先驅B語言在貝爾實驗室誕生。B語言速度快,易維護,適用於從系統層到應用層各種各樣的開發。設計此語言的開發組很快贏得立即被解僱的待遇,因為其開發行為不適合一個電話公司雇員應有的行為。整個項目被移交到了一個叫Dennis傢伙的手裡,他將此語言改變得不易理解,難於維護,只適用於系統開發。他在指針系統里進行設計,以保證對每個超過五百行的程序提供一個指針給操作系統。這就是C語言。1982年--97%的C程序調用都限於緩沖處理過度的開發。C程序員開始認識到,不管何時都可將變數初始化並放到內存中實在是個糟糕的方法。但是強迫合理地初始化變數將會破壞現有97%的C程序,於是大家便一直將就忍耐,無動於衷。1984年--操作系統中指針亂指的數量能夠開始顯著的增長了。1985年——一種帶有面向對象特性的C變種語言,稱之為「帶類的C」,准備走進市場。但是,「帶類的C」這個名字太清晰易懂,對於外人來說都不敢理解,於是商業化後的版本就將其改了個名,叫C++1986年——C語言太流行了,於是產業分析師強烈推薦在商業開發中應用它。他們說,用C寫的應用程序將會多麼輕便靈活地用於各種各樣的系統。據猜測可能是很多分析師是吃了迷魂葯。1988年——產業分析師們的葯性終於消失了。當迷魂葯性一過,他們才注意到商業應用程序用C寫完後,其生產周期變成了原來的5倍長,但還是沒達到輕便靈活的目的。他們開始停止推薦用C寫應用程序。但一部分人仍然轉而吸食「可卡因」,推薦用C++寫應用程序,因為「其面向對象特性會導致代碼重用」。1990年——此時,所有的C編譯器都已經變成了C++編譯器了。但是大部分C++程序員不使用C++任何面向對象的特性,這就是說,實際情況是帶有指針的雍腫的代碼結構在操作系統中現在用C++編譯器編譯了。
麻煩採納,謝謝!
『柒』 電腦發明編程或程序是哪一位
電腦發明編程或程序是哪一位?
英國著名詩人拜倫的女兒Ada Lovelace曾設計了巴貝奇分析機上解伯努利方程的一個程序.她甚至還建立了循環和子程序的概念.由於她在程序設計上的開創性工作,Ada Lovelace被稱為世界上第一位程序員.美國國防部開發的ADA語言就是為紀念這位世界上的第一位程序員而命名的.還有一個女的,美國的,也是第一程序員,還是美國海軍少將軍銜呢.計算機軟體的第一夫人--格雷斯?霍波 格雷斯?霍波是傑出的女數學家和計算機語言領域的帶頭人 1949年,霍波離開哈佛,加盟由第一台電子計算機ENIAC發明人埃克特和莫齊利開辦的電腦公司,為第一台儲存程序的商業電子計算機UNIVAC編寫軟體.這期間,她開發出了世界上第一個將高級符號語言轉變為機器語言的編譯器ADA(1952年),第一個處理數學計算的編譯器A?2(1953年),第一個自動翻譯英語的數據處理語言的編譯器B?O(也叫Flow-Matic.1957年).這是第一個用於商業數據處理的類似英語的語言.後來以Flow-Matic為基礎開發COBOL語言,於1959年問世,它是第一批高級程序設計語言之一,廣泛用於大型機和小型機電腦的高級商業程序設計.COBOL文本誕生後,霍波又率先實現了COBOL的第一個編譯器,因此,有人把霍波叫做「COBOL之母」.據20世紀80年代初的統計,全美國在運行中的程序有80%是用COBOL語言編寫的,由此可見這個語言對計算機應用發展所起的作用.在電腦軟體的進展中,格雷斯?霍波女士做出了很大的貢獻.她的努力使電腦在商用化和產業化方面取得長足的進步.
『捌』 第一台電子計算機發明於哪一年
第一台電子計算機發明於1946年,計算機程序就是計算機執行指令的一個序列。它既可以只是幾條執行某個簡單任務的指令,也可能要操作巨大數據量的復雜指令隊列。
許多計算機程序包含有百萬計的指令,而其中很多指令可能被反復執行。在2005年,一台典型的個人電腦可以每秒執行大約30億條指令。
計算機通常並不會執行一些很復雜的指令來獲得額外的機能,更多地它們是在按照程序員的排列來運行那些較簡單但為數眾多的短指令。
一般情況下,程序員們是不會直接用機器語言來為計算機寫入指令的。那麼做的結果只能是費時費力、效率低下而且漏洞百出。
所以,程序員一般通過「高級」一些的語言來寫程序,然後再由某些特別的計算機程序,如解釋器或編譯器將之翻譯成機器語言。一些編程語言看起來很接近機器語言,如匯編程序,被認為是低級語言。
『玖』 哪個公司發明了第一個計算機軟體
格雷斯•霍波是傑出的女數學家和計算機語言領域的帶頭人
1949年,霍波離開哈佛,加盟由第一台電子計算機ENIAC發明人埃克特和莫齊利開辦的電腦公司,為第一台儲存程序的商業電子計算機UNIVAC編寫軟體。這期間,她開發出了世界上第一個將高級符號語言轉變為機器語言的編譯器A—0(1952年),第一個處理數學計算的編譯器A—2(1953年),第一個自動翻譯英語的數據處理語言的編譯器B—0(也叫Flow-Matic.1957年)。這是第一個用於商業數據處理的類似英語的語言。後來以Flow-Matic為基礎開發COBOL語言,於1959年問世,它是第一批高級程序設計語言之一,廣泛用於大型機和小型機電腦的高級商業程序設計。COBOL文本誕生後,霍波又率先實現了COBOL的第一個編譯器,因此,有人把霍波叫做「COBOL之母」。據20世紀80年代初的統計,全美國在運行中的程序有80%是用COBOL語言編寫的,由此可見這個語言對計算機應用發展所起的作用。在電腦軟體的進展中,格雷斯?霍波女士做出了很大的貢獻。她的努力使電腦在商用化和產業化方面取得長足的進步。
『拾』 電腦是什麼時候發明的
第一台計算機(ENIAC)於1946年2月,在美國誕生。提出程序存儲的是美國的數學家 馮^諾依曼, 在美國陸軍部的資助下,與1943年開始了ENIAC的研製,1946年完成; 一、機械計算機的誕生 在西歐,由中世紀進入文藝復興時期的社會大變革,極大地促進了自然科學技術的發展,人們長期被神權壓抑的創造力得到了空前的釋放 。而在這些思想創意的火花中 ,製造一台能幫助人進行計算的機器則是最耀眼、最奪目的一朵。從那時起,一個又一個科學家為了實現這一偉大的夢想而不懈努力著。但限於當時的科技水平,多數試驗性的創造都以失敗而告終,這也就昭示了拓荒者的共同命運: 往往在倒下去之前見不到自己努力的成果。而後人在享用這些甜美成果的時候,往往能夠從中品味出汗水與淚水交織的滋味…… 1614 年:蘇格蘭人John Napier(1550 ~1617 年)發表了一篇論文 ,其中提到他發明了一種可以進行四則運算和方根運算的精巧裝置。 1623 年:Wilhelm Schickard(1592 ~1635 年)製作了一個能進行6 位數以內加減法運算,並能通過鈴聲輸出答案的「計算鍾」。該裝置通過轉動齒輪來進行操作。 1625 年:William Oughtred(1575 ~1660 年)發明計算尺。 1668 年:英國人Samuel Morl(1625 ~1695 年)製作了一個非十進制的加法裝置,適宜計算錢幣。 1671 年:德國數學家Gottfried Leibniz 設計了一架可以進行乘法運算,最終答案長度可達16位的計算工具。 1822 年:英國人Charles Babbage(1792 ~1871 年)設計了差分機和分析機 ,其設計理論非常超前,類似於百年後的電子計算機,特別是利用卡片輸入程序和數據的設計被後人所採用。 1834 年:Babbage 設想製造一台通用分析機,在只讀存儲器(穿孔卡片)中存儲程序和數據 。Babbage在以後的時間里繼續他的研究工作,並於1840 年將操作位數提高到了40 位,並基本實現了控制中心(CPU)和存儲程序的設想,而且程序可以根據條件進行跳轉,能在幾秒內做出一般的加法,幾分鍾內做出乘、除法。 1848 年:英國數學家George Boole 創立二進制代數學,提前近一個世紀為現代二進制計算機的發展鋪平了道路。 1890 年:美國人口普查部門希望能得到一台機器幫助提高普查效率。Herman Hollerith (後來他的公司發展成了IBM 公司)借鑒Babbage 的發明,用穿孔卡片存儲數據,並設計了機器。結果僅用6 周就得出了准確的人口統計數據(如果用人工方法,大概要花10 年時間)。 1896 年:Herman Hollerith 創辦了IBM 公司的前身。 二、電子計算機問世 在以機械方式運行的計算器誕生百年之後,隨著電子技術的突飛猛進,計算機開始了真正意義上的由機械向電子時代的過渡,電子器件逐漸演變成為計算機的主體,而機械部件則漸漸處於從屬位置。二者地位發生轉化的時候,計算機也正式開始了由量到質的轉變,由此導致電子計算機正式問世。下面就是這一過渡時期的主要事件: 1906 年:美國人Lee De Forest 發明電子管,為電子計算機的發展奠定了基礎。 1924 年2 月:IBM 公司成立,從此一個具有劃時代意義的公司誕生。 1935 年:IBM 推出IBM 601 機。這是一台能在一秒鍾內算出乘法的穿孔卡片計算機 。這台機器無論在自然科學還是在商業應用上都具有重要的地位,大約製造了1500 台。 1937 年:英國劍橋大學的Alan M.Turing(1912 ~1954 年)出版了他的論文 ,並提出了被後人稱之為「圖靈機」的數學模型。 1937 年:Bell 試驗室的George Stibitz 展示了用繼電器表示二進制的裝置。盡管僅僅是個展示品,但卻是第一台二進制電子計算機。 1940 年1 月:Bell 實驗室的Samuel Williams 和Stibitz 製造成功了一個能進行復雜運算的計算機。該機器大量使用了繼電器,並借鑒了一些電話技術,採用了先進的編碼技術。 1941 年夏季:Atanasoff 和學生Berry 完成了能解線性代數方程的計算機,取名叫「ABC 」(Atanasoff-Berry Computer),用電容作存儲器 ,用穿孔卡片作輔助存儲器 ,那些孔實際上是「燒」上去的,時鍾頻率是60Hz,完成一次加法運算用時一秒。 1943 年1 月:Mark I 自動順序控制計算機在美國研製成功。整個機器有51 英尺長 、5 噸重 、75萬個零部件。該機使用了3304 個繼電器 ,60 個開關作為機械只讀存儲器 。程序存儲在紙帶上 ,數據可以來自紙帶或卡片閱讀器。Mark I 被用來為美國海軍計算彈道火力表。 1943 年9 月:Williams 和Stibitz 完成了「Relay Interpolator 」,後來命名為「ModelⅡ Re-lay Calculator 」的計算機。這是一台可編程計算機,同樣使用紙帶輸入程序和數據。它運行更可靠,每個數用7 個繼電器表示,可進行浮點運算。 1946 年:ENIAC(Electronic Numerical Integrator And Computer)誕生 ,這是第一台真正意義上的數字電子計算機。開始研製於1943 年,完成於1946 年,負責人是John W.Mauchly 和J.Presper Eckert,重30 噸,用了18000 個電子管,功率25 千瓦,主要用於計算彈道和氫彈的研製。 三、晶體管計算機的發展 真空管時代的計算機盡管已經步入了現代計算機的范疇,但因其體積大、能耗高、故障多、價格貴,從而制約了它的普及和應用。直到晶體管被發明出來,電子計算機才找到了騰飛的起點。 1947 年:Bell 實驗室的William B.Shockley 、 John Bardeen 和Walter H.Brattain 發明了晶體管,開辟了電子時代新紀元。 1949 年:劍橋大學的Wilkes 和他的小組製成了一台可以存儲程序的計算機,輸入輸出設備仍是紙帶。 1949 年:EDVAC(Electronic Discrete Variable Automatic Computer——電子離散變數自動計算機)——第一台使用磁帶的計算機。這是一個突破,可以多次在磁帶上存儲程序。這台機器是John von Neumann 提議建造的。 1950 年:日本東京帝國大學的Yoshiro Nakamats 發明了軟磁碟 ,其銷售權由IBM公司獲得 。由此開創了存儲時代的新紀元。 1951 年:Grace Murray Hopper 完成了高級語言編譯器。 1951 年:UNIVAC-1 ——第一台商用計算機系統誕生,設計者是J.Presper Eckert 和JohnMauchly 。被美國人口普查部門用於人口普查,標志著計算機進入了商業應用時代。 1953 年:磁芯存儲器被開發出來。 1954 年:IBM 的John Backus 和他的研究小組開始開發FORTRAN(FORmula TRANslation) ,1957 年完成。這是一種適合科學研究使用的計算機高級語言。 1957 年:IBM 開發成功第一台點陣式列印機。 四、集成電路為現代計算機鋪平道路 盡管晶體管的採用大大縮小了計算機的體積、降低了價格 、減少了故障 ,但離用戶的實際要求仍相距甚遠,而且各行業對計算機也產生了較大的需求,生產性能更強、重量更輕、價格更 低的機器成了當務之急。集成電路的發明解決了這個問題。高集成度不僅使計算機的體積得以減小,也使速度加快、故障減少。從此,人們開始製造革命性的微處理器。 1958 年9 月12 日:在Robert Noyce(Intel 公司創始人)的領導下,集成電路誕生 ,不久又發明了微處理器。但因為在發明微處理器時借鑒了日本公司的技術,所以日本對其專利不承認,因為日本沒有得到應有的利益。過了30 年,日本才承認,這樣日本公司可以從中得到一部分利潤。但到2001 年,這個專利就失效了。 1959 年:Grace Murray Hopper 開始開發COBOL(COmmon Business-Oriented Language)語言 ,完成於1961 年。 1960 年:ALGOL ——第一個結構化程序設計語言推出。 1961 年:IBM 的Kennth Iverson 推出APL 編程語言。 1963 年:DEC 公司推出第一台小型計算機——PDP-8 。 1964 年:IBM 發布PL/1 編程語言。 1964 年:發布IBM 360 首套系列兼容機。 1964 年:DEC 發布PDB-8 小型計算機。 1965 年:摩爾定律發表,處理器的晶體管數量每18 個月增加一倍,價格下降一半。 1965 年:Lofti Zadeh 創立模糊邏輯,用來處理近似值問題。 1965 年:Thomas E.Kurtz 和John Kemeny 完成BASIC(Beginner 』s All-purpose SymbolicIn-struction Code)語言的開發。特別適合計算機教育和初學者使用,得以廣泛推廣。 1965 年:Douglas Englebart 提出滑鼠器的設想,但沒有進一步研究,直到1983年才被蘋果電腦公司大量採用。 1965 年:第一台超級計算機CD6600 開發成功。 1967 年:Niklaus Wirth 開始開發PASCAL 語言,1971 年完成。 1968 年:Robert Noyce 和他的幾個朋友創辦了Intel 公司。 1968 年:Seymour Paper 和他的研究小組在MIT 開發了LOGO 語言。 1969 年:ARPANet(Advanced Research Projects Agency Network)計劃開始啟動,這是現代Internet 的雛形。 1969 年4 月7 日:第一個網路協議標准RFC 推出。 1970 年:第一塊RAM 晶元由Intel 推出,容量1KB 。 1970 年:Ken Thomson 和Dennis Ritchie 開始開發UNIX 操作系統。 1970 年:Forth 編程語言開發完成。 1970 年:Internet 的雛形ARPANet 基本完成,開始向非軍用部門開放。 1971 年11 月15 日:Marcian E.Hoff 在Intel 公司開發成功第一塊微處理器4004,含2300個晶體管,字長為4 位,時鍾頻率為108KHz,每秒執行6 萬條指令。 1972 年:1972 年以後的計算機習慣上被稱為第四代計算機。基於大規模集成電路及後來的超大規模集成電路。這一時期的計算機功能更強,體積更小。此時人們開始懷疑計算機能否繼續縮小,特別是發熱量問題能否解決。同時,人們開始探討第五代計算機的開發。 1972 年:C 語言開發完成。其主要設計者是UNIX 系統的開發者之一Dennis Ritche。這是一個非常強大的語言,特別受人喜愛。 1972 年:Hewlett-Packard 發明了第一個手持計算器。 1972 年4 月1 日:Intel 推出8008 微處理器。 1972 年:ARPANet 開始走向世界,Internet 革命拉開序幕。 1973 年:街機游戲Pong 發布,得到廣泛歡迎。發明者是Nolan Bushnell(Atari 的創立者)。 1974 年:第一個具有並行計算機體系結構的CLIP-4 推出。 五、當代計算機技術漸入輝煌 在此之前,應該說計算機技術還是主要集中於大型機和小型機領域的發展。隨著超大規模集成電路和微處理器技術的進步,計算機進入尋常百姓家的技術障礙逐漸被突破。特別是在Intel公司發布了其面向個人用戶的微處理器8080 之後,這一浪潮終於洶涌澎湃起來,同時也催生出了一大批信息時代的弄潮兒,如Stephen Jobs(史締芬�6�1喬布斯)、Bill Gates(比爾�6�1蓋茨)等 ,至今他們對整個計算機產業的發展還起著舉足輕重的作用。在此時段,互聯網技術和多媒體技術也得到了空前的應用與發展,計算機真正開始改變我們的生活。 1974 年4 月1 日:Intel 發布其8 位微處理器晶元8080 。 1975 年:Bill Gates 和Paul Allen 完成了第一個在MIT(麻省理工學院)的Altair 計算機上運行的BASIC 程序。 1975 年:Bill Gates 和Paul Allen 創辦Microsoft 公司(現已成為全球最大、最成功的軟體公司)。3 年後就收入50 萬美元,員工增加到15 人。1992 年達28 億美元,1 萬名雇員。1981年Microsoft為IBM 的PC 機開發操作系統,從此奠定了在計算機軟體領域的領導地位。 1976 年:Stephen Wozinak 和Stephen Jobs 創辦蘋果計算機公司,並推出其Apple Ⅰ計算機。 1978 年6 月8 日:Intel 發布其16 位微處理器8086 。1979 年6 月又推出准16 位的8088 來 滿足市場對低價處理器的需要,並被IBM 的第一代PC 機所採用。該處理器的時鍾頻率為4.77MHz 、8MHz和10MHz,大約有300 條指令,集成了29000 個晶體管。 1979 年:低密軟磁碟誕生。 1979 年:IBM 公司眼看個人計算機市場被蘋果等電腦公司佔有,決定開發自己的個人計算機 。為了盡快推出自己的產品,IBM 將大量工作交給第三方來完成(其中微軟公司就承擔了操作系統的開發工作 ,這同時也為微軟後來的崛起奠定了基礎),於1981 年8 月12 日推出了IBM- PC 。 1980 年:「只要有1 兆內存就足夠DOS 盡情表演了」,微軟公司開發DOS 初期時說 。今天來聽這句話有何感想呢? 1981 年:Xerox 開始致力於圖形用戶界面、圖標、菜單和定位設備(如滑鼠)的研製 。結果研究成果為蘋果所借鑒,而蘋果電腦公司後來又指控微軟剽竊了他們的設計,開發了Windows 系列軟體。 1981 年8 月12 日:MS-DOS 1.0 和PC-DOS 1.0 發布。Microsoft 受IBM 的委託開發DOS 操作系統,他們從Tim Paterson 那裡購買了一個叫86-DOS 的程序並加以改進。由IBM 銷售的版本叫PC-DOS,由Microsoft 銷售的叫MS-DOS 。Microsoft 與IBM 的合作一直到1991 年的DOS 5.0 為止。最初的DOS 1.0非常簡陋,每張盤上只有一個根目錄,不支持子目錄,直到1983 年3 月的2.0 版才有所改觀。MS-DOS在1995 年以前一直是與IBM-PC 兼容的操作系統,Windows 95 推出並迅速佔領市場之後,其最後一個版本命名為DOS 7.0 。 1982 年:基於TCP/IP 協議的Internet 初具規模。 1982 年2 月:80286 發布,時鍾頻率提高到20MHz 、增加了保護模式、可訪問16MB 內存、支持1GB以上的虛擬內存、每秒執行270 萬條指令、集成了13.4 萬個晶體管。 1983 年春季:IBM XT 機發布,增加了10MB 硬碟、128KB 內存、一個軟碟機、單色顯示器、一台列印機、可以增加一個8087 數字協處理器。當時的價格為5000 美元。 1983 年3 月:MS-DOS 2.0 和PC-DOS 2.0 增加了類似UNIX 分層目錄的管理形式。 1984 年:DNS(Domain Name Server)域名伺服器發布,互聯網上有1000 多台主機運行。 1984 年底:Compaq 開始開發IDE 介面,能以更快的速度傳輸數據,並被許多同行採納,後來在此基礎上開發出了性能更好的EIDE 介面。 1985 年:Philips 和SONY 合作推出CD-ROM 驅動器。 1985 年10 月17 日:80386 DX 推出 。時鍾頻率達到33MHz 、可定址1GB 內存 、每秒可執行600萬條指令、集成了275000 個晶體管。 1985 年11 月:Microsoft Windows 發布。該操作系統需要DOS 的支持,類似蘋果機的操作界面 ,以致被蘋果控告,該訴訟到1997 年8 月才終止。 1985 年12 月:MS-DOS 3.2 和PC-DOS 3.2 發布。這是第一個支持3.5 英寸磁碟的系統,但只支持到720KB,3.3 版才支持1.44MB 。 1987 年:Microsoft Windows 2.0 發布。 1988 年:EISA 標准建立。 1989 年:歐洲物理粒子研究所的Tim Berners-Lee 創立World Wide Web 雛形。通過超文本鏈接,新手也可以輕松上網瀏覽。這大大促進了Internet 的發展。 1989 年3 月:EIDE 標准確立,可以支持超過528MB 的硬碟,能達到33.3MB/s 的傳輸速度,並被許多CD-ROM 所採用。 1989 年4 月10 日:80486 DX 發布。該處理器集成了120 萬個晶體管,其後繼型號的時鍾頻率達到100MHz 。 1989 年11 月:Sound Blaster Card(音效卡)發布。 1990 年5 月22 日:微軟發布Windows 3.0,兼容MS-DOS 模式。 1990 年11 月:第一代MPC(多媒體個人電腦標准)發布。該標准要求處理器至少為80286/12MHz(後來增加到80386SX/16MHz)及一個光碟機,至少150KB/sec 的傳輸率。 1991 年:ISA 標准發布。 1991 年6 月:MS-DOS 5.0 和PC-DOS 5.0 發布。為了促進OS/2 的發展,Bill Gates 說DOS5.0 是 DOS 終結者,今後將不再花精力於此。該版本突破了640KB 的基本內存限制。這個版本也標志著微軟與IBM 在DOS 上合作的終結。 1992 年:Windows NT 發布,可定址2GB 內存。 1992 年4 月:Windows 3.1 發布。 1993 年:Internet 開始商業化運行。 1993 年:經典游戲Doom 發布。 1993 年3 月22 日:Pentium 發布,該處理器集成了300 多萬個晶體管、早期版本的核心頻率為60 ~66MHz 、每秒鍾執行1 億條指令。 1993 年5 月:MPC 標准2 發布,要求CD-ROM 傳輸率達到300KB/s,在320 ×240 的窗口中每秒播放15 幀圖像。 1994 年3 月7 日:Intel 發布90 ~100MHz Pentium 處理器。 1994 年:Netscape 1.0 瀏覽器發布。 1994 年:著名的即時戰略游戲Command&Conquer(命令與征服)發布。 1995 年3 月27 日:Intel 發布120MHz 的Pentium 處理器。 1995 年6 月1 日:Intel 發布133MHz 的Pentium 處理器。 1995 年8 月23 日:純32 位的多任務操作系統Windows 95 發布。該操作系統大大不同於以前的版本 ,完全脫離MS-DOS,但為照顧用戶習慣還保留了DOS 模式。Windows 95 取得了巨大成功。 1995 年11 月1 日:Pentium Pro 發布,主頻可達200MHz 、每秒可執行4.4 億條指令、集成了550萬個晶體管。 1995 年12 月:Netscape 發布其JavaScript 。 1996 年1 月:Netscape Navigator 2.0 發布。這是第一個支持JavaScript 的瀏覽器。 1996 年1 月4 日:Intel 發布150 ~166MHz 的Pentium 處理器,集成了310 ~330 萬個晶體管。 1996 年:Windows 95 OSR2 發布,修正了部分BUG,擴充了部分功能。 1997 年:Heft Auto 、Quake 2 和Blade Runner 等著名游戲軟體發布,並帶動3D圖形加速卡迅速崛起。 1997 年1 月8 日:Intel 發布Pentium MMX CPU,處理器的游戲和多媒體功能得到增強。 1997 年4 月:IBM 的深藍(Deep Blue)計算機戰勝人類國際象棋世界冠軍卡斯帕羅夫。 1997 年5 月7 日:Intel 發布Pentium Ⅱ,增加了更多的指令和Cache 。 1997 年6 月2 日:Intel 發布233MHz Pentium MMX 。 1998 年2 月:Intel 發布333MHz Pentium Ⅱ處理器,採用0.25 μm 工藝製造,在速度提升的同時減少了發熱量。 1998 年6 月25 日:Microsoft 發布Windows 98,一些人企圖肢解微軟,微軟回擊說這會傷害美國的國家利益。 1999 年1 月25 日:Linux Kernel 2.2.0 發布,人們對其寄予厚望。 1999 年2 月22 日:AMD 公司發布K6-3 400MHz 處理器。 1999 年7 月:Pentium Ⅲ發布,最初時鍾頻率在450MHz 以上,匯流排速度在100MHz 以上,採用0.25μm 工藝製造,支持SSE 多媒體指令集,集成有512KB 以上的二級緩存。 1999 年10 月25 日:代號為Coppermine(銅礦)的Pentium Ⅲ處理器發布。採用0.18 μm 工藝製造的Coppermine 晶元內核尺寸進一步縮小,雖然內部集成了256KB 全速On-Die L2 Cache ,內建2800萬個晶體管,但其尺寸卻只有106 平方毫米。 2000 年3 月:Intel 發布代號為「Coppermine 128 」的新一代的Celeron 處理器。新款Celeron 與老Celeron 處理器最顯著的區別就在於採用了與新P Ⅲ處理器相同的Coppermine核心及同樣的FC-PGA封裝方式,同時支持SSE 多媒體擴展指令集。