Copyright © CATATAN SEORANG PROGRAMER
Design by Fancyson
Selasa, 22 Januari 2013

APA SIH CACHE MEMORY?



Mungkin kata ini amat familiar bagi sebagian pembaca. tapi tau ga sih definisi dan fungsi dari Memory Cache ini?

Kalau dari asal kata nya sih Cache = "berasal dari kata cash yakni sebuah tempat menyembunyikan atau tempat menyimpan sementara."

Sedangkan Memory = "merupakan istilah generik yang merujuk pada media penyimpanan data sementara pada komputer."

Jadi kita tarik kesimpulan Cache Memory = "adalah tempat menyimpan data sementara."

Cache Memory ini digunakan untuk meningkatkan transfer data yang sudah pernah diakses sebelumnya
dan apabila data tersebut  ingin diakses kembali maka komputer dapat mengakses data tadi lebih cepat bro.

Tapi memori ini hanya menyimpan sementara data yang diakses tersebut. jadi kalau komputer mati atau bluescreen maka data yang ada di Memory Cache  tersebut akan hilang.

Secara Arsitektur Komputer, penggunaan Memory Cache ini dimaksudkan agar tidak terjadinya "bottleneck" dalam aliran data antara processor dan RAM.

bottleneck = "adalah kondisi dimana komputer tidak berjalan secara maksimal."

Jenis - Jenis Cache Memory 
Ada beberapa jenis Memory Cache  , diantara L1 cache, L2 cache dan L3 cache. L yang dimaksud pada jenis Memory Cache tersebut adalah Level.
  • Cache yang dibangun ke dalam CPU itu disebut Cache Level 1 (L1).
  • Cache yang berada dalam sebuah chip yang terpisah di sebelah CPU disebut Level 2 (L2).
  • Beberapa CPU memiliki keduanya, L1 cache dan L2 built-in dan menugaskan chip terpisah sebagai cache Level 3 (L3) cache.
Cache yang bersatu dengan CPU biasanya lebi cepat daripada cache yang terpisah. Tapi, cache yang terpisah kecepatanya dua kali dari Random Access Memory (RAM). itu alasanya mengapa Memory Cache lebih mahal dari RAM.

Contoh penggunaan Cache Memory pada Komputer
Misalnya saya memiliki dua buah Processor diantaranya:
  • Intel(R) Penitum(R) Dual Core CPU 3.00Ghz dengan Memory Cache 1Mb L2.
Processor kedua dengan spesifikasi:
  • Intel(R) Penitum(R) Dual Core CPU 1.86GHz Ghz dengan Memory Cache 2Mb L2.
Tentu pengaksesan data lebih cepat Proccessor kedua dibandingkan dengan Processor pertama meski kinerja akan lebih cepat Processor pertama karena miliki kecepatan Proccessor 3.00Ghz.


0 what do you think?:

Posting Komentar