How is bus snooping implemented to ensure cache coherence?

a) The system maintains a centralized directory that records the items in each processor's cache. On a cache write, the writing processor "snoops" this list to determine whether the item is in other processors' caches, and if so, tells these other processors to remove the item.
b) The system only allows one processor at a time to cache each data item; when a processor tries to cache a data item, it "snoops" other processors’ caches over the bus to determine whether it is allowed to cache the data.
c) Each processor "snoops" the processor-memory bus to determine whether another processor has sent a message about an update to a data item stored in its cache.
d) Each processor “snoops” the bus to determine whether a requested write from another processor is for a data item in the processor’s cache. If the data resides in the processor’s cache, the processor removes the data item from its cache.


d) Each processor “snoops” the bus to determine whether a requested write from another processor is for a data item in the processor’s cache. If the data resides in the processor’s cache, the processor removes the data item from its cache.

Computer Science & Information Technology

You might also like to view...

Since SQL statements are considered text, you can copy and paste them just like any other text

Indicate whether the statement is true or false

Computer Science & Information Technology

The SUBSTITUTE function will replace the word doctor with Dr. in a text string

Indicate whether the statement is true or false

Computer Science & Information Technology

Answer the following statement(s) true (T) or false (F)

The Internet is the successor to the Advanced Research Projects Agency Network (ARPANET).

Computer Science & Information Technology

FIGURE AC 3-1 Which button in the Form Wizard, shown in the accompanying figure, will add a single field to the form?

A. > B. >> C. < D. <<

Computer Science & Information Technology