Cache Memory

Halo teman-teman semua apa kalian pernah mendengar cache memory ? apasih cache memory itu ? jangan lama-lama yuk kita simak pada penjelasan berikut.

A. Pengertian Cache Memory 

Cache Memory adalah memori yang berukuran kecil yang bersifat temporary (sementara). Ukuran file sangat kecil namun kecepatannya sangat tinggi. Dalam terminologi hardware, istilah ini mengacu pada memori berkecepatan tinggi yang menghubungkan aliran data processor dan memori utama (RAM) yang biasanya lebih lambat.

B. Tujuan Cache Memory

Tujuan dari Cache Memory adalah sebagai tempat menyimpan data sementara atau instruksi yang diperlukan oleh processor. Dalam internet sebuah proxy cache dapat mempercepat proses browsing dengan cara menyimpan data yang telah diakses di komputer yang berjarak dekat dengan komputer pengakses.

C. Fungsi Cache Memory

  • Mempercepat akses data pada komputer
  • Meringankan kerja processor
  • Menjembatani perbedaan kecepatan antara CPU dan memory utama
  • Mempercepat kinerja memory
D. Letak dan Struktur Cache Memory

1. Letak Cache Memory

  • Terdapat didalam Processor (on chip)
  • Terdapat diluar Processor (off chip)


2. Struktur Cache Memory



E. Mengapa Ukuran Cache Memory kecil ?

Berkaitan dengan fungsi cache itu sendiri, ukuran cache dibuat kecil supaya proses pencrian data pada memory cache bisa lebih cepat, terbagi antara lain :

  • Least Recently Used (LSU)
  • First In First Out (FIFO)
  • Least Frequently Used (LFU)
F. Mapping

Perlunya mapping pada cache memory karena saluran cache memory lebih sedikit dibandingkan dengan blok memori utama, maka diperlukan algoritma untuk pemetaan blok memori utama ke dalam saluran cache memory.

Jenis-jenis mapping :

  • Direct Mapping Cache
  • Associate Mapping Cache
  • Block Set Associate Mapping Cache
Referensi Buku : The Cache Memory Book


Demikian penjelasan tentang Cache Memory jika ada kurang lebihnya saya mohon maaf sebesar-besarnya. Semoga dapat bermanfaat. Terimakasih sudah mampir.

Komentar