電子書籍の厳選無料作品が豊富!

パイプラインだから、最もかかるじかんのかかる処理を使って計算するんじゃないですか?(オーバーヘッド)
なんで全部足してますか?
https://imgur.com/a/kYo4WJc

  • 画像を添付する (ファイルサイズ:10MB以内、ファイル形式:JPG/GIF/PNG)
  • 今の自分の気分スタンプを選ぼう!
あと4000文字

A 回答 (3件)

No.2 の図を見ると、 1 サイクル処理するのに


各ステージの所要時間の合計よりも
長い時間がかかっているようだけれど...
    • good
    • 0

fetchからregister writeで1 cycleです


この1 cycleがパイプライン処理されます
1つのinstructionの中のfetchからregister writeのいずれも同時処理することはできません
fetchしている時にexecuteできるわけありませんよね

instruction 1のfetchをしてdecode, instruction1のdecodeをしている間にinstruction 2のfetchをする
これがパイプライン処理です
1 instructionを実行するのに最短はすべてを加えた時間です
「こういう問題」の回答画像2
    • good
    • 0
この回答へのお礼

うーん・・・

・fetchからregister writeで1 cycleです
違うと思います。1サイクルで1ステージだとおもいます。1サイクルですべてのステージをするということはありえないとおもいます。

お礼日時:2024/07/19 11:33

並列で行われる処理については、最も時間のかかる処理で計算、


順次行われる処理については、各処理の時間を合計します。
要するに、どれだけ時間がかかるかって話ですから。
    • good
    • 0
この回答へのお礼

どう思う?

にほんごでおねがいします

お礼日時:2024/07/18 12:23

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!