參考答案 / 東吳 / 113 年 計算機概論

東吳大學資訊管理學系

東吳 113 年資管所 計算機概論 參考答案

共 15 題

參考答案 PDF各校參考答案的 PDF,訂閱考試資源分享信後會寄到您的信箱。訂閱領取 PDF

參考答案由作者與 AI 討論後逐題確認,不是各校公布的標準答案;若與各校公布不同,以各校為準。
最後更新:2026 年 11 月 3 日。發現錯誤歡迎來信。

題號考點主題答案
一-1Binary Tree 三大定理:各層與樹高節點數上下界、n0=n2+1 證明(A)
一-24 種 Cloud Computing 服務模式:IaaS/PaaS/SaaS/DaaS(B)
一-3Stack 與 Queue 定義與應用場景(D)
一-4OSI 七層與 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)。

(三)比較

比較項目 對稱式加密 非對稱式加密
金鑰 一把共享金鑰 公鑰與私鑰一對
運算速度 快,適合大量資料 慢,適合少量資料
金鑰分配 需安全管道傳遞金鑰,n 人兩兩通訊需 n(n−1)2 把 公鑰可公開傳遞,n 人只需 n 對
用途 資料加密 金鑰交換、數位簽章、身分驗證

第二大題第 2(1) 題十進位 45.1275 轉二進位

考點:十進位轉二進位(含小數部分):除 2 取餘與乘 2 取整法

45=(101101)2,小數乘 2 取整得 0.001000001010⋯,45.1275≈(101101.001000001010)2(取 12 位小數)。

第二大題第 2(2) 題十六進位 ECB.75 轉十進位

考點:十六進位與二進位轉換、無號與有號整數表示法

14×256+12×16+11+716+5256=3787.45703125

第二大題第 2(3) 題以 IEEE 754 單精度表示 75.015625

考點:IEEE 754 浮點數格式:位元配置與精度/範圍取捨

75.015625=1.001011000001×26;0 10000101 00101100000100000000000(0x42960800)。

二-3死結的定義與預防方法

考點:Deadlock 處理策略總覽:Prevention/Avoidance/Detection/Recovery

(一)死結(deadlock):一組行程中,每個行程都持有某些資源,又在等待被同組其他行程持有的資源,結果所有行程都無法繼續執行。死結同時滿足四個必要條件:

  1. 互斥(Mutual Exclusion):資源一次只能被一個行程使用。
  2. 持有並等待(Hold and Wait):行程持有資源的同時等待其他資源。
  3. 不可搶奪(No Preemption):資源只能由持有者主動釋放。
  4. 循環等待(Circular Wait):存在行程的循環,每個行程都在等下一個行程持有的資源。

(二)預防(Deadlock Prevention):破壞任一必要條件即可。

破壞的條件 做法
互斥 讓資源可共用(如唯讀檔案);印表機等本質上互斥的資源做不到
持有並等待 行程一次申請全部所需資源,或申請新資源前先釋放已持有的資源
不可搶奪 行程申請不到資源時,釋放已持有的資源,或允許作業系統搶奪
循環等待 為資源編號,規定行程只能依遞增順序申請

二-4上下文交換的運作方式

考點:Context Switch:多重暫存器集合對效率的影響、PCB(Process Control Block)與 TCB(Thread Control Block)

上下文交換(Context Switch)是 CPU 從執行一個行程切換到執行另一個行程的過程:

  1. 觸發:發生中斷(如計時器時間片用完、I/O 完成)或系統呼叫,CPU 轉入核心模式;並非每次中斷都會換行程,作業系統決定改執行其他行程時才進行以下步驟。
  2. 保存:把目前行程的狀態(程式計數器、暫存器內容、堆疊指標、行程狀態、記憶體管理資訊)存進它的行程控制區塊(PCB),行程狀態改為 ready 或 waiting。
  3. 選擇:CPU 排程器從 ready queue 選出下一個行程。
  4. 載入:從被選中行程的 PCB 載回它的程式計數器與暫存器內容,切換記憶體位址空間,狀態改為 running。
  5. 繼續執行:回到使用者模式,從該行程上次中斷的地方繼續執行。

第二大題第 5(1) 題由中序與前序畫出二元樹

考點:由前序+中序/中序+後序決定唯一 Binary Tree(前序+後序為何不行)

(如手寫圖)

[!圖文轉錄]- 解答圖上重建的二元樹

          A
        /   \
       C     B
      / \   /
     D   E G
          \ \
           F J
            \
             H
第二大題第 5(1) 題 參考答案圖

第二大題第 5(2) 題二元樹的後序序列

考點:由前序+中序/中序+後序決定唯一 Binary Tree(前序+後序為何不行)

DHFECJGBA

二-6中序運算式轉後序

考點:Stack 應用技巧:Infix/Postfix/Prefix 轉換與 Palindrome 檢查

後序式:E X - A M + / S C + U - *

東吳其他年份