Cache memory ditujukan untuk memperoleh kecepatan memori yang mendekati kecepatan memori tercepat yang bisa diperoleh.
Cache adalah memori kecil yang berkecepatan tinggi
Cache dapat kita lihat sebagai suatu memori buffer bagi memori utama.
Pada umumnya, waktu akses memori cache berkisar antara 50-100 nanodetik (lebih cepat 5-10 kali lebih cepat dari memori utama)
Cache and Main Memory
Cache berisi data dari yang dikirim dari main memory
Ketika processor mencoba untuk membaca word dari memory, pengecekan dilakukan untuk menentukan apakah word ada di cache. Jika ya maka word yang dicari akan dikirim ke processor.
Jika tidak, sebuah block dari main memory yang berisi beberapa word akan di-read ke cache dan selanjutnya word akan dikirim ke processor.
Cache Read Operation - Flowchart
Cache Design
Addressing
Size
Mapping Function
Replacement Algorithm
Write Policy
Block Size
Number of Caches
EmoticonEmoticon