| 題號 | 考點主題 | 答案 |
| 一-1 | Binary Tree 三大定理:各層與樹高節點數上下界、n0=n2+1 證明 | (A) |
| 一-2 | 4 種 Cloud Computing 服務模式:IaaS/PaaS/SaaS/DaaS | (B) |
| 一-3 | Stack 與 Queue 定義與應用場景 | (D) |
| 一-4 | OSI 七層與 TCP/IP 四層對照 | (D) |
| 一-5 | 電子商務營運模式:B2B、B2C、C2C、O2O | (B) |
| 一-6 | 記憶體階層(Memory Hierarchy) | (C) |
二-1對稱式與非對稱式加密的比較
考點:加密技術基礎:對稱式加密與常見演算法(DES/AES/IDEA/RC4)、非對稱式加密與 RSA 演算法:金鑰生成、加解密流程與範例
(一)對稱式加密(Symmetric Key Encryption):加密與解密使用同一把金鑰,雙方須事先安全地共享這把金鑰,例如資料加密標準(DES)、3DES(Triple DES)、進階加密標準(AES)。
(二)非對稱式加密(Asymmetric Key Encryption,公開金鑰加密):每人有一對金鑰,公鑰公開、私鑰自己保管;用公鑰加密的資料只有對應私鑰能解密,用私鑰簽署的資料可用公鑰驗證,例如 RSA、橢圓曲線密碼學(ECC)。
(三)比較
| 比較項目 |
對稱式加密 |
非對稱式加密 |
| 金鑰 |
一把共享金鑰 |
公鑰與私鑰一對 |
| 運算速度 |
快,適合大量資料 |
慢,適合少量資料 |
| 金鑰分配 |
需安全管道傳遞金鑰, 人兩兩通訊需 把 |
公鑰可公開傳遞, 人只需 對 |
| 用途 |
資料加密 |
金鑰交換、數位簽章、身分驗證 |
第二大題第 2(1) 題十進位 45.1275 轉二進位
考點:十進位轉二進位(含小數部分):除 2 取餘與乘 2 取整法
,小數乘 2 取整得 ,(取 12 位小數)。
第二大題第 2(2) 題十六進位 ECB.75 轉十進位
考點:十六進位與二進位轉換、無號與有號整數表示法
第二大題第 2(3) 題以 IEEE 754 單精度表示 75.015625
考點:IEEE 754 浮點數格式:位元配置與精度/範圍取捨
;0 10000101 00101100000100000000000(0x42960800)。
二-3死結的定義與預防方法
考點:Deadlock 處理策略總覽:Prevention/Avoidance/Detection/Recovery
(一)死結(deadlock):一組行程中,每個行程都持有某些資源,又在等待被同組其他行程持有的資源,結果所有行程都無法繼續執行。死結同時滿足四個必要條件:
- 互斥(Mutual Exclusion):資源一次只能被一個行程使用。
- 持有並等待(Hold and Wait):行程持有資源的同時等待其他資源。
- 不可搶奪(No Preemption):資源只能由持有者主動釋放。
- 循環等待(Circular Wait):存在行程的循環,每個行程都在等下一個行程持有的資源。
(二)預防(Deadlock Prevention):破壞任一必要條件即可。
| 破壞的條件 |
做法 |
| 互斥 |
讓資源可共用(如唯讀檔案);印表機等本質上互斥的資源做不到 |
| 持有並等待 |
行程一次申請全部所需資源,或申請新資源前先釋放已持有的資源 |
| 不可搶奪 |
行程申請不到資源時,釋放已持有的資源,或允許作業系統搶奪 |
| 循環等待 |
為資源編號,規定行程只能依遞增順序申請 |
二-4上下文交換的運作方式
考點:Context Switch:多重暫存器集合對效率的影響、PCB(Process Control Block)與 TCB(Thread Control Block)
上下文交換(Context Switch)是 CPU 從執行一個行程切換到執行另一個行程的過程:
- 觸發:發生中斷(如計時器時間片用完、I/O 完成)或系統呼叫,CPU 轉入核心模式;並非每次中斷都會換行程,作業系統決定改執行其他行程時才進行以下步驟。
- 保存:把目前行程的狀態(程式計數器、暫存器內容、堆疊指標、行程狀態、記憶體管理資訊)存進它的行程控制區塊(PCB),行程狀態改為 ready 或 waiting。
- 選擇:CPU 排程器從 ready queue 選出下一個行程。
- 載入:從被選中行程的 PCB 載回它的程式計數器與暫存器內容,切換記憶體位址空間,狀態改為 running。
- 繼續執行:回到使用者模式,從該行程上次中斷的地方繼續執行。
第二大題第 5(1) 題由中序與前序畫出二元樹
考點:由前序+中序/中序+後序決定唯一 Binary Tree(前序+後序為何不行)
(如手寫圖)
[!圖文轉錄]- 解答圖上重建的二元樹
A
/ \
C B
/ \ /
D E G
\ \
F J
\
H

第二大題第 5(2) 題二元樹的後序序列
考點:由前序+中序/中序+後序決定唯一 Binary Tree(前序+後序為何不行)
二-6中序運算式轉後序
考點:Stack 應用技巧:Infix/Postfix/Prefix 轉換與 Palindrome 檢查
後序式:E X - A M + / S C + U - *
東吳其他年份