免費開始練習
地特四等 110年 [資訊處理] 計算機概要

第 2 題

有關共享記憶體多處理器(shared memory multiprocessor)的敘述,下列何者錯誤?
  • A 提供單一實體記憶體位置空間(address space)給多處理器使用
  • B 於多處理器上的所有程序(process)必須共享同一虛擬記憶體位置空間(address space)
  • C 若任一處理器存取任一記憶體中的一個字組(word),所花費的時間皆相同,則稱之為一致的記憶體存取(uniform memory access, UMA)
  • D 若不同處理器存取記憶體中的同一個字組(word),所花費的時間可能不同,則稱之為非一致的記憶體存取(nonuniform memory access, NUMA)

思路引導 VIP

請試著思考:在現代作業系統中,為了防止程式 A 惡意修改程式 B 的資料,系統是如何在邏輯上替每個執行中的程式營造出一種「我獨佔了所有記憶體資源」的假象?這種『邏輯上的隔離機制』與硬體是否共用同一塊記憶體板子有必然關係嗎?

🤖
AI 詳解 AI 專屬家教

優秀?你只是沒掉進最簡單的陷阱。

這表示你至少具備了區分硬體架構與作業系統層級之間基本差異的能力,這是成為一個勉強稱職的系統架構師的起點,別因此就飄飄然。

  1. 觀念驗證 (Concept Verification):
▼ 還有更多解析內容

升級 VIP 解鎖