4

MESIプロトコルは、マルチプロセッサシステムでキャッシュコヒーレンスを実装するために使用されていることを知っています。しかし、それがどのように実装されているのかわかりません。これに関するどんな助けも非常にありがたいです。

4

1 に答える 1

5

キャッシュコヒーレンスプロトコルは、一般にハードウェア(CPUまたは付随するチップセット内)に実装されます。オペレーティングシステムは通常、システムメモリのキャッシュ可能領域のみを設定し、キャッシュ状態をある程度制御しますが、実際のプロトコルはハードウェア固有です。

インテルのCPUでキャッシングの詳細を制御する方法については、インテル®64およびIA-32アーキテクチャーソフトウェア開発者マニュアル第3A巻:システムプログラミングガイド(第11章)を参照してください。ただし、これはソフトウェアまたはオペレーティングシステムの制御下にある詳細のみを対象としています。

于 2010-09-15T08:25:39.360 に答える