39 502
modifications
[[File:MOESI State Transaction Diagram.svg|centre|MOESI State Transaction Diagram]]
Cependant, celui-ci n'est pas le seul. On peut notamment citer le
{|
|[[File:MOSI Processor Transactions.png|Protocole MOSI, transactions initiées par le processeur associé à la ligne de cache.]]
|[[File:MOSI Bus Transactions.png|Protocole MOSI, transactions initiées par les autres processeurs.]]
|}
Lors d'une lecture, le cache va vérifier si la lecture envoyée sur le bus correspond à une de ses donnée. Mais cette vérification va prendre du temps, et le processeur va devoir attendre un certain temps. Si au bout d'un certain temps, aucun cache n'a répondu, le processeur postule qu'aucun cache n'a la donnée demandée et va lire la donnée en mémoire. Ce temps est parfois fixé une fois pour toute lors de la création des processeurs, mais il peut aussi être variable, qui est géré comme suit :
|