データを整列する必要がある理由 (およびパディングのようにそれを達成するために行われたすべての努力) を理解しているので、メモリアクセスの数を減らすことができますが、これは、プロセッサが 4 の倍数のアドレスをフェッチできることを前提としています (32 ビットを使用していると仮定します)。建築)。そして、その仮定のために、メモリを整列させる必要があります。
私の質問は
、4 の倍数のアドレス (効率、ハードウェアの制限、別のアドレス) にアクセスできるのはなぜですか?
これを行う利点はどれですか?利用可能なすべてのアドレスにアクセスできないのはなぜですか?