![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.1ベストアンサー
- 回答日時:
コンピュータの動作を簡単に分けると
命令の解読(フエッチ:Feche)サイクル
メモリのプログラム格納エリヤから命令(0,1の2進数)を取り出し命令解読レジスターに送り、アキュムレジスター、フラグレジスター等の初期化、DATA転送制御を行います
命令の実行(エクスキュション:Execution)
レジスタにセットされたDATAに対して命令で指示された、命令の実行(例えば加算など)実行サイクルに入ると、命令解読回路は遊んでいます
命令の実行スピードを早くするために、実行サイクル中に命令を取り出し
解読しておく、命令の先読みの為に、CPUの中に特別に作られた、バイバスのようなものです。マルチコアCPU直前のペンテアム4に多段パイプラインを使った擬似2CPUを実現したX86がありました。
No.2
- 回答日時:
いや, ネットで調べてもいいけど (というかその前に) 本を調べれば必ずあるはず....
一番簡単なパイプラインシステムは #1 で挙げられたように「命令の読み込み」と「命令の実行」を並列に (同時に) 行うもので, これにより 1命令あたりの (見掛けの) 処理時間を短くすることができます.
今どきのプロセッサだと「命令の読み込み」にもかなり時間がかかりますし, 「命令の実行」も複数の段階に分けることが多いでしょう.
例えば
1. 命令読み込み (instruction fetch)
2. 命令解読 (decode)
3. データ読み出し (data read)
4. 命令実行 (execute)
5. レジスタ書き込み (register write)
の 5段パイプラインくらいは普通かな. Pentium4 ではもっと強烈に長かったりしますが, あまり長いと今度はストールしやすくなるのでほどほどに抑えるのが今どきの設計だと思います.
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 32bit UEFIについて 32bit UEFIが搭載されたタブレットPCにwindows 10 2 2022/07/21 13:52
- CPU・メモリ・マザーボード 今のCPUは2nmプロセスとか何やらで製造されているかと思いますが、このスケールをどんどん大きくして 3 2023/06/07 20:34
- 英語 Knowing that an appropriate emergence profile of a 2 2022/10/17 10:01
- 英語 Knowing that an appropriate emergence profile of a 1 2022/10/16 20:10
- その他(プログラミング・Web制作) パイプラインに詳しい方 5 2022/07/04 16:47
- 戦争・テロ・デモ ノルドストリーム爆破事件について、米国・バイデンの仕業だったという暴露記事を発表した 5 2023/02/17 10:21
- 戦争・テロ・デモ 結局ドイツはロシアから天然ガス買うんですか? 5 2022/03/27 12:27
- その他(言語学・言語) ノルドストリームって何語なんですか? 3 2022/07/12 16:10
- テレビ 映像についての疑問? 左から右に進む映画は映像が進んで流れて行く様に感じるのに、左から右に進む映像は 1 2023/05/19 20:26
- ニュース・時事トーク ロシアは資源枯渇ですか? 3 2022/09/14 15:35
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
私は
-
プログラム言語FortranとCの違...
-
VBAでのコントロール操作
-
MIPS と クロック周波数の換算方法
-
パイプライン・アーキテクチャ...
-
【有効数字について】 授業で、...
-
もしコンピューターが2進数か...
-
文字の容量(サイズ)についての...
-
1KBは、2の8乗X1000ではない...
-
16bitはダイナミックレンジが97...
-
アルファベット30文字は何バイ...
-
CSV データのバイト数を調べる...
-
Pingについてご教授ください。
-
KBのMB違いって
-
有効数字について
-
改行削除の便利な方法について
-
ワードの改行について
-
メモリーの単位を解説してくだ...
-
エクセルVBAで xlOn xlOff の切替
-
携帯電話の略語であるMBって英...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
組み込みCプログラムで実数型
-
MIPS と クロック周波数の換算方法
-
プログラム言語FortranとCの違...
-
arduino
-
VBAでのコントロール操作
-
アセンブリ言語で。
-
パイプライン処理の処理能力に...
-
VB.net2010 割り込みの共通化
-
応用情報技術者試験問題の解き...
-
任天堂64の64 CPUの仕...
-
COM1(RS232C)とUSB仮想COMポー...
-
命令網羅率の計算問題です
-
VBSとVBA
-
なぜ、i++なのか?(ものすごく...
-
Intel の CPU
-
MIPSとか
-
ステート数とは
-
RPG画面系システムについて
-
H8Sで割り込み発生時の飛び先ア...
-
シーケンスプログラムについて...
おすすめ情報