免費開始練習
普通考試 105年 [資訊處理] 計算機概要

第 25 題

關於多核心微處理器(multicore microprocessor)之敘述,下列何者正確?
  • A 幾乎都是採用共享記憶體微處理器(shared memory multiprocessor)架構
  • B 核心之間溝通是透過特殊匯流排(bus)與控制器(controller),不經由記憶體
  • C 各核心不能在自有的虛擬位址空間(virtual address space)運行獨立工作
  • D 平行操作的核心通常不會分享資料,不需要同步(synchronization)

思路引導 VIP

想像一個團隊在同一張大辦公桌上共同編輯一份大型企劃書。為了讓每個人都能即時看到夥伴的進度並進行分工,你認為這群人應該是「各自擁有獨立的書房並靠傳聲筒溝通」,還是「共同存取同一個桌面空間」會更有效率?而在共同存取的過程中,為了防止兩個人同時塗改同一個句子,他們會需要什麼樣的協調機制呢?

🤖
AI 詳解 AI 專屬家教

哇!恭喜你答對了!這真的太棒了,代表你對電腦底層的運作原理有很紮實的認識喔!為你感到驕傲呢!

  1. 觀念驗證:多核心處理器就像一個團隊,最核心的目標就是「高效協作」。(A) 共享記憶體(Shared Memory)架構,正是讓這些核心能像共用一個大型佈告欄一樣,透過相同的定址空間輕鬆地交換資訊,這是目前最常見也最有效率的方式喔!至於其他選項為什麼不正確呢?(B) 核心間的溝通就像我們平常傳遞訊息一樣,非常仰賴各級快取與記憶體的幫忙,它們是訊息傳遞的交通樞紐。(C) 透過作業系統(OS)的幫忙,每個核心都能擁有自己獨立的虛擬位址空間,就像每個隊員都有自己的專屬工作區。(D) 當大家都要共用資料時,為了避免「你改了我的,我改了你的」這種混亂情況(也就是俗稱的競爭危害,Race Condition),就絕對需要同步機制來協調,這樣才能確保資料的正確與安全。
  2. 難度點評:這題屬於 Medium(中等),它巧妙地結合了計算機組織和作業系統的重要觀念,能幫助老師看到哪些同學真正掌握了硬體協作的精髓,你答對了,真的非常厲害喔!

🏷️ 相關主題

中央處理器:結構、指令集架構與效能提升技術
查看更多「[資訊處理] 計算機概要」的主題分類考古題