ペット-master.com 【05/28update】

▼最新情報をCheck!!▼


「マイクロプログラム方式」||ペット-master.com 【05/28update】

マイクロプログラム方式 wikipedia|無料辞書

前のページ 1/3 次のページ
マイクロプログラム方式(マイクロプログラムほうしき)は、プロセッサ(CPU)の実装手法のひとつである。
CISCのCPUで採用され、CPU内のマイクロプログラム (Microprogram) により、複雑な命令を比較的容易に実装できる。そのためOSから見たハードウェア(コンピュータ・アーキテクチャ、特に命令セット)を簡素化する、更には標準化して互換性を高める、あるいは別のコンピュータ・アーキテクチャをエミュレートできる、などの利点がある。このため仮想化技術のひとつともいえる。
反面、複雑な命令の増加を招き、また命令により必要なクロックが異なるためパイプラインの効果が薄れる難点がある。
マイクロプログラムはCPUのマイクロコードであり、ファームウェアの一部としてROMに格納されていることもあるし、CPUの初期化の一環としてRAMにロードされることもある。
このため広義には、CPU以外を含むファームウェア全般をマイクロコードと呼ぶ場合もある。

◆概要
マイクロプログラム (Microprogram) は非常に特殊なコンピュータプログラムであり、あるコンピュータアーキテクチャ上でより複雑なアーキテクチャをエミュレートするものである。マイクロプログラムは一般的なプログラムに比較して非常に小さいため、マイクロプログラムと呼ばれる。可能な限り実行速度を上げるよう注意深く最適化して設計される。
他のコンピュータプログラムと同様、マイクロプログラムはマイクロ命令の列からなる。マイクロ命令はコンピュータのCPUを最も基本的なレベルで制御するものである。
例えば典型的なマイクロ命令は以下のような処理を行う。
レジスタ1をALUの入力"A"に接続する
・ レジスタ7をALUの入力"B"に接続する
・ ALUに二つの入力の足し算を実行するようセットする
・ ALUのキャリー入力にゼロをセットする
・ 結果をレジスタ8に格納する
・ フラグレジスタ ("condition codes") をALUのステータスフラグ ("Negative", "Zero", "Overflow", "Carry") にしたがってセットする
・ マイクロプログラムカウンタにしたがって次のマイクロ命令にマイクロジャンプを行う

▲上へ / ▼下へ

このような処理を並列して行うため、マイクロ命令は非常に大きな幅となることが多い。例えば56ビット(8ビットx7命令)やそれ以上になる。
マイクロプログラムはCPUのマイクロコードとしても知られている。マイクロコードはCPUの各マイクロ命令を1つの状態とした、状態遷移表をメモリであらわしたものと捕らえることができる。
マイクロコードは(ファームウェアの一部として)ROMに格納されていることもあるし、CPUの初期化の一環としてRAMにロードされることもある。
コンピュータの電源投入時に、マイクロコードをロードする過程をIML(イニシャル・マイクロコード・ローダー)とも呼ぶ。またマイクロコードが格納されているメモリコントロールストアと呼ぶ。

◆歴史
1951年以前、CPUの制御回路は行き当たりばったりの方法で設計されていた。最も単純なものとしてはコンピュータの制御ロジックの順序制御のためにフリップフロップのリングを使っていた。
1951年、イギリスコンピュータ科学者 モーリス・ウィルクスは基本的な発想を得た。コンピュータ内のある回路が制御信号(命令)を受けて、それを自動ピアノが楽譜を解釈するように解読すればよいと。つまり長いビット列(命令)によって制御するのである。彼はEDSACの後継機を設計中にこれを発明し、実際EDSAC-IIで採用した。
1958年IBM 709はマイクロコードによる商用初の別アーキテクチャのエミュレータを提供した。
1964年 IBM System/360は、マイクロコードによる上位互換の確立(標準化)により、コンピュータ・アーキテクチャを確立した

◆ 利点

◇仮想化
マイクロプログラム方式のプロセッサのハードウェアの実装は一般のプログラマから見えるものとは違っていて、よりシンプルである。このシンプルなアーキテクチャ(マイクロアーキテクチャ)上で、プログラマに見えているアーキテクチャを実装したマイクロプログラムが実行される。このマイクロアーキテクチャはプログラマに見えているアーキテクチャと固定的な関係である必要は全くない。これを利用すれば、様々なマイクロアーキテクチャのハードウェア上に任意の(プログラマから見える)アーキテクチャを実装することができる。
例えば、IBMのSystem/360は32ビットアーキテクチャで16本の汎用レジスタを持っている。しかしSystem/360の実際のハードウェアの実装ではもっと単純なマイクロアーキテクチャが実装されている。最も下位の機種である360 Model 30は8ビットのマイクロアーキテクチャでハードウェアのレジスタも少ない。プログラマが見ているものは全てマイクロプログラムがエミュレートしたものである。より上位の機種は16ビットや32ビットのマイクロアーキテクチャになっていて、プログラマから見えるアーキテクチャに近くなっているため、より高速に動作できる。
この方法により、IBMは様々なハードウェアを使用してコストと性能のバラエティのSystem/360の機種をそろえ、それらを全てアーキテクチャ互換にすることができる。これにより機種別に書かなければならないシステムソフトウェア(OSなど)を劇的に減らすことが出来る。
全く同じ方法がDECVAXコンピュータファミリでも採用された。下位機種では32ビットの2901ビットスライスプロセッサを膨大なマイクロコードとともに使用している。上位機種では大きな浮動小数点数を直接扱えるように128ビットデータパスを採用している。
マイクロプログラミングはプロセッサのバグの修正も容易にする。多くのバグはマイクロプログラムの修正で間に合い、ハードウェアのロジックや配線を修正する必要がない。

◇性能
コンピュータが最初に開発された当時、CPUとメインメモリのスピードはほぼつりあっており、命令語をメモリから読んでCPUで逐一実行するのは極めて効率的だった。論理設計が進歩すると、メモリから命令を1回取ってくる時間より早くCPU内の処理が済むようになった。

前のページ 1/3 次のページ
・マイクロプログラム方式 page1
マイクロプログラム方式 page2
マイクロプログラム方式 page3

マイクロプログラム方式を他のサイトで調べる
@[マイクロプログラム方式]暇つぶしマスター
A[マイクロプログラム方式]性病マスター
B[マイクロプログラム方式]ダイエットNAVI
C[マイクロプログラム方式]価格比較マスター
D[マイクロプログラム方式]肛門科マスター
E[マイクロプログラム方式]産婦人科科マスター
F[マイクロプログラム方式]結婚情報マスター


■ペット関連検索



ハムスター
熱帯魚
うさぎ
金魚
トリマー
フェレット
ペットショップ

カエル
カメレオン
獣医
動物病院

クワガタ
リス
カブトムシ
ペットホテル
ペット用品
ドッグフード
小鳥
ペットと泊まれる宿
ヤモリ
イグアナ
ペットフード
イモリ
キャットフード
ペットシッター
ペット可 アパート
レンタル ペット
ペット霊園
ペット可 ホテル
ペット 旅行
ワイルドハーフ
鈴虫
通販 ペット
しつけ ペット
預かり ペット
トレーナー ペット
葬儀 ペット
引き取り ペット
里親 ペット
消臭 ペット
トイレのしつけ ペット
伝染病 ペット
ペット用おむつ
ペット可 レストラン
ランラン パンダ
風太 レッサーパンダ
カンカン パンダ

■ペットWikipedia情報

ペット
コンパニオンアニマル
動物の愛護及び管理に関する法律
狂犬病予防法
イヌ科
犬の品種一覧
ネコ
ハムスター
ウサギ
フェレット
鳥類
爬虫類
両生類
魚類
熱帯魚
昆虫類
カブトムシ
クワガタムシ
AIBO
バーチャルペット

おすすめサイト

ダイエット

 美容・ダイエットならオマカセ!ダイエットNAVI

性病

 性病?お悩み・病院検索は性病マスター

暇つぶし

 いま、ヒマ?暇つぶしマスターで暇つぶし★

価格比較

 気になる商品の価格を比較!価格比較マスター

懸賞

 カンタン応募で豪華商品が当たる!アタックchance!

バイト

 駅チカバイトなら楽ラクバイト.com

求人

 地域を選んでバイト、仕事を探せる!!バリバリ仕事!.com

アルバイト

 バイトをこだわり条件で探す!こだわりキャリア.com

求人情報

 自分に合ったバイト探し★Myピッタリ仕事.com

バイト

 "資格"でバイト探し!天職さがそ!.com

バイト

 いいバイト、あるある!aruアルバイト.com

懸賞

 アタックchanceで懸賞チャレンジ!

産婦人科

 病院探し!病気相談なら産婦人科マスター

出産

 妊娠!出産!育児!赤ちゃんマスターでお悩み解決!

外為

 外為・為替レートをチェック!外為マスター

結婚

 結婚マスター!結納・両親・マリッジブルーノお悩みに…

先物

 先物・取引!詳しくなる!先物マスター

資格

 資格!キャリアアップ!資格GETマスター★

小説

 小説・書籍ならオマカセ!小説マスター

スポーツ

 スポーツ!健康!デトックス!スポーツマスターにオマカセ!

葬儀

 お葬式・葬祭のことなら・・・葬儀マスター

痩身

 ダイエット・デトックス・痩身!スリムGETマスター

脱毛

 パーフェクトBODY目指せ!脱毛マスター

着うた

 最新!人気!定番!うたマスターで着うたCHECK!

デコメ

 キラ系かわいいデコメCHECK!デコメマスター

転職

 履歴書・マナー・転職テク!就職情報なら転職マスター

バイク

 ハーレー!改造!バイクマスターにオマカセ!

派遣

 派遣!転職!キャリアアップ!転職マスター

ペット

 カワイイ犬・猫を飼いたい!ペットマスター

豊胸

 薄着の季節…お悩み解決!豊胸マスター

包茎

 包茎のお悩みなら…包茎マスター

レシピ

 今晩のおかず…料理・レシピならレシピマスター

モバグラMIXの人気キーワード

 モバグラMIXの人気キーワード一覧

外為

 外為情報をいち早く!外為LINK

求人

 転職・就活なら求人LINKにオマカセ!

金融

 金融業界の勉強するなら!金融LINK



 TOYOTA!HONDA!BMW!車のコトなら車LINK

モバグラMIXの人気キーワード2

 モバグラmixの人気キーワード2

  ■モバグラMXIの人気キーワード3

 モバグラMIXの人気キーワード3

  ■モバグラMIXの人気キーワード4

 モバグラMIXの人気キーワード4

  ■モバグラMIXの人気キーワード5

 モバグラMIXの人気キーワード5

  ■モバグラMIXの人気キーワード6

 モバグラMIXの人気キーワード6

  ■モバグラMIXの人気キーワード7

 モバグラMIXの人気キーワード7

  ■モバグラMIXの人気キーワード8

 モバグラMIXの人気キーワード8

  ■モバグラMIXの人気キーワード9

 モバグラMIXの人気キーワード9

  ■モバグラMIXの人気キーワード10

 モバグラMIXの人気キーワード10

  ■モバグラMIXの人気キーワード11

 モバグラMIXの人気キーワード11

  ■モバグラMIXの人気キーワード12

 モバグラMIXの人気キーワード12

モバグラMIXの人気キーワード13

 モバグラMIXの人気キーワード13

  ■モバグラMIXの人気キーワード14

 モバグラMIXの人気キーワード14

  ■モバグラMIXの人気キーワード15

 モバグラMIXの人気キーワード15

  ■モバグラMIXの人気キーワード16

 モバグラMIXの人気キーワード16

  ■モバグラMIXの人気キーワード17

 モバグラMIXの人気キーワード17

車査定

 車査定.com

献立レシピ1

 レシピが月額99円

献立レシピ2

 レシピが月額99円



~ペット-master.com 【05/28update】 トップへ
(C)ペット-master.com

モバイルSEO