MESIプロトコルとは

めしぷろとこる

キャッシュの各ラインをModified・Exclusive・Shared・Invalidの4つの状態で管理するコヒーレンシのプロトコル。書き込みのときにほかのコアのコピーを無効にする。

この用語の分野: マルチコアと同期

解説の中の「MESIプロトコル」

「MESIプロトコル」が出てくる問題(4問)

  1. MESIプロトコルでキャッシュのラインがModified(M)状態にあるときの意味として正しいものはどれか。
  2. MESIプロトコルで、Exclusive(E)状態のラインにそのコアが書き込むときの動作として正しいものはどれか。
  3. MESIプロトコルで、コア0がModified(M)状態で持っているラインを、コア1が読もうとしたときの一般的な動作はどれか。
  4. マルチコアCPUで、各コアのキャッシュに同じアドレスのデータがあるとき、その内容の一貫性を保つ仕組みはどれか。

関連する用語

キャッシュライン ディレクトリ方式 アクワイア・リリース アトミック命令 ABA問題 LR/SC クリティカルセクション コンペア・アンド・スワップ 条件変数 ストアバッファ

用語集の一覧へ