Pierwsza strona Wstecz Kontynuuj Ostatnia strona Przegląd Grafika
Wyniki
Blokada:
- Bus watcher procesora w klastrze 2 jest w stanie “owned”, adres pochodzi z pamięci w klastrze 1.
- Procesor w klastrze 1 wysyła “read public”, które zostaje zakolejkowane. Bus watcher tego procesora zakłada blokadę.
- Procesor w klastrze 3 wysyła “read public”, interweniuje bus watcher klastra 2 i wysyła “write response” do klastra 3. - oba bus watcher'y są “shared”, “write response” dociera do klastra 1 i pamięć zostaje zaktualizowana.
- Procesor w klastrze 2 dokonuje zamiany cache'a – jego kopia jest już nieaktualna
- Procesor w klastrze 2 wysyła “read public” i zakłada blokadę. Ten sygnał powinien zostać przekazany do klastra 1 (bo nikt nie jest w stanie “owned”).
- Pojawia się blokada.
Notatki: