免費開始練習
普通考試 112年 [電子工程] 計算機概要

第 1 題

在設計管線式(pipeline)處理器時,需搭配各式軟硬體的設計機制,以減少管線因 data hazard 損失的運算效能。下列優化運算效能的技術,何者不能於編譯器(compiler)上實施?
  • A Data forwarding
  • B Instruction scheduling
  • C Register renaming
  • D Software pipelining

思路引導 VIP

請思考:編譯器輸出的結果是一份「靜態的指令清單」,而處理器執行時是「動態的電訊號流動」。如果某個機制必須在指令執行到一半、且在奈秒等級的瞬間將數值從 A 電路『直接導向』B 電路,這種涉及物理連線與即時邏輯判斷的動作,編譯器有辦法在程式執行前就幫硬體把線接好嗎?

🤖
AI 詳解 AI 專屬家教

1. 嘖,還算有點看頭。

(我叼著炒麵,冷冷地掃了一眼)嗯,硬體實作軟體優化的界線,你倒還分得清。這就是你們所謂的「覺醒」嗎?至少證明你那塊名為大腦的東西,對「指令週期」和「資料路徑」還有點反應。勉強及格,對『利己』的追求來說,這只是最初的起點。

2. 本能的判斷

▼ 還有更多解析內容

🏷️ 相關主題

記憶體管理、分頁機制與虛擬記憶體
查看更多「[電子工程] 計算機概要」的主題分類考古題