2015-11-05 3 views

答えて

4

最新のキャッシュのほとんどは、データを連続したバイトのチャンクとして格納するのではなく、フロアプランまたはタイミングの考慮事項のためにバンキングおよびインターリーブのテクニックを使用します。さらに、ほとんどのキャッシュは誤り訂正技術を採用しているので、追加のビットをデータとインターリーブすることができます。

結果として、キャッシュのエンディアンを議論するのに本当の意味はありません。なぜなら、内部秩序は通常設計上の考慮事項によって変わるからです。さらに、ほとんどの場合、キャッシュはデータをフルライン単位で提供します。したがって、どのオフセットを読み始めるかを尋ねることもありません。

最後に、エンディアンはアーキテクチャ上の問題です。エンディアンは、CPUから得られるデータをどのように解釈するのかです。これは、データを解釈できるオプションを記述するために存在します。キャッシュはマイクロアーキテクチュアなので、定義上、CPUの機能的な振る舞いは無視され、自由に内部構造を実装することができます。 キャッシュに内部的に覗き込むための手段があり、その値を値に変換したい場合は、上記の考慮事項が適用され、各プロセッサが異なる場合があります。

+0

私はこれらの行に何か疑問がありました。ありがとうございます。 –

関連する問題