郵局 專業職(二)內勤 櫃台業務資訊規劃與管理大意114 年第 20 題單選題
經由MS Windows作業系統可為「程序」(Process)設定其執行時「親和性」(Affinity),此目的為何?
A設定程序執行時的CPU正確答案
B設定程序執行時的優先序
C設定程序執行所需的資料容量
D設定程序執行所需的資料頻寬
A正確答案
處理器親和性(Affinity)用於將程式繫結至特定CPU核心執行,以減少快取失效並提升多核系統效能。
為什麼答案是 A
處理器親和性(Processor Affinity)可將程式繫結至特定的CPU核心,減少跨核心切換的快取失效開銷。
考點:處理器親和性考點:優先順序考點:記憶體配置考點:頻寬控制
載入中…
完整詳解
Pro · 無限重點 處理器親和性(Affinity)用於將程式繫結至特定CPU核心執行,以減少快取失效並提升多核系統效能。
看到「親和性(Affinity)」直接聯想「親密繫結」,也就是把程式「黏」在特定的CPU核心上執行!
逐選項分析
A處理器親和性✓ 正確
處理器親和性(Processor Affinity)可將程式繫結至特定的CPU核心,減少跨核心切換的快取失效開銷。
B優先順序✕ 陷阱
設定優先序是指「優先順序(Priority)」,決定CPU排程的先後,而非繫結特定核心,兩者概念不同。
C記憶體配置✕
資料容量屬於記憶體(Memory)配置與管理範疇,與CPU排程的親和性設定無關。
D頻寬控制✕
資料頻寬屬於網路或系統匯流排的流量控制,並非作業系統程式排程中親和性的功能。
程式排程關鍵設定比較
| 設定專案 | 英文名詞 | 主要功能 | 影響層面 |
|---|
| 親和性 | Affinity | 將程式繫結至特定CPU核心 | 減少快取失效(Cache Miss) |
| 優先順序 | Priority | 決定程式獲取CPU時間的先後 | 排程佇列的執行順序 |
| 記憶體配置 | Memory Allocation | 分配程式執行所需的記憶體空間 | 資料容量與定址 |
考生極易將「親和性(Affinity)」與「優先序(Priority)」搞混。親和性管「在哪個CPU跑」,優先序管「誰先跑」,切勿因兩者皆屬程式進階設定而選錯。