民國110年 普通考試 資訊處理 計算機概要
第8題
設以管道化(Pipelining)機制改善中央處理單元(Central Processing Unit, CPU)效能時,且管道中包含五個步驟:指令執行(Ins…
題目
設以管道化(Pipelining)機制改善中央處理單元(Central Processing Unit, CPU)效能時,且管道中包含五個步驟:指令執行(Instruction Execute)、指令解碼(Instruction Decode)、記憶體存取(Memory Access)、結果寫回(Result Write Back)與指令擷取(Instruction Fetch)。通常處理器以何種步驟的順序完成一道指令的執行? A. 指令執行、記憶體存取、結果寫回、指令擷取與指令解碼 B. 指令解碼、記憶體存取、指令執行、結果寫回與指令擷取 C. 指令擷取、指令解碼、指令執行、記憶體存取與結果寫回 D. 結果寫回、記憶體存取、指令擷取、指令解碼與指令執行
官方答案
- 答案:C. 指令擷取、指令解碼、指令執行、記憶體存取與結果寫回
解析
管線化處理器執行一道指令的典型順序是:先從記憶體擷取指令(Instruction Fetch),接著解碼並讀取暫存器(Instruction Decode),再交由運算單元執行(Instruction Execute),若指令涉及資料存取則進入記憶體存取階段(Memory Access),最後把結果寫回暫存器(Result Write Back)。此即口訣「抓、解、執、存、寫」,對應選項 C。A、B、D 都把寫回或記憶體存取排在擷取、解碼之前,違反指令必須先被讀入與解碼才能執行、執行後才能寫回的基本資料相依關係,故不正確。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。
官方資料
答案以考選部公告之測驗式試題標準答案 PDF 為準。