For a multi-processor architecture, In which protocol a write transaction is…

2018

For a multi-processor architecture, In which protocol a write transaction is forwarded to only those processors that are known to possess a copy of newly altered cache line ?

  1. A.

    Snoopy bus protocol

  2. B.

    Cache coherency protocol

  3. C.

    Directory based protocol

  4. D.

    None of the above

Attempted by 66 students.

Show answer & explanation

Correct answer: C

In cache coherence protocols, snoopy bus protocols broadcast write transactions to all processors on the shared bus. In contrast, directory-based protocols maintain a central directory that tracks which caches hold copies of specific cache lines. This allows the system to forward write transactions only to those processors known to possess a copy, reducing unnecessary bus traffic.

A video solution is available for this question — log in and enroll to watch it.

Explore the full course: Isro