Bewise Inc. www.tool-tool.com Reference source from the internet.

マイクロプロセッサ

マイクロプロセッサ

マイクロプロセッサとは、トランジスタや他の回路素子を集積した大規模集積回路 (LSI) で、コンピュータの中枢部を構成するもの。CPUの機能を実装したものを指して呼ぶことが多いので、CPUとほぼ同義語として扱われることが多いが、他にもビデオカード上のGPUのようなマイクロプロセッサも存在する。本項では、主にCPUとしてのマイクロプロセッサについて述べる。

[編集] 概要

用途により入出力などの周辺回路や、メモリを内蔵するものもあり、一つのLSIでコンピュータシステムとして動作するものを、ワンチップマイコンと呼ぶ。

マイクロプロセッサは、一つのLSIチップで機能を完結したものが多いが、複数のLSIから構成されるものもある。これに関してはチップセットもしくはビットスライスを参照されたい。

マイクロプロセッサが開発される以前、CPUは真空管や トランジスタのような単独素子を大量に使用して構成されたり、集積回路が開発されてからも、たくさんの集積回路の組み合わせとして構成されてきた。集積回 路の規模が大きくなって、多くの回路素子を収めることができるようになったため、一つの大規模集積回路にCPU機能を納めることが出来るようになった。こ れにより、生産のしやすさ、利用のしやすさが格段に向上したので、それまでより大量に使われるようになり、性能は著しく向上し、価格も低下していった。

マイクロプロセッサは、1971年インテルによって開発された。また同じくインテルによってマイクロプロセッサの性能は約18ヶ月で倍になるというムーアの法則も唱えられ、今日までこの法則に従い性能が向上し続けている。

現在ではマイクロプロセッサは大きなメインフレームから小さなハンドヘルドコンピュータまでさまざまなコンピュータに搭載されている。

[編集] 歴史

[編集] 最初のマイクロプロセッサ

Intel 4004 マイクロプロセッサ

Intel 4004 マイクロプロセッサ

様々な技術革新をベースとして、マイクロプロセッサが実現される要素がそろったのは1970年ごろのことである。三つのプロジェクトでほぼ同時に完全なマイクロプロセッサが生み出された。インテル4004テキサス・インスツルメンツ (TI) のTMS1000、Garrett AiResearchのCentral Air Data Computer (CADC) である。

1968年Garrettはアメリカ海軍F-14トムキャット戦闘機向けのフライト制御用コンピュータとしてデジタルコンピュータの開発を要請された。設計は1970年に完了した。MOSベースの複数チップからなるCPUである。そのデザインは従来の機械システムに比較して小さくて信頼性が高く、初期のトムキャットで採用された。しかしその先進性ゆえ、米海軍はこれを商用として一般に売り出すことを禁止し、その措置は1997年まで続いた。そのため、CADCとMP944チップセットは最近までほとんど知られていなかった。

TIは4ビットのTMS 1000を開発。電卓向けプログラムを内蔵したTMS1802NCを登場させたのが1971年9月17日である。インテルが開発した4004型4ビットCPUは1971年11月15日にリリースされた。開発者は、テッド・ホフフェデリコ・ファジン、そして嶋正利らであった。

TIはマイクロプロセッサに関する特許を出願した。ゲイリー・ブーンはシングルチップのマイクロプロセッサアーキテクチャに関する特許を1973年9月4日に獲得した(米国特許番号 : 3,757,306)。どの企業が最初に研究所レベルでマイクロプロセッサを動作させたのかは定かではない。1971年1976年、インテルとTIは包括的なクロスライセンス契約を締結し、インテルはTIの持つマイクロプロセッサの特許に対してロイヤリティを支払った。この間の経緯は、サイリックスとインテル間の訴訟に関する法廷文書に記述されている。この訴訟においてTIはマイクロプロセッサに関する特許の所有者および仲裁人として関与した。

チップ上のコンピュータという考え方はマイクロプロセッサのバリエーションである。マイクロプロセッサのコア (CPU) とメモリとI/O(入出力)をひとつのチップに詰め込むというこのアイデアに関する特許(当時はマイクロコンピュータ特許と呼ばれた)は、TIのゲイリー・ブーンとマイケル・J・コクランに与えられた(米国特許番号 : 4,074,351)。

インテルはComputer Terminals Corporation(後のDatapoint)から端末向けチップの設計を請け負った。Datapointは結局そのチップを使わないこと決め、インテルはそのチップを8008という名前で1972年4月に売り出した。これが世界最初の8ビットマイクロプロセッサである。これを使ってMark-8というコンピュータキットが販売された。8008とその後継である8080はマイクロプロセッサ市場を創造したのである。

[編集] 8ビットマイクロプロセッサ

Z80 マイクロプロセッサ

Z80 マイクロプロセッサ

4004の後継である8008は世界初の8ビットマイクロプロセッサである。これらのプロセッサはインテルの8080ザイログZ80、他のインテル製派生プロセッサの先駆者である。対抗するモトローラMC6800アーキテクチャをコピーして強化したのがモステクノロジー6502であり、Z80と覇を競った。1980年代前半のことである。

Z806502もシステム全体のコストを低減することに注力しており、パッケージを小さくし、要求されるバスを単純なものにし、それまで外部に別チップで持たなければならなかった回路(例えばZ80はメモリコントローラ)を内蔵した。これにより1980年初頭にホームコンピュータ市場が新たに生まれ、それなりに使えるマシンが、99USドルで売られるようになった。

モトローラが切り札としてリリースしたMC6809は命令セットに直交性があり美しい設計が特徴の、事実上最もパワフルな8ビットマイクロプロセッサであり、当時製品化されたマイクロプロセッサの中で最も複雑な回路から成っていた。これ以降マイクロコードが複雑な回路に取って代わるようになる。よりパワフルなプロセッサを設計するにあたって、回路だけでは複雑になりすぎるようになってしまったためである。

他の初期の8ビットマイクロプロセッサとしてSigneticsの2650がある。その一風変わったパワフルな命令セットは一時関心を集めた。

航空宇宙分野での最初のマイクロプロセッサはRCAのRCA 1802(別名 CDP1802、RCA COSMAC)は、1970年代のNASAの宇宙探査機ボイジャーバイキングに使われた。木星探査機ガリレオにも搭載されている(1989年出発、1995年到着)。CDP1802が使われた理由は、消費電力が極めて小さいことと、製造プロセス (Silicon on Sapphire) が宇宙線放電に他のどんなプロセッサよりも強いからであった。したがって1802は最初の放射線耐性マイクロプロセッサと呼ぶにふさわしい。

[編集] 16ビットマイクロプロセッサ

TI TMS9900

TI TMS9900

最初の複数チップで構成された16ビットマイクロプロセッサは1973年に登場したナショナル セミコンダクターのIMP-16である。8ビット版のチップセットはIMP-8として1974年に登場した。1975年、ナショナル セミコンダクターは最初の16ビットマイクロプロセッサPACEを開発、後にNMOS版のINS8900を開発した。

その他の初期のマルチチップ16ビットマイクロプロセッサとしてはDECOEM用ボードセットのLSI-11ミニコンピュータPDP-11/03、フェアチャイルドセミコンダクターのMicroFlame 9440があり、これらは1975年から1976年に登場した。

最初のシングルチップの16ビットマイクロプロセッサはTIのTMS9900であり、これは同社のミニコンピュータTI 990シリーズと互換性があった。9900はミニコンピュータTI 990/4、ホームコンピュータTI-99/4A、OEM 用マイコンボードTM990シリーズに使われた。チップは大型のセラミック製64ピンDIPパッケージで、当時の8ビットマイクロプロセッサIntel 8080はもっと一般的で小さくて安いプラスチック製40ピンDIPパッケージだった。後継のチップTMS9980はIntel 8080への対抗を意識して設計された。TI 990 の16ビット命令セットを持ち、プラスチック製40ピンパッケージで、データバスは8ビット、アドレス空間は16キロバイトしかなかった。三番目のチップ TMS9995は新たに設計しなおされた。ファミリーはさらに99105、99110と進化していった。

インテルはエミュレートすべきミニコンピュータを持たなかったため、全く別の道をたどる。8080を拡張して16ビットのIntel 8086を設計したのである。この80x86ファミリの最初のメンバー8088はパーソナルコンピュータ(パソコン)に広く採用される。インテルは8086を8080用ソフトウェアを最も簡単に移植できる方法として提案し、成功した。8086と8088に続いて、インテルは8018680286をリリースし、1985年に32ビットの80386をリリースするに及んで、下位互換を武器にPC市場での占有状態を強固なものにした。

マイクロプロセッサ内蔵のメモリ管理機構 (MMU) はChilds他(インテル)によって開発された(米国特許番号 : 4,442,484)。

[編集] 32ビットマイクロプロセッサ

Intel 486DX2 のマスクパターンの一部

Intel 486DX2 のマスクパターンの一部

市場では16ビットマイクロプロセッサは完全な32ビットを実装したマイクロプロセッサが現れるまでのつなぎでしかなかった。

世界初のシングルチップの32ビットマイクロプロセッサはAT&T ベル研究所のBELLMAC-32Aであり、最初のサンプル出荷は1980年で、正式出荷は1982年であった。1984年のAT& T分割の後、WE32000と改称され(WEはWestern Electricを意味する)、さらにWE32100、WE32200と続いた。これらのマイクロプロセッサはAT&Tのミニコンピュータ3B5 や3B15、世界初のデスクトップコンピュータ3B2、世界初の32ビットラップトップコンピュータCompanion、世界初の(本程度のサイズの)超 小型コンピュータAlexanderに使われた。AlexanderはROMカートリッジを装備しており、その点は現在のゲーム機に似ている。これらは全 てベル研究所オリジナルのUNIXオペレーティングシステムが動作し、最初のウィンドウ型ソフトウェアであるxt-layersを装備していた。

インテルの最初の32ビットマイクロプロセッサはiAPX432である。1981年に登場したものの市場では失敗した。iAPX432は権限に基づくセキュリティ機構とオブジェクト指向という進んだアーキテクチャだったのだが、モトローラの68000などの対抗アーキテクチャに比較して性能が及ばなかったのである。

モトローラは1985年MC68020で、データバスもアドレスバスも完全32ビット化されたマイクロプロセッサを出荷した。68020はUNIX市場では非常に人気を博し、多くの小企業が68020を使ってデスクトップサイズのシステムを製品化した。日本でもソニーNEWSNECEWS4800住友電工のEstationなどが68020を使って製品化された。続くMC68030はチップにMMUを内蔵し、68KファミリーはMS-DOS以外のあらゆるものが動作するプロセッサとなった。さらにMC68040ではFPUを内蔵して浮動小数点演算性能を向上させた。68050は予定していた性能目標を達成できず、リリースされなかった。そしてMC68060が出荷されたころ、市場にはより高性能なRISCプロセッサがあふれていた。1990年代初頭、68Kファミリーはデスクトップ市場から消えていった。

他の多くの企業が68020やその後継プロセッサを組み込み機器用に使用した。特筆すべきは、機器に組み込まれた68020の個数は、これまでに出荷されたインテルのPentium搭載PCより多いのである。ColdFireプロセッサのコア(中核部)は68020の正当な後継である。

1980年代中盤までに、ナショナル セミコンダクターは外部16ビットで内部アーキテクチャが32ビットであるマイクロプロセッサNS16032(後に32016と改称)と完全32ビット版のNS32032を開発。また、それを使用したOEM向け32ビット小型コンピュータシリーズをリリースしている。シークエント・コンピュータ1980年代中頃にNS32032を使った最初の対称型マルチプロセッサ (SMP) サーバコンピュータを開発した。これは設計という面では勝利と言えるものだったが、1980年代終盤には消えていった。

他にもザイログのZ80000などは興味深いが市場でチャンスを掴むには登場が遅すぎたため即座に消えていった。

インテルが発売した80386は、80x86アーキテクチャでの最初の32ビットプロセッサであり、ここで採用されたIA-32アーキテクチャ上では多くの本格的OSが動作し、後のインテルや互換プロセッサの基礎となった。

1980年代終盤、いわゆる「マイクロプロセッサ戦争」が勃発しいくつかのマイクロプロセッサが"戦死"した。前述の唯一の設計上の勝利と称したSequentは、NS32032が消えるとともにインテルのマイクロプロセッサに切り替えた。

[編集] 64ビットマイクロプロセッサ

かなり早い時期にハイエンドRISCプロセッサにおいて64ビットが実現したものの、現在のPC(PC/AT互換機とMacintosh)向け主流マイクロプロセッサでは64ビット化は始まったばかりである。2003年4月にはAMDOpteronが、同年9月にはAMDのAthlon64が出荷開始された。PowerPC G52003年6月、インテルXeon2004年である。

AMDが2003年9月にAthlon 64で80x86 (IA-32) アーキテクチャを拡張したAMD64アーキテクチャの64ビットチップを導入し、それに続いてインテルがAMD64互換のIA-32eアー キテクチャの64ビットマイクロプロセッサを登場させるに及んで、64ビットデスクトップ時代が到来したと言えよう。どちらのプロセッサも64ビットのソ フトウェアを動作させることができると同時に32ビットの従来のアプリケーションを動作させることもできる。64ビットのWindows XPLinuxを64ビットシステム上で動作させることにより、プロセッサのパワーを完全に発揮することができるようになる。

実際のところ、64ビット化で強化されたのはレジスタのサイズだけではなく、古いCISCの設計を引きずっているIA-32プロセッサのレジスタ数も若干増えている。

PowerPCの64ビットへの移行は1990年代前半のプロセッサ設計当時から意識されていたため、大きな非互換問題にはならなかった。既存の整数レジスタはデータバス幅に合わせて拡張されている。ただし、一般にIA-32と同じように浮動小数点ユニットやベクタユニットは64bitかそれ以上の単位で設計されていた。IA-32とは違って、汎用レジスタは追加されなかったため、64ビットモード以外での性能向上は見込めない。

[編集] RISC

1980年代中盤、複数の新たな高性能RISC (reduced instruction set computer) マイクロプロセッサが登場した。それらは当初、特殊な用途のマシンやUNIXワークステーションに使われていたが、その後インテルのCPUを使ったデスクトップ以外のあらゆる分野で使われるようになった。

最初の商用のRISCマイクロプロセッサはミップス・テクノロジーズの32ビットプロセッサであるR2000である(R1000はリリースされなかった)。続くR3000は更に実用的な設計となり、R4000では世界初の64ビットアーキテクチャを採用した。それに対抗すべくIBMPOWERサン・マイクロシステムズSPARCシステムが生み出され、間もなく各主要ベンダはRISCアーキテクチャを採用したプロセッサをリリースした。AT&TのCRISP、AMDの29000、インテルのi860とi960、モトローラの88000、DEC Alphaヒューレット・パッカードのPA-RISCなどである。

市場原理が働いてこれらのマイクロプロセッサは淘汰されていった。残ったものとしては、POWERとその後継であるPowerPCはデスクトップ (Macintosh) 用RISCプロセッサ、SPARCはサン・マイクロシステムズや富士通の設計するマシン用、MIPSアーキテクチャシリコングラフィックスのシステムにも供給されているがほとんどは組み込み制御用(たとえばシスコシステムズのルータ)といったところである。他の各種RISCプロセッサは淘汰され消えていったか、消えようとしている。他の企業はニッチ市場に活路を求めた。例えばARMアーキテクチャは当初ホームコンピュータ向けに開発されたが、現在は組み込み制御用プロセッサの市場に集中している。今日MIPSアーキテクチャ、ARMアーキテクチャおよびPowerPCコアはコンピュータ組み込み機器の大きな部分を占めている。

もちろん、PC/AT互換機の世界では、インテル、AMD、VIAは全て80x86アーキテクチャのマイクロプロセッサを製造している。

64ビットコンピューティングの世界では、2004年の段階ではDEC(-インテル)のAlpha、IBMのPOWER、 AMDのAMD64、そしてヒューレット・パッカード-インテルのItaniumなどが主要なアーキテクチャとなっている。

[編集] 市場

世界で販売されたマイクロプロセッサのうち最も多いものは8ビットの製品である。1997年には20億個以上が出荷され、様々な用途に利用されている。また、現在は32ビットがそれに次ぐ。1990年代には32ビットのマイクロプロセッサの大部分はパソコンに使用されていたが、現在では携帯電話での使用の方が多い。また、コンピュータゲーム機、サーバデジタル家電の分野でも大量に利用されている。

マイクロプロセッサは小さく、軽いが価格が高価なことから、航空機での輸送が盛んである。日本においてマイクロプロセッサの取扱量が最も多い空港は、成田国際空港である。


歡迎來到Bewise Inc.的世界,首先恭喜您來到這接受新的資訊讓產業更有競爭力,我們是提供專業刀具製造商,應對客戶高品質的刀具需求,我們可以協助客戶滿足您對產業的不同要求,我們有能力達到非常卓越的客戶需求品質,這是現有相關技術無法比擬的,我們成功的滿足了各行各業的要求,包括:精密HSS DIN切削刀具協助客戶設計刀具流程DIN or JIS 鎢鋼切削刀具設計NAS986 NAS965 NAS897 NAS937orNAS907 航太切削刀具,NAS航太刀具設計超高硬度的切削刀具醫療配件刀具設計汽車業刀具設計電子產業鑽石刀具木工產業鑽石刀具等等。我們的產品涵蓋了從民生刀具到工業級的刀具設計;從微細刀具到大型刀具;從小型生產到大型量產;全自動整合;我們的技術可提供您連續生產的效能,我們整體的服務及卓越的技術,恭迎您親自體驗!!

BW Bewise Inc. Willy Chen willy@tool-tool.com bw@tool-tool.com www.tool-tool.com skype:willy_chen_bw mobile:0937-618-190 Head &Administration Office No.13,Shiang Shang 2nd St., West Chiu Taichung,Taiwan 40356 http://www.tool-tool..com / FAX:+886 4 2471 4839 N.Branch 5F,No.460,Fu Shin North Rd.,Taipei,Taiwan S.Branch No.24,Sec.1,Chia Pu East Rd.,Taipao City,Chiayi Hsien,Taiwan

Welcome to BW tool world! We are an experienced tool maker specialized in cutting tools. We focus on what you need and endeavor to research the best cutter to satisfy users demand. Our customers involve wide range of industries, like mold & die, aerospace, electronic, machinery, etc. We are professional expert in cutting field. We would like to solve every problem from you. Please feel free to contact us, its our pleasure to serve for you. BW product including: cutting toolaerospace tool .HSS DIN Cutting toolCarbide end millsCarbide cutting toolNAS Cutting toolNAS986 NAS965 NAS897 NAS937orNAS907 Cutting Tools,Carbide end milldisc milling cutter,Aerospace cutting toolhss drillФрезерыCarbide drillHigh speed steelMilling cutterCVDD(Chemical Vapor Deposition Diamond )PCBN (Polycrystalline Cubic Boron Nitride) Core drillTapered end mills

arrow
arrow
    全站熱搜

    beeway 發表在 痞客邦 留言(0) 人氣()