弱いメモリ モデルと強いメモリ モデルの基本的な違いを理解しています。しかし、weak の正確な定義はなく、アーキテクチャ (ここでは ARM) に依存します。
ARM インフォセンターのドキュメントを確認しましたが、まだ多くのことが明確ではありません。誰かリストアップしてくれませんか -
ARM と PPC(Power PC) メモリ モデルの違いを説明できる人にはボーナス ポイントです。
弱いメモリ モデルと強いメモリ モデルの基本的な違いを理解しています。しかし、weak の正確な定義はなく、アーキテクチャ (ここでは ARM) に依存します。
ARM インフォセンターのドキュメントを確認しましたが、まだ多くのことが明確ではありません。誰かリストアップしてくれませんか -
Cortex-A Series Programmer's Guideを確認してください。メモリの順序付けに関する章があります。例えば:
ARM アーキテクチャでは、3 つのメモリ タイプが定義されています。メモリのすべての領域は、これら 3 つのタイプのいずれかとして構成されます。
- 強い秩序
- デバイス
- 普通。
さらに、通常メモリとデバイス メモリの場合、メモリが共有可能 (他のエージェントからアクセス可能) かどうかを指定できます。通常のメモリの場合、内部および外部のキャッシュ可能なプロパティを指定できます。