【系統公告】頁面上方功能列及下方資訊全面更換新版,舊用戶可再切回舊版。 前往查看

計算機概論、大意(資訊科學概論,電腦常識,電子計算機概論)題庫下載題庫

上一題
6 有關 CPU 運用管線(pipeline)的方式執行指令,下列敘述何者正確?
(A)可以減少每一道指令執行的時間,並提升 CPU 單位時間執行指令的數目
(B) CPU 正要執行的指令,若其所需要讀取的資料是還在 pipeline 中執行之指令的執行結果,這會造 成 pipeline 遲滯(stall)的問題,此稱為 control hazard
(C) CPU 有時候須根據還在 pipeline 中執行之指令的執行結果,來決定接下來要執行那一個指令, 這會造成 pipeline 遲滯(stall)的問題,這稱為 data hazard
(D) data hazard 的問題,可以利用 compiler 安排指令順序的方式來避免或改善


答案:登入後觀看
難度: 困難
1F
imitation 高一下 (2016/05/25)
請問A錯在哪?
2F
HowHow Chen 幼兒園下 (2017/02/09)

應該是指令時間沒變少,只是管線話讓平均執行時間變少

3F
老師 大二下 (2018/04/06)

data hazards:當一個instruction必須參考先前instruction的執行結果,但是先前的instruction卻還在pipeline中沒執行完,就會發生data hazard

6 有關 CPU 運用管線(pipeline)的方式執行指令,下列敘述何者正確?..-阿摩線上測驗