考點分析 / 中興 / 硬體 / 106

106 中興資工所考古題詳解|硬體考點分析

資訊概論 PART 2 作業系統與 PART 3 計算機組織各 25 分。OS 考英文填空、process 與 thread、fork 與 exec、locality 與 demand paging;計組考五題是非、可變 clock 與單一 clock 的比較、含記憶體 stall 的 CPI。

最後更新:2026-10-22

題目下載 中興的題目不公開下載,購買完整詳解後會提供。 購買 →

題型與配分

全卷 4 頁、100 分,不得使用計算機,卷首註明請按照題號依序作答。112 年以前硬體沒有獨立考科,在資訊概論的 PART 2、PART 3,與 PART 1(軟體)合印成同一份卷子。

區段題號配分計分
PART 1 Introduction to Computer Sciencea、b50%見軟體 106 年頁
PART 2 Operating Systems1 英文填空8%卷面未標示倒扣
PART 2 Operating Systems2 process 與 thread 問答12 分卷面未標示倒扣
PART 2 Operating Systems3 locality 與 demand paging5 分卷面未標示倒扣
PART 3 Computer Organizations1 是非題 (1)–(5)10%卷面未標示倒扣
PART 3 Computer Organizations2 可變 clock 與單一 clock10%(5%、2%、3%)卷面未標示倒扣
PART 3 Computer Organizations3 含記憶體 stall 的 CPI5%卷面未標示倒扣

PART 2 作業系統考點(25%)

  • 第 1 題(8%)|用英文填空:(a) process 沒有足夠的 frame 支撐常用的頁面,一直發生 page fault,花在換頁的時間比執行還多,這種 process 叫什麼;(b) page table 放在記憶體,存取一個 byte 要兩次記憶體存取,標準解法是一種特殊的硬體 cache,要寫出全名;(c) 把 assembly 檔翻成 object file 或 machine code 的工具,以及把一個或多個 object file 合成單一執行檔的工具
  • 第 2 題(12 分)|一段描述 web server 的長文:單一 thread 一次只能服務一個 client,為每個請求建立新 process 又耗時耗資源,改用 multithreading。(a) 新工作與既有工作不同時,為什麼要用 process 而不是 thread;(b) Linux 用哪個 system call 建立新 process;(c) 讓 child process 以新的執行檔覆蓋自己映像的 system call;(d) 跟 thread 比,為什麼建立 process 耗時又耗資源
  • 第 3 題(5 分)|理論上一道指令可能存取多個新頁面、造成多次 page fault,但實際上程式有 locality of reference:(a) 什麼是 locality of reference;(b) 為什麼有 locality 時 demand paging 的效能可以接受

PART 3 計算機組織考點(25%)

  • 第 1 題(10%)|是非題五小題:(1) interrupt 是來自處理器外部、造成控制流程意外改變的事件;(2) pipelining 改善的是 instruction throughput 而不是單一指令的執行時間;(3) 原句為 DMA is implemented with a specialized controller that transfers data between an I/O device and memory dependent on the processor;(4) forwarding 能消除 data dependence 造成的所有 pipeline stall;(5) 下面這段程式有六個 data hazard
  • 第 2 題(10%)|Table 1 給 Load 30%、Store 15%、Arithmetic 40%、Branch 15% 四類指令的比例與 IF、ID、EXE、MEM、WB 各級時間(X 表示不需要該級),求可變 clock 設計下的 CPI(5%)、單一 clock 設計下的 CPI(2%)、效能提升多少(3%)
  • 第 3 題(5%)|沒有記憶體 stall 時 CPI 為 3,memory stall penalty 為 150 個 clock cycle,程式中 8% 的指令要存取記憶體,cache miss rate 0.5,求含記憶體 stall 的 CPI

第 1(5) 題的程式:

add R2, R4, R4
sub R1, R2, R1
add R3, R1, R2
add R1, R1, R3

Table 1 的各級時間:

指令比例IFIDEXEMEMWB
Load30%2 ns1 ns3 ns1 ns1 ns
Store15%2 ns1 ns3 ns2 nsX
Arithmetic40%2 ns1 ns1 nsX1 ns
Branch15%2 ns1 ns2 nsXX

作答時要注意的地方

  1. PART 2、PART 3 卷面都沒有標示倒扣。
  2. PART 2 第 1 題規定用英文作答,(b) 要寫全名,(c) 有兩個空格。
  3. PART 2 第 2 題的 (a)–(d) 都藏在同一段長文裡,四問合計 12 分。
  4. PART 3 第 1(5) 題問的是這段程式的 data hazard 是不是剛好六個。
  5. PART 3 第 2 題問的是「CPI」,但表格給的是各級的時間(ns),作答時把單位寫清楚。
  6. PART 3 第 3 題只給了存取記憶體的指令比例 8% 與 miss rate 0.5。

準備方向

  • pipeline 與 data hazard:106 PART 3 第 1(2)(4)(5) 題,110 第 5-A 題、113 問答第 2 題也考 forwarding 與 data hazard。
  • interrupt 與 DMA:106 PART 3 第 1(1)(3) 題,110 第 5-B、5-D 題、111 第 4-II、4-III 題、112 第 14 題也有。
  • 各級時間與 single-cycle 設計:106 PART 3 第 2 題,108 第 (10) 題也考 single-cycle datapath 各類指令的時間。
  • 含記憶體 stall 的 CPI:106 PART 3 第 3 題,107 PART 3 第 2(c) 題、108 第 (5) 題、113 第 16 題、114 第 18 題也有。
  • fork 與 exec:106 PART 2 第 2 題問 system call 的名稱,110 第 2-A 題、112 第 13、21–23 題、113 第 4 題、115 第 13 題考 process 追蹤。
  • process 與 thread:106 PART 2 第 2 題,111 第 7-I 題、113 第 2 題、114 第 11 題也有。
  • thrashing、TLB 與 demand paging:106 PART 2 第 1、3 題,軟體 109 第 11 題的名詞解釋也有 Thrashing 與 Demand Paging,110 第 3 題組、112 第 5 題、115 第 16 題考 TLB。
  • locality:106 PART 2 第 3 題,112 第 19 題也有。

想看完整逐題詳解?

國立中興大學 106–115 全年度完整詳解共 305 頁,逐題推導。

購買 · NT$ 850 先看試閱

其他年度與考科

同一年的其他科

同一科的其他年度

同一年其他學校的硬體

聯絡我們

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

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

william.chou.123123@gmail.com