Bus sniffing

Origem: Wikipédia, a enciclopédia livre.

Bus sniffing ou Bus snooping é uma técnica utilizada em multiprocessadores e sistemas de memória compartilhada distribuída para realizar coerência de cache. Apesar de haver uma memória principal, há vários caches, um por processador, e a menos que tome-se providências para bloquear-se, o mesmo local de memória pode ser carregado em dois caches e ser atribuído dois valores diferentes. Para impedir isto, todo controlador de cache monitora o barramento, escutando por broadcasts que possam causá-lo para invalidar sua linha de cache.

Um cache contendo um controlador de coerência (snooper) é chamado de cache snoopy. Este esquema foi introduzido por Ravishankar e Goodman em 1983.[1]

Referências

  1. Ravishankar, Chinya; Goodman, James (28 de fevereiro de 1983). Cache Implementation for Multiple Microprocessors (PDF). [S.l.: s.n.] pp. 346–350 
Ícone de esboço Este artigo sobre informática é um esboço. Você pode ajudar a Wikipédia expandindo-o.