MESI: Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
m Wycofano edycje użytkownika NickyBot (dyskusja). Autor przywróconej wersji to 83.3.81.66.
m cofnięty stary wandalizm
Linia 15:
* '''Write back''' (inaczej ''copy back'') – tryb zapisu wprowadzony razem z architekturą [[Pentium]]. Jest to rodzaj zapisu z opóźnieniem. Po wpisaniu danej do linii cache aktualizacja reszty pamięci jest opóźniana do momentu wymiany danej linii w pamięci podręcznej. Przyspiesza to znacznie działanie systemu cache zmniejszając tym samym aktywność na magistrali. Używamy tu trzech stanów: ''Exclusive'', ''Modified'' i ''Invalid''. Po wypełnieniu linii (RM) następuje przejście do ''Exclusive''. Pierwszy zapis do pamięci operacyjnej spowoduje przejście do ''Modified''. Przy odczycie przez kanał DMA (ESH-R – ''External Hit Read'') nastąpi przejście z powrotem do ''Exclusive''. Zapis przez kanał DMA oznacza zamarkowanie linii jako ''Invalid''.
 
* '''Write once''' – połączenie obu powyższych trybów. Pierwszy zapis do cache realizowany jest jako Write through. Dalsze zapisy są przeprowadzane w trybie Write back, aż do ponownego unieważnienia linii cache. Odczyt przez kanał DMA powoduje przejście do stanu ''Shared'', zapis przez kanał DMA – przejście do stanu ''Invalid''.
 
[[Kategoria:Sprzęt komputerowy]]