contains status flags and the message itself. The state can be empty or ready, and communication occurs through a single cache line. Both the

Systems Architecture
7th Edition
ISBN:9781305080195
Author:Stephen D. Burd
Publisher:Stephen D. Burd
Chapter11: Operating Systems
Section: Chapter Questions
Problem 2VE
icon
Related questions
Question

A message slot is a cache line that contains status flags and the message itself. The state can be empty or ready, and communication occurs through a single cache line.

Both the sender and the receiver write the message to the cache line. The receiver updates the state from empty to ready, then polls the cache line in a loop waiting for the sender to send a message. The sender waits in a tight loop until the receiver acknowledges the cache line, changes the state from ready to empty, and acknowledges receipt.

Explain that the system uses a snooping cache coherence protocol and describe the cache-coherence transaction taking place on the coherence bus when a message transfer occurs.

 

Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Properties of Different Architectures
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Systems Architecture
Systems Architecture
Computer Science
ISBN:
9781305080195
Author:
Stephen D. Burd
Publisher:
Cengage Learning