Protocolo de espionagem

Definição - O que significa Protocolo de Snooping?

O protocolo Snooping garante a coerência do cache de memória em sistemas de multiprocessamento simétrico (SMP). Cada cache de processador em um barramento monitora, ou espia, o barramento para verificar se ele possui uma cópia de um bloco de dados solicitado. Antes de um processador gravar dados, outras cópias de cache do processador devem ser invalidadas ou atualizadas. O protocolo de rastreamento também é conhecido como protocolo de rastreamento de barramento.

Definirtec explica protocolo de Snooping

Os dois tipos de protocolo de espionagem são: Write-Invalidate: Antes de alterar sua cópia, um processador de gravação de dados invalida cópias de dados em todos os outros caches de processador do sistema. Esta ação é comunicada por um sinal de invalidação enviado pelo barramento. Write-Update: Um processador de gravação de dados anuncia novos dados através do barramento. Todos os caches afetados são atualizados com os novos dados.