Bus sniffing: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Fix template "Categorizzare"
Yackyack (discussione | contributi)
categoria, tolgo l'avviso, disorfanata & metto voci su altre wikipedia
Riga 1:
{{O|informatica|aprile 2012}}
{{F|informatica|aprile 2012}}
{{S|informatica}}
In informatica, il '''Bus sniffing''' o '''Bus snooping''' è una tecnica usata nei sistemi [[Distributed Shared Memory]] e [[multiprocessore]] per avere [[coerenza nelledella cache]]. Sebbene ci sia una memoria principale, ci sono diverse cache (una per processore) e, a meno di una azione preventiva, la stessa locazione di memoria potrebbe essere caricata all'interno di due cache diverse, con due valori diversi. Per prevenire ciò, ogni controller della cache monitora il bus per leggere le trasmissioni che potrebbero causare il fenomeno, così da interdire la linea di cache relativa.
 
Ogni linea di cache può assumere questi stati: "dirty" (è stata aggiornata dal processore), "valid", "invalid" o "shared" i quali vengono asseriti quando un blocco è caricato nella cache. Il primo blocco caricato viene marcato come valid.
Line 11 ⟶ 10:
 
Nel momento in cui si scrive un blocco settato a "valid" il suo stato si chiambia in "dirty" e una trasmissione è inviata a tutti i controller delle cache per invalidare le sue copie.
 
{{categorizzare|informatica}}
 
{{OPortale|informatica|aprile 2012}}
 
[[Categoria:Microprocessore]]
[[Categoria:Calcolo parallelo]]
 
[[de:Bus snooping]]
[[en:bus sniffing]]
[[ja:バススヌーピング]]
[[pt:Bus sniffing]]