Sommario:
Definizione - Cosa significa protocollo snooping?
Il protocollo snooping garantisce la coerenza della cache di memoria nei sistemi di multiprocessing simmetrico (SMP). Ogni cache del processore su un bus monitora, o snoop, il bus per verificare se ha una copia di un blocco dati richiesto. Prima che un processore scriva i dati, le altre copie della cache del processore devono essere invalidate o aggiornate. Il protocollo snooping è anche noto come protocollo bus-snooping.
Techopedia spiega Snooping Protocol
I due tipi di protocollo di snooping sono: Scrivi-non valido: prima di modificarne la copia, un processore di scrittura dei dati invalida le copie dei dati in tutte le altre cache del processore di sistema. Questa azione è comunicata da un segnale di invalidazione inviato sul bus. Aggiornamento di scrittura: un processore di scrittura dei dati annuncia nuovi dati attraverso il bus. Tutte le cache interessate vengono aggiornate con i nuovi dati.