Multiple Choice
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.
Correct Answer:

Verified
Correct Answer:
Verified
Q39: A loosely coupled system is _ than
Q40: Which job-blind process scheduling algorithm is least
Q41: Nodes in a NORMA multiprocessor communicate through
Q42: In which environments does a symmetric load
Q43: _ are not migrated with a process
Q44: A _ is an example of a
Q45: How might page migration and page replication
Q46: Which of the following statements does not
Q48: _ process scheduling attempts to exploit parallelism
Q49: _ is not a desirable characteristic of