正しければ、メインメモリのページは、メインメモリとハードディスクなどの外部ストレージデバイスとの間でデータを転送するための最小の単位単位です。メインメモリのキャッシュラインは、メインメモリとCPUキャッシュ間のデータ転送の最小単位です。
ページサイズは常に、またはキャッシュラインサイズの自然数になるのが最適ですか?キャッシュラインサイズが64バイトで、メモリページサイズが4KBの場合、各ページには4KB / 64バイト== 64キャッシュラインがあります。
ページとキャッシュラインはどちらもメモリ内の固定オブジェクトですか?または、特定のサイズのメモリの連続したブロックだけであり、メモリ内のどこにでも開始して浮動させることができますか?
キャッシュラインが複数のページにまたがることは常に可能ですか?つまり、キャッシュラインの一部がページにあり、キャッシュラインの他の部分が別のページにあるのですか?
ありがとう。