考點分析 / 師大 / 硬體 / 113

113 師大資工所考古題詳解|硬體考點分析

全卷 2 頁、9 大題、100 分,前四題是作業系統(process state diagram、synchronization、TLB、多層 paging),後五題是計算機組織(cache associativity、無 forwarding 的 pipeline、處理器效能比較、MIPS 迴圈、分支位址)。

最後更新:2026-10-22

題型與配分

全卷 2 頁、9 大題、100 分,答案寫在答案卷上,卷面沒寫倒扣,沒有選擇題。卷面注意事項是「請依序在答案卷上作答,並標明題號,不必抄題」與「答案必須寫在指定作答區內,否則依規定扣分」。

題號配分歸屬主題
115%OSprocess state diagram、short-term 與 long-term scheduler
215%OScritical section 與 busy waiting
310%OSTLB 與 effective memory access time
410%OS多層 paging
510%計組由位址欄位求 cache 的 associativity K
610%計組無 forwarding 的 pipeline 週期數
710%計組三個處理器的每秒指令數
810%計組MIPS 迴圈的執行指令數
910%計組分支成立時的 PC

前四題是作業系統,後五題是計算機組織。第 5–9 題每題 10 分。

作業系統考點

  • 第 1(a) 題(11%)|畫出 process state diagram,說明一個新的工作/process 從第一次提交到結束如何在各狀態之間轉換
  • 第 1(b) 題(4%)|用 process state diagram 說明 short-term scheduler 與 long-term scheduler 在 scheduling 中的職責與差異
  • 第 2 題(15%)|synchronization:(a) 4% 什麼是 critical section (b) 2% 什麼是 busy waiting (c) 4% busy waiting 的優缺點 (d) 5% 如何避免 busy waiting
  • 第 3 題(10%)|單層 paging 系統使用 TLB 減少記憶體參考次數,搜尋 TLB 要 30 ns,存取 main memory 要 90 ns,TLB hit rate 為 70%,求 effective memory access time,要寫出計算過程
  • 第 4 題(10%)|32 位元 virtual address、4 KB 頁面、page table 每個 entry 8 B,physical address 48 位元,以 byte 為定址單位,採用多層 paging:(a) 3% 系統中最多有幾個 physical frame (b) 3% 一個 process 最多有幾個頁面 (c) 4% 需要幾層

計算機組織考點

  • 第 5 題(10%)|256 KB 的 cache 為 K-way set associative,存取 cache 時的位址欄位為 Tag(位元 31–14)、Set(位元 13–4)、Offset(位元 3–0),求 K
  • 第 6 題(10%)|五級 MIPS pipeline、不使用 forwarding,給五道指令:add $1,$2,$3、sub $4,$1,$5、add $6,$1,$7、add $8,$4,$1、sub $2,$7,$9,求這段程式完成所需的總週期數
  • 第 7 題(10%)|三個處理器 P1、P2、P3 執行相同的 instruction set:P1 為 3.6 GHz、CPI 1.8,P2 為 2.5 GHz、CPI 1.0,P3 為 5.0 GHz、CPI 5.0,找出每秒指令數效能最高的處理器,要寫出計算過程
  • 第 8 題(10%)|MIPS 迴圈 LOOP: slt $t2,$0,$t1、beq $t2,$0,DONE、subi $t1,$t1,1、addi $s2,$s2,2、sll $t2,$s2,1、j LOOP,$t1 的初始值為 N,求這個迴圈執行的 MIPS 指令總數
  • 第 9 題(10%)|下列分支指令所在位置的 PC 為 12,若分支成立,新的 PC 是多少:beq $1, $2, 17

作答時要注意的地方

  1. 卷面沒寫倒扣,第 5–9 題都是 10 分的計算題。
  2. 第 1(a) 題的敘述和 112 年第 1(a) 題幾乎一樣。
  3. 第 3 題要求寫出計算過程。
  4. 第 4 題 page table 每個 entry 是 8 B,physical address 是 48 位元。
  5. 第 6 題題目只寫「不使用 forwarding」,沒有說明 register file 是否在同一週期內前半寫、後半讀。
  6. 第 7 題要求寫出計算過程支持結論。
  7. 第 8 題的 $t1 初始值是 N,答案以 N 表示。

準備方向

  • process state diagram 與 scheduler:113 第 1 題;106 第七題、107 第 10 題、112 第 1(a)(b) 題、114 第 2 題也有。
  • synchronization(busy waiting、critical section、semaphore、鎖):113 第 2 題;108 第 9 題、112 第 1(c) 題、114 第 7 題也有。
  • address translation 與 paging(segmentation、TLB、多層 paging):113 第 3、4 題;107 第 6 題、109 第 5 題、111 第 3 題、114 第 4 題、115 第 4 題也有。
  • cache:113 第 5 題;106 第三、五題、107 第 4、5(a) 題、108 第 3(c)(d) 題、109 第 4 題、110 第 6、8(5) 題、111 第 11 題、112 第 8 題、114 第 8 題、115 第 9 題也有。
  • pipeline hazard 與 forwarding:113 第 6 題;106 第四題、107 第 3、5(b) 題、108 第 4 題、109 第 3 題、110 第 7、8(3)(4) 題、111 第 10 題、112 第 7 題、114 第 9 題也有。
  • 效能公式(CPI、clock rate、每秒指令數):113 第 7 題;106 第二(一)(二)題、107 第 2 題、108 第 2 題、109 第 2(a)(b) 題、110 第 8(2) 題、112 第 4 題、115 第 5 題也有。
  • MIPS 迴圈與指令:113 第 8、9 題;114 第 12 題、115 第 6 題也有。

想看完整逐題詳解?

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

購買 · NT$ 850 先看試閱

其他年度與考科

同一年的其他科

同一科的其他年度

同一年其他學校的硬體

聯絡我們

題目有錯、詳解看不懂,都歡迎來信

想許願補哪一份、對購買有疑問也可以,收到後會盡快回覆。

william.chou.123123@gmail.com