Bewise Inc. www.tool-tool.com Reference source from the internet.
微處理器(micro processor,縮寫為μP或uP)是可程式化特殊積體電路。用作處理通用資料時,叫作中央處理器(Central Processing Unit, CPU)這也是最為人所知的應用(如:Intel Pentium CPU);專於作圖像資料處理的,叫作Graphics Processing Unit圖像處理單元(如Nvidia GeForce 6150 GPU);用於音訊資料處理的,叫作Audio Processing Unit音訊處理單元(如Creative emu10k1 APU)等等。物理性來說,它就是一塊集成了數量龐大的微型電晶體與其他電路元件的半導體集成電路(Integrated Circuit, IC)晶片。
之所以會稱為微處理器,並不只是因為它比迷你電腦(mini computer)所用的處理器還要小而已。最主要的原因,還是因為當初各大晶片廠之製程,已經進入了 1 微米的階段,用 1 微米的製程,所產製出來的處理器晶片,廠商就會在產品名稱上用「微」字,強調他們很高科技。就如同現在的許多商業廣告一樣,很喜歡用「奈米」字眼。
早在微處理器問世之前,電子計算機的中央處理單元就經歷了從真空管到電晶體以及再後來的離散式TTL集成電路等幾個重要階段。甚至在電子計算機以前,還出 現過以齒輪、輪軸和槓桿為基礎的機械結構電腦。文藝復興時期的著名畫家兼科學家李奧納多·達·文西就曾做過類似的設計,但那個時代落後的製造技術根本沒有 能力將這個設計付諸實現。微處理器的發明使得複雜的電路群得以製成單一的電子元件。
從1970年代早期開始,微處理器性能的提升就基本上遵循著IT界著名的摩爾定律。這意味著在過去的30多年裡每18個月,CPU的計算能力就會翻番。大 到巨型機,小到個人便攜電腦,持續高速發展的微處理器取代了諸多其他計算形式而成為各個類別各個領域所有電腦系統的計算動力之源。
[編輯] 歷史
[編輯] 最早的晶片
正如近現代其他科技的發展一樣,微處理器時代彷彿一夜之間就到來了。三個公司,三個計劃,幾乎不約而同地成為微處理器產業的先鋒。它們就是英特爾的 Intel 4004,德州儀器公司的TMS 1000和蓋瑞特艾雷賽奇(Garrett AiResearch)工業部的CADC(Central Air Data Computer)。
1968年蓋瑞特被邀請參加研製一種數字電腦,以同正在開發中的用於美國海軍F-14雄貓戰鬥機的主飛行控制電腦的電機系統競爭。這個以基於MOS技術的 晶片組為核心的CPU於1970年設計完成,並以更小的體積和更高的可靠性打敗了基於電機系統的設計,被運用於早期的所有雄貓戰鬥機。但今天看來,知道 CADC和MP944晶片組的人並不多,主要原因在於美國海軍認為這種技術太過先進而不允許將其設計細節公開,這種情況一直持續到1997年。
德州儀器公司開發出以預編程嵌入式應用(pre-programmed embedded applications)為主打技術的4位微處理器TMS 1000,並於1971年9月17日推出代號為TMS1802NC的市場版本,用於生產單晶片計算器。英特爾的4004計劃則由弗得里克·法金 (Federico Faggin)主持開發,並於1971年11月15日發佈。
德州儀器為微處理器申請了專利。1973年9月4日Gary Boone獲得了單片微處理器的美國專利,專利號是3757306。但是我們可能無法確定究竟哪家公司第一個在實驗室做出了微處理器。1971年和 1976年英特爾和德州儀器兩次達成專利互許可協議,根據協議,英特爾向德州儀器付微處理器專利的使用費。Cyrix曾經同英特爾為微處理器專利對簿公 堂,關於此事的法律文件可以參見。[1]
有趣的是,有第三方人士聲稱擁有可以涵蓋「微處理器」的專利。具體請參見這個網站,根據這裡的描述,有人早於德州儀器和英特爾就發明了「微控制器」,這算不算「微處理器」尚有爭議。
所謂的單片機是微處理機的一種變體,它包括了CPU,一些內存以及I/O介面,所有都集成在一塊集成電路上。單片機的專利號為4074351,授予了德州儀器的Gary Boone和Michael J. Cochran。當時他們是以微電腦的名稱申請專利的。
根據麻省理工出版的《現代計算史》第200頁到221頁,英特爾同聖安東尼奧的一家叫做電腦終端的公司(後改名為數點公司)簽署了一份合同,合作設計一塊 用於終端的晶片。數點後來決定不用這塊晶片了,英特爾就將其命名為8008,並於1972年4月上市銷售。這是世界上第一塊8位微處理器,也是後來《無線 電電子》雜誌賣的著名的馬克-8電腦的主要部件。8008及其後繼產品8080開創了微處理器的市場。
[編輯] 8位
緊隨4位的4004之後,英特爾設計出世界上第一片8位微處理器,Intel 8008。此後,在市場運作中非常成功的Intel 8080和Zilog公司的Z80以及一系列其他8位微處理器又相繼推出。原先在摩托羅拉公司設計Motorola 6800的一群人離開公司,另組建了MOS Technology公司並在6800的技術基礎上推出改良產品6502,藉此與Z80在20世紀80年代的微處理器市場上相庭抗禮。
Z80和6502晶片的設計目標都是要減少整個系統的成本,為此開發者使用了縮小規模,簡化匯流排,合併專用晶片(比如Z80就包含了一個內存控制器等方法。這些措施導致了1980年代早期家用電腦的「革命」:消費者用99美元的價格就能買到一臺半可用的電腦了。
摩托羅拉推出了MC6809,成為8位處理器市場的領頭羊。有人認為這是有史以來功能最強大的純8位處理器-也是所有投產的硬佈線處理器中最複雜的。比MC6809更先進的處理器後來都用了微代碼技術。這是因為硬佈線邏輯無法滿足越來越複雜的設計,逐步被淘汰了。
另一種早期的8位處理器是Signetics 2650。由於其指令集架構新穎而功能強大,這種晶片風靡一時。
RCA公司生產的CDP1802,即RCA COSMAC,是應用於太空的處理器的先鋒。1970年代,NASA的旅行者號和海盜號太空探測器都使用了這種晶片。1989年發射的木星探測器伽利略號 也裝配了這種處理器。選用CDP1802,一是因為它可以在很低的功耗下運行*;二是因為它採的工藝可以更好地抗宇宙射線和電脈衝。因此1802也被認為 是第一塊抗輻射微處理器。
[編輯] 16位
第一款多片16位微處理器是美國國家半導體公司(National Semiconductor)於1973年初期推出的IMP-16,8位的IMP-8晶片組又於1974年推出。1975年該公司推出了第一款單片16位 微處理器,PACE,其基於NMOS技術的新版本,INS8900不久就替代了它。
其他早期的多片16位微處理器包括DEC用於PDP11小型機系列中LSI-11和PDP-11/30上的主板,還有仙童公司的MicroFlame 9440,這兩款都是在1975年到1976年推出的。
另外德州儀器出的TMS 9900也是早期的單片16位處理器,同TI 990兼容。9900用在了TI 990/4 小型機,TI-99/4A家用電腦和TM990系列OEM品牌微機上。這塊晶片封裝成在一塊陶瓷64腳雙內線(DIP)晶片,而當時大多數8位微處理器都 用更便宜的40腳DIP。 後續產品TMS 9980針對英特爾的8080推出,全兼容TI 990的16位指令集,一次傳輸8位數據,設計成塑料40腳DIP,但是只能定址16KB。TMS 9995是這個系列的第三塊晶片,使用了全新的設計。此系列產品後來擴展到了99105和99110。
英特爾走了一條不同的路,由於沒有小型機可以模擬,他們採取擴充8080的辦法設計出了16位的8086,這是後來幾乎統治PC晶片的x86家族的第一個 成員。英特爾推出的8086使得8080上的軟體可以很經濟的移植重用,商業上獲得的成功超出預期。接著英特爾又發佈80186, 80286, 還有1985年推出的32位80386,這些處理器都是向前兼容的,造就了英特爾PC市場的霸主地位。