LONGEPASS
數位電子/嵌入式系統/Q46
中等
正確率 -
Q46.

有關嵌入式軟體架構中的循環(round robin)架構敘述,下列敘述何者正確?

數位電子 · 甲級 · 嵌入式系統 · Q46

難易度分析

3 / 5

本題需要同時判定兩個正確選項,且題目設計包含常見誤區,故在評估結構性難度時需考量多選帶來的判斷複雜度及陷阱辨識需求。

正確答案 (複選):①, ②

  • ① 結構簡單:循環架構(Round Robin) 以簡單的順序輪詢方式執行各任務,無需複雜的排程演算法或作業系統核心支援,程式結構單純且易於實作。
  • ② 執行過程依照固定程式:此架構中的任務依照預先編排的固定順序依序執行,每次循環皆重複相同的執行流程,屬於非搶佔式的排程方式。

錯誤選項解析

  • ③ 適合運用於即時系統:循環架構不適合即時系統,因為其無法保證任務在嚴格的時間限制內完成;當某個任務執行時間過長時,會延遲後續任務的響應,無法滿足硬即時(Hard Real-Time) 的截止時間要求。
  • ④ 容易彈性加入新的硬體裝置:加入新硬體裝置時需修改主循環的程式碼並重新編排執行順序,缺乏模組化與彈性,擴充性較差;相較於前背景系統(Foreground-Background) 或 RTOS 的任務管理方式較不靈活。
Learning Tip

"循環架構 的核心考點在於理解其為最基礎的嵌入式軟體架構,優點是結構簡單、易於實作,缺點是缺乏即時性與擴充彈性。常考陷阱為將其與 RTOS 的多工排程 混淆——循環架構無法處理任務優先權,也不具備中斷驅動的即時回應能力,僅適用於任務執行時間可預測且無嚴格時序要求的應用場景。"

學員答題分佈

①結構簡單0%
②執行過程依照固定程式0%
③適合運用於即時系統0%
④容易彈性加入新的硬體裝置0%

此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!

相似類型題目