Jika saya benar, halaman dalam memori utama adalah unit unit terkecil untuk mentransfer data antara memori utama dan perangkat penyimpanan eksternal, seperti hard disk. Garis cache memori utama adalah unit terkecil untuk mentransfer data antara memori utama dan cache cpu.
Saya ingin tahu apakah ukuran halaman selalu atau yang terbaik untuk menjadi jumlah baris cache alami? Jika ukuran garis cache adalah 64 byte, dan ukuran halaman memori adalah 4KB, maka setiap halaman memiliki 4KB / 64 byte == 64 baris cache di dalamnya.
Apakah halaman dan garis cache keduanya objek tetap dalam memori? Atau mereka hanya blok memori yang berdekatan dengan ukuran tertentu, yang dapat mulai dan mengambang di mana saja di dalam memori?
Apakah selalu bahwa garis cache tidak dapat menjangkau lebih dari satu halaman, yaitu bagian dari baris cache ada di halaman dan bagian lain dari baris cache ada di halaman lain?
Terima kasih.