| 題號 | 考點主題 | 答案 |
| 壹-1 | 電腦分類方式:世代分類與 Flynn's Taxonomy | (C) |
| 壹-2 | 記憶體階層(Memory Hierarchy) | (A) |
| 壹-3 | 計算機常用單位:時間單位與空間單位換算表 | (D) |
| 壹-4 | 同位元檢查(Parity Check)與基本位元邏輯運算(AND/OR/XOR) | (D) |
| 壹-5 | CPU 規格解讀:Cores/Threads、Clock Speed 與 Hybrid P-core/E-core 架構 | (B) |
貳von Neumann 模型的四個子系統
考點:Von Neumann 架構:四大單元與 Von Neumann Bottleneck
- 記憶體(Memory):存放程式的指令與資料,程式執行前先載入記憶體(內儲程式概念)。
- 算術邏輯單元(Arithmetic Logic Unit, ALU):執行加減等算術運算,以及 AND、OR、比較等邏輯運算。
- 控制單元(Control Unit, CU):依擷取、解碼、執行的指令週期,從記憶體取出指令並發出控制訊號,指揮記憶體、ALU 與 I/O 的動作。
- 輸入/輸出(Input/Output, I/O):輸入子系統把外部的資料與程式送進電腦,輸出子系統把處理結果送到外部。
參16 位元位址可表示的位置數
考點:記憶體定址空間計算範例
肆二進位 11100111111.001111 轉十六進位
考點:十六進位與二進位轉換、無號與有號整數表示法
伍記憶體階層的意義
考點:記憶體階層(Memory Hierarchy)
依速度、容量與成本把儲存分層:暫存器、快取、主記憶體、SSD/硬碟、磁帶,越上層越快、越小、越貴。依區域性原理把常用資料放在上層,以接近下層的成本達到接近上層的平均存取速度。
陸CPU 的組成元件
考點:CPU 內部暫存器與資料流架構圖、Von Neumann 架構:四大單元與 Von Neumann Bottleneck
控制單元(擷取、解碼指令並發出控制訊號)、算術邏輯單元(算術與邏輯運算)、暫存器(PC、IR、MAR、MDR、累加器、狀態暫存器等高速暫存),以內部匯流排相連;現代 CPU 另把快取記憶體整合在晶片內。
柒WebSocket
考點:WebSocket 與 WebRTC:瀏覽器的即時雙向通訊
WebSocket(RFC 6455)在單一 TCP 連線上提供全雙工雙向通訊:以 HTTP Upgrade 交握(伺服器回 101 Switching Protocols)後改用訊框傳輸,伺服器可主動推送、標頭小、延遲低;ws:// 用 80、wss:// 用 443;用於聊天、線上遊戲、即時報價。
捌MQTT
考點:MQTT 物聯網通訊協定
MQTT 是物聯網用的輕量級發布/訂閱協定(TCP 之上):發布者把訊息依主題送到 broker,broker 轉送給訂閱者;QoS 分 0(至多一次)、1(至少一次)、2(恰好一次);標頭最少 2 bytes,適合低頻寬、低功耗裝置;埠號 1883(TLS 為 8883)。
玖MVC 架構
考點:軟體設計模式基礎:Factory、Adapter 與架構角色類別(Entity/Controller/Domain)
MVC 把應用程式分成 Model(資料與商業邏輯)、View(呈現畫面)、Controller(接收輸入、呼叫 Model、選擇 View)三部分;流程為使用者 → Controller → Model → View → 使用者。優點是關注點分離、同一 Model 可對應多個 View、可分工開發與獨立測試。
壹拾HTTP 與 HTTPS 的差異
考點:HTTPS/TLS 握手流程、TLS 1.2 vs 1.3 與 PFS
| 比較項目 |
HTTP |
HTTPS |
| 傳輸內容 |
明文,可被竊聽與竄改 |
在傳輸層安全性協定(TLS)之上傳輸 HTTP,內容加密並可驗證完整性 |
| 身分驗證 |
無法確認伺服器身分 |
以數位憑證認證機構(CA)簽發的數位憑證驗證伺服器身分 |
| 連線建立 |
TCP 連線後直接傳送請求 |
TCP 連線後先進行 TLS 交握、協商工作階段金鑰 |
| 預設連接埠 |
80 |
443 |
| URL 開頭 |
http:// |
https:// |
高科大其他年份