106年 一般警察特考 二等 刑事警察人員數位鑑識組 計算機系統 試卷

pdf
111.01 KB
2 頁
win7 2007
侵權投訴
加載中. ..
PDF
106年公務人員特種考試警察人員一般警察
人員考試及106年特種考試交通事業鐵路
人員、退除役軍人轉任公務人員考試試題 代號:20140 全一張
(正面)
考試別 一般警察人員考試
等別 二等考試
類科別 刑事警察人員數位鑑識組
科目 計算機系統(包括計算機結構、作業系統)
考試時間 2 小時
※注意:
禁止使用電子計算器。
不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。
(請接背面)
一、令 F(a, b, c, d)= a’ b’ c’ d’ + a’ b’ c d’ + a’ b c’ d + a’ b c d + a b c’ d + a b c d + a b’ c’ d’
+ a b’ c d’為一具有四個輸入的布林函數。
應用卡蹃圖(Karnaugh Map),化簡 F(a, b, c, d)。(5分)
利用反及閘(NAND)來製作此化簡後的邏輯電路。(10 分)
二、導管式計算機(Pipeline Computer)可以增加計算機執行指令的吞吐量(Instruction
Throughput),但會形成三種障礙(Hazard),如結構障礙(Structure Hazard)、控
制障礙(Control Hazard)和資料障礙(Data Hazard)。
發生控制障礙時如何解決?(10 分)
一個典型的導管式計算機如圖一由五個元件Component組成如指令記憶體
IM)、記錄器(Reg)讀取、運算單元(ALU、資料記憶體(DM、記錄器
Reg)寫入。每個元件在一個時序(Clock Cycle)完成,其中記錄器(Reg)讀
取在時序的後半週完成而記錄器Reg寫入在時序的前半週完成另一方面,
件之間有記錄器用來傳遞控制訊號和相關訊息,如指令讀取/指令解碼(IF/ID),
指令解碼/指令執行(ID/EX),指令執行/資料存取(EX/M)和資料存取/記錄器
寫入(M/WB)。
圖一:五個元件的導管式計算機
當此計算機執行下面的程式時,說明它產生資料障礙的原因和解決方法。15 分)
sub $7, $1, $3 // Register 7= Register 1 – Register 3 //
and $13, $7, $5 // Register 13= Register 7 and Register 5 //
or $14, $6, $7 // Register 14= Register 6 or Register 7 //
add $15, $7, $7 // Register 15= R egister 7 + Register 7 //
sw $16, 168($7)// Put the content of Register 16 back to memory based on Register 7 //
ALU
IF/ID ID/
EX
EX/
M M/
WB
IM Reg Reg
DM
106年公務人員特種考試警察人員一般警察
人員考試及106年特種考試交通事業鐵路
人員、退除役軍人轉任公務人員考試試題 代號:20140 全一張
(背面)
考試別 一般警察人員考試
等別 二等考試
類科別 刑事警察人員數位鑑識組
科目 計算機系統(包括計算機結構、作業系統)
三、詳述多執行序程式(Multithreaded Programming)的好處。(10 分)
為減少下載用不到的分頁至主記憶體(Physical Memory)和降低交換時間(Swap
Time在虛擬記憶體管理Virtual Memory Management利用要求分頁Demand
Paging)技術來達成此目的。
詳述虛擬記憶體管理(Virtual Memory Management)中,當要求分頁(Demand
Paging)時發生了頁面錯誤(Page Fault,作業系統如何處理?(15 分)
p0p1)為發生頁面錯誤的機率ma 為記憶體存取時間pft 為頁面錯誤
處理時間pft= 40000ma則要求分頁的性能其有效的記憶體存取時間efa為何?
5分)
當分頁的性能只能小於 10%時(efa=1.1ma,則 p應小於多少?(5分)
五、由於資源(Resources)有限,多個程序(Processes)在執行中會因競爭資源而造成
死結(Deadlock)。
詳述發生死結的四個必要條件。(10 分)
銀行家的算法(Bankers Algorithm)可以避免死結發生,令 Max[i][j]=k,表示程
Pi要求(Request)至多 kRj類型的資源;Allocation[i][j]=k,表示程序 Pi
配到 kRj類型的資源Available[j]=k,表 Rj類型的資源有 k個;Need[i][j]=k
表示程序 Pi需要 k Rj類型的資源才可以完成工作假設目前有 5個行程分別為
P0P1P2P3P4,和 3種不同類型的資源分別為 ABC,其中 A類型的有
12 個、B類型的有 5個、C類型的有 7個。假 T0系統資源分配如表一,
詳述一程序序列(A Sequence of Processes)是當前分配狀態的安全序列(Safety
Sequence。當 T1時,程 P1額外要求 1A2C詳述在這個情況下系
統是否同意分配?(15 分)
Allocation Max Available
ABC ABC ABC
P0 1 1 0 8 5 6 4 3 2
P1 2 0 0 3 2 4
P2 3 0 2 10 0 2
P3 2 1 1 2 2 2
P4 0 0 2 4 3 5
收藏 ⬇️ 下載