若每一條指令都可以分解爲取指、分析和執行三步。已知取指時間t取指=5△t,分析時間t分析=2△t,執行時間t執行=5△t。如果按順序方式從頭到尾執行完500條指令需___(4)___ △t。

2005年下半年軟件設計師上午試題

 

若每一條指令都可以分解爲取指、分析和執行三步。已知取指時間t取指=5△t,分析時間t分析=2△t,執行時間t執行=5△t。如果按順序方式從頭到尾執行完500條指令需___(4)___ △t。如果按照[執行]k、[分析]k+1、[取指]k+2重疊的流水線方式執行指令,從頭到尾執行完500條指令需___(5)___△t。
供選擇的答案:
(4)A.5590      B.5595      C.6000        D.6007
(5)A.2492      B.2500      C.2510        D.2515

 

 

4) 按順序方式執行指令,每條指令從取指到執行共耗時12△t,所以500條指令共耗時:12*500=6000△t。選C
5) 流水線的總時間爲:(n+2)*週期。此題中爲:(500+2)*5=2510。選C

 

 

發佈了51 篇原創文章 · 獲贊 10 · 訪問量 42萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章