39 下列何種技術支援記憶體的共享?
(A)記憶體對應檔案
(B)交換區塊
(C)快取指令
(D)對稱多處理

答案:登入後查看
統計: A(34), B(14), C(10), D(9), E(0) #3867222

詳解 (共 1 筆)

#7575253

 

答案是:

✅ (A) 記憶體對應檔案(Memory-Mapped File)

解析

記憶體對應檔案是將檔案內容直接映射(map)到行程的虛擬記憶體空間中,多個行程可同時映射同一個檔案,因此能夠達成**共享記憶體(Shared Memory)**的效果,並減少資料複製的開銷。

其他選項

(B) 交換區塊(Swap Area)

  • 用於虛擬記憶體管理。

  • 當實體記憶體不足時,將資料暫存到磁碟。

  • 不提供行程間共享記憶體功能。

(C) 快取指令(Cache Instruction)

  • 用於控制 CPU 快取(Cache)的運作。

  • 與共享記憶體機制無直接關係。

(D) 對稱多處理(SMP, Symmetric Multiprocessing)

  • 一種多核心/多處理器架構。

  • 雖然多個 CPU 共用主記憶體,但它本身不是一種「支援記憶體共享的技術」。

考試重點

作業系統中常見的 IPC(Inter-Process Communication,行程間通訊)方式:

  • 管道(Pipe)

  • 訊息佇列(Message Queue)

  • 共享記憶體(Shared Memory)

  • 記憶體對應檔案(Memory-Mapped File)

  • Semaphore(號誌)

0
0