考點分析 / 師大 / 硬體

師大資工所硬體考古題六年大統整(110–115)

各年度考點分析

一句話總結:師大硬體是一份「不倒扣、全申論、OS 與計組精準對半」的卷子——形式六年幾乎沒變,但同一個考點會換個問法一考再考,磁碟排程、fork() 程序計數、load-use 危障、Amdahl 定律、MIPS 迴圈全都考過至少兩次。

科目基本資料

科目名稱:計算機系統,適用系所:資訊工程學系,110–115 共六個年度。

年度頁數大題數OS計組特色
110284555六年唯一有選擇題的一份(最後 20 分)
1112115050題數多、單題小分(最小 3 分)
112285050第 2 題一次要畫四張甘特圖
113295050前四題全 OS、後五題全計組
1143125050六年唯一出現「全對才給分」的複選
115495050記憶體 hex dump 獨佔一整頁

111 年起連續五年,OS 與計算機組織精準各佔 50 分,一分不差。 這與師大數學考科「線代 50 + 離散 50 精準對半」是同一種出題習慣。⇒ 兩邊都要準備,押單邊等於直接放棄一半分數。

作答規定:六年不變,而且從來沒有倒扣

卷首的注意事項六年一字未改:

「1. 請依序在答案卷上作答,並標明題號,不必抄題。 2. 答案必須寫在指定作答區內,否則依規定扣分。」

項目師大的規定
答錯倒扣六年完全沒有
作答方式一律寫在答案卷(110 年的選擇題也是寫在答案卷,不是劃卡)
抄題不必
「依規定扣分」指的是答案寫錯作答區的格式扣分,不是答錯倒扣

結論:每一格都要寫。 師大沒有任何「空白比較好」的情境——不會寫也要把相關公式、定義、能想到的步驟寫上去,申論題本來就給部分分。

114 年是唯一的例外情境:第 3、4、6、7 題是複選題,明寫 「Points will only be given if all the correct statement(s) were picked」 ⇒ 全對才給分、但仍然沒有倒扣。這 28 分一定要勾,而且要勾滿。

題型演變

年度選擇題申論/計算畫圖題
11020%80%甘特圖、頁框表
1110%100%管線時序圖
1120%100%程序狀態圖 + 四張甘特圖
1130%100%程序狀態圖、管線時序圖
11428%(複選)72%程序樹、管線時序圖
1150%100%甘特圖

師大硬體基本上是一份「動筆的卷子」。 六年裡有四年一題選擇都沒有,110 年的選擇題也只有 20 分、而且還是寫在答案卷上。⇒ 準備時千萬不要只做選擇題的題庫,要真的把甘特圖、頁框表、管線時序圖、程序樹畫出來。

重複出題清單

師大的重複率很高,而且手法固定:同一個考點換一個問法再考一次。

考點出現年度怎麼換問法
Amdahl 定律110(3)、111(8)、114(10)110 用「循序比例 S」寫公式 → 111 改問「能不能做到 4 倍」(要先判斷可行性再動筆)→ 114 改用「可平行比例 P」再寫一次公式
磁碟排程 FCFS + SSTF110(4)、111(4)同一個模子換數字,連「給一個用不到的『前一個請求位置』」這個干擾條件都一樣
fork() 程序計數111(2)、114(1)111 是純迴圈 → 114 加上 if (fork() == 0) 分支,不能再套公式
程序狀態圖112(1a)、113(1a)兩年的題目敘述幾乎一字不差
管線資料危障111(10)、112(7)、113(6)、114(9)111 問 forwarding 概念 → 112 問無 forwarding 要插幾個 NOP → 113 問無 forwarding 共幾個週期 → 114 問哪些相依會停頓
load-use hazard111(10b)、114(9b)兩年都要指出哪一種相依是 forwarding 也救不了的
MIPS 迴圈113(8)、114(12)113 問「執行了幾道指令」(以 N 表示)→ 114 問「$s2 最終是多少」,兩年的迴圈骨架相同
快取參數換算110(6)、112(8)、113(5)、114(8)、115(9)六年出現五次:解釋三種對映 → 算命中率 → 反推關聯度 K → 算總 tag 位元 → 算總位元數
頁面置換模擬110(5)、112(3)110 考 FIFO + LRU、112 考 LRU 並要求逐步列出頁框
排程甘特圖110(2)、112(2)、114(5)、115(3)FCFS/SJF/RR/MLFQ 四種都考過,112 年一次考四種
時脈率反推112(4)、113(7)、115(5)112 算 B 機時脈 → 113 比三顆處理器誰快 → 115 算「時間減 20%、CPI 增 20%」後的新時脈
位址轉換111(3)、115(4)111 是分段(要檢查長度)→ 115 是兩層分頁(要讀 hex dump)
進位/數字表示110(8-1)、111(5)、112(5、6)、114(11)無號二進位、hex 轉二進位、IEEE-754、二補數,四年出現五次

主題出現年度一覽

作業系統

主題出現年度
排程(FCFS/SJF/RR/MLFQ)110、112、114、115
程序狀態圖112、113
fork() 程序計數111、114
系統呼叫傳遞參數110
使用者模式與核心模式111、115
磁碟排程110、111
頁面置換110、112
位址轉換(分段/分頁)111、115
TLB 與 EAT113
多層分頁的層數113
臨界區、busy waiting、號誌112、113、114
短期/長期排程器113
zombie process114
檔案系統、inode114、115

計算機組織

主題出現年度
快取(對映方式/命中率/tag 位元/總位元)110、112、113、114、115
管線危障與 forwarding110、111、112、113、114
效能公式(CPI/時脈率/每秒指令數)110、112、113、115
Amdahl 定律110、111、114
數字表示(二進位/hex/IEEE-754/二補數)110、111、112、114
MIPS 指令與迴圈113、114、115
分支目標位址計算113
MIPS 位移與邏輯運算115
單週期資料路徑的關鍵路徑115
乘除法硬體115
可用度(MTTF/MTTR)111
儲存程式概念111
多核心與 power wall111
write-back 與全相聯快取111

必守的主題

時間只夠準備五件事的話,就是這五件:

  1. 快取的各種換算。 六年出現五次,是師大硬體出現頻率最高的單一主題。 要能從容量、區塊大小、關聯度一路推到 offset、index、tag 與總位元數,而且要能反著走(113 年就是給你欄位範圍去反推關聯度 K)。
  2. 管線資料危障與 forwarding。 111–114 連四年,每年換一個問法。 必備兩張圖:(a) forwarding 的資料從哪些管線暫存器接回 EX 的輸入、(b) load-use 危障的時序。無 forwarding 時要插幾個 NOP 取決於相依距離與暫存器檔的讀寫時序,作答時務必註明「暫存器檔是否前半週期寫、後半週期讀」這個假設。
  3. 四種排程演算法的甘特圖。 FCFS、SJF、RR、MLFQ 都考過,112 年一次要四張。三個最容易出錯的細節:(a) CPU 閒置的空窗要畫出來、(b) RR 中「時間量用完者」與「同一時刻新到達者」誰先進佇列要先定好慣例、(c) MLFQ 的規則各課本不同,一定要先寫出你採用的假設。
  4. fork() 程序樹。 純迴圈可以套通式;一旦出現 if (fork() == 0) 就必須畫樹,逐一追蹤每個程序的回傳值決定它走哪一條分支。
  5. Amdahl 定律的兩種變數與三種問法。 題目有時用循序比例、有時用可平行比例,兩種寫法都要熟。還要會「判斷做不到」那一型(111 年第 8 題),要先想到加速比有沒有上限。

其次值得投資的: 磁碟排程的 FCFS/SSTF 距離(110、111 連兩年)、IEEE-754 的 1|8|23、MIPS 各指令的立即數擴展規則(零擴展或符號擴展)、分支目標位址的計算、程序狀態圖的各條轉換。

給 116 年考生的策略

  1. 這是一份「寫得出來就有分」的卷子。 六年零倒扣、全申論、不必抄題。⇒ 最大的失分來源不是答錯,是「來不及寫」與「空白」。不會算的計算題也要把公式、已知條件、思路寫上去。
  2. OS 與計組各 50 分,五年沒變過。 兩科的準備時間應該對半分。若你的計組比較弱,至少要保住快取換算、管線危障、效能公式這三塊 30 分。
  3. 題數在增加、單題配分在下降。 110 年是 8 大題(單題最高 20 分),114 年已經是 12 大題(單題最低 5 分)。⇒ 「廣度」比「深度」重要。每個主題都要能寫出三到五句正確內容,沒有任何一題需要鑽到極深。
  4. 要真的動筆練畫圖。 程序狀態圖、甘特圖、頁框表、管線時序圖、程序樹——這五種圖在六年裡出現超過十五次。光看解答不動筆,考場上畫的速度一定不夠。
  5. 注意 115 年拉長到 4 頁、出現了 OSTEP 風格的 hex dump 題。 這是六年來難度的一次跳升。116 年若延續,要能在雜訊裡精準定位位元組——建議直接拿 OSTEP 分頁章節的作業練幾輪,先弄清楚題目對 PTE 格式(valid 位元在哪一位)的定義。
  6. 簡答題要抓關鍵字不要抓字數。 115 年第 1、2 題各 10 分卻限制「一到兩句」。⇒ 平時整理定義時就要整理成「關鍵字清單」而不是段落(例:一個名詞的定義整理成三四個關鍵字,而不是一整段敘述)。
  7. 重複出題的比例很高,六年考古題全部做過一遍是最有效率的準備。 師大只有六年、每年 2–4 頁,總量是八校裡最小的——全部做完兩輪的時間成本很低,投報率極高。

---

免責聲明:本頁的分析皆為個人整理,非官方資料。112 年第 5(a) 題的試卷把 8 位元印成 7 位元、112 年第 7 題與 113 年第 6 題取決於「暫存器檔是否前半寫後半讀」的假設,本站已在各年度頁面標註,作答時要在答案卷上註明假設。題目版權屬國立臺灣師範大學所有,本站僅供學習研究之用。

想看完整逐題詳解?

國立臺灣師範大學 110–115 全年度完整詳解共 190 頁,逐題推導。

購買 · NT$ 850 先看試閱