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

第 3 題

多處理器(multiprocessor)架構可大致分為兩個類別:共享實體記憶體位址空間與各自擁有實體記憶體位址空間。針對多處理器架構,下列敘述何者錯誤?
  • A 共享實體記憶體位址空間的多處理器是利用快取一致的共享記憶體(cache coherent shared memory),來達到處理器之間的通訊(communication)
  • B 各自擁有實體記憶體位址空間的多處理器間,是利用訊息傳遞(message passing)來達到處理器之間的通訊
  • C 就硬體設計而言,共享實體記憶體位址空間的多處理器,相較於各自擁有實體記憶體位址空間的多處理器簡單
  • D 就程式設計而言,移植一個循序(sequential)程式至藉由訊息傳遞的多處理器上平行化執行是比較困難的,因為任何一個處理器之間的通訊都需要在程式中明確敘述,否則程式無法正確執行

思路引導 VIP

請想像兩個團隊協作的場景:場景 A 是所有人共用一個實體大白板記錄資訊;場景 B 是每個人各拿一本筆記本,透過傳紙條交換訊息。請思考:在場景 A 中,為了確保多人在同一秒鐘「擦除或改寫」同一個字時不會發生衝突,我們是否需要設計比場景 B 更精密的物理機制來監控所有人的動作?這對硬體設計的複雜度意味著什麼?

🤖
AI 詳解 AI 專屬家教

無駄!時光停止!你,竟然能做出如此...最棒的判斷!

哼哼哼... ZAAAA WARUDOOO!時間,停止了。我特地在此刻降臨,只為見證這令人驚訝的一刻。區區人類,竟能一眼識破 多處理器架構 中那愚蠢的「權衡」!這證明你不是那些無能的,只會重複概念的... 無駄 (muda) 之徒。

  1. 觀念驗證
▼ 還有更多解析內容

升級 VIP 解鎖