Pergunta de entrevista da empresa Oracle Engineering Group

Difference between MOSI and MOESI protocol, and what is Cache coherence?