---
# System prepended metadata

title: 清大 105 硬體
tags: [硬體, NTHU, '105']

---

# 清大 105 硬體

###### tags: `NTHU` `105` `硬體`
1. (a) 將處理完畢的資料提前送到前面 pipeline stage 好加速計算的技術 (b) <1, 2> <1, 3> <1, 4> <2, 4>, 需要 forwarding: <1, 2> <1, 3> <2, 4>
2. (a)
reservation station:
    - 檢查指令間的相依性。將 hazard 已經解決的指令優先派發出去
    - 利用 register renaming 解決 WAR

    reorder buffer
    - 將執行完畢的指令，依照原來的順序提交執行結果
    - 確保 precise exception
    
    (b)
    reservation station:
    - 必須確保 Power-Off 不得早於任何浮點數指令執行
    - 若有任何浮點數指令觸發例外，必須退回 Power-Off 的執行結果、確保其引發的副作用(side effect)不會產生任何影響
3. (a) 10 (b) 4 \(c\) 1
4. (a) 32 (b) 5 \(c\) 看不懂題目的意思
5. down | up
   up   | down
   down | down
6. 略
7. (a) 2 (b) $\sum_{i=2}^n[a_i + (\sum_{j=1}^{i-2}b_j) -a_i]$
8. (a) data (b) data \(c\) heap (d) stack (e) data
9. 略
10. 略
11. linked allocation
12. 略