CACHE MEMORY

Apakah yang dimaksud Cache Memory ?

Cache Memory merupakan memori  berukuran kecil, bersifat sementara, dan berkecepatan tinggi yang digunakan untuk menyimpan data ataupun instruksi yang sering diakses. Cache memory merupakan jembatan aliran data diantara prosesor dengan memori utama atau RAM yang biasanya berkecepatan rendah.

CACHE MEMORY


Berapa Harga Cache Memory? 

Harga dari memori ini juga lebih mahal daripada memori utamanya. Cache Memory  berguna agar pemroses mengacu kepada Cache memory yang kecepatan aksesnya lebih tinggi sehingga kinerja sistem meningkat.

Konsep umum Cache memory

1.Rasio (kena) dan waktu akses
Rasio kena waktu (h) didefinisikan sebagai perbandingan antara jumlah perujukan yang berhasil memperoleh kata dari cache dengan banyaknya perujukan yang dilakukan.

Rasio luput (miss) adalah:
Waktu akses rata-rata, dengan asumsi bahwa perujukan selalu dilakukan ke cache lebih dahulu sebelum ke memori utama, dapat dihitung sebagai berikut:
ta : waktu akses rata-rata
tc : waktu akses cache
tm : waktu akses ke memori utama.
Setiap kali prosesor terpaksa mengakses memori utama, diperlukan tambahan waktu akses sebesar tm(1-h).
Misalnya,
bila rasio kena adalah 0,85, waktu akses ke memori utama adalah 100 ns dan waktu akses ke cache adalah 25 ns, maka waktu akses rata-rata adalah 55 ns.

Fungsi Cache Memory

Setelah tau apa itu cache memory mari kita simak apa dari fungsi cache memory. Selain instruksi dan cache data, cache lainnya dirancang untuk menyediakan fungsi sistem khusus. Menurut beberapa definisi, desain shared L3 cache membuatnya menjadi cache khusus. Definisi lain membuat cache instruksi dan cache data terpisah, dan merujuk masing-masing sebagai cache khusus.

Buffer lookaside terjemahan (TLBs) juga merupakan cache memori khusus yang fungsinya adalah merekam alamat virtual ke terjemahan alamat fisik. Masih ada cache lainnya, Cache disk misalnya, dapat menggunakan RAM atau memori flash untuk menyediakan cache data yang mirip dengan apa yang dilakukan cache memori dengan instruksi CPU. Jika data sering diakses dari disk, data itu di-cache ke DRAM atau teknologi penyimpanan silikon berbasis flash untuk waktu dan respons akses yang lebih cepat.

Kesimpulan 

Cache Memory adalah memori yang memiliki kecepatan sangat tinggi yang ddigunakan sebagai perantara antara RAM dan CPU . Memori ini mempunyai kecepatan yang lebih tinggi daripada RAM. Memori ini digunakan untuk menjembatani perbedaan kecepatan CPU yang sangat tinggi dengan kecepatan RAM yang jauh lebih rendah . Jika prosesor membutuhkan suatu data , pertama ia akan mencarinya pada cache . Jika data ditemukan prosesor akan langsung membacanya dengan delay yang sangat kecil. Namun dika data tidak ditemukan , prosesor akan mencarinya pada RAM.

sumber : gambar https://www.nesabamedia.com/perbedaan-rom-dan-ram/

No comments for "CACHE MEMORY"