Cache
Memory
Cache berasal dari kata cash. Dari istilah tersebut
cache adalah tempat menyembunyikan atau tempat menyimpan sementara. Sesuai
definisi tersebut cache memory adalah tempat menympan data sementara. Cara ini
dimaksudkan untuk meningkatkan transfer data dengan menyimpan data yang pernah
diakses pada cache memory tersebut, sehingga apabila ada data yang ingin
diakses adalah data yang sama maka maka akses akan dapat dilakukan lebih cepat.
Cache memory ini adalah memori tipe SDRAM yang memiliki kapasitas terbatas
namun memiliki kecepatan yang sangat tinggi dan harga yang lebih mahal dari
memori utama. Cache memory ini terletak antara register dan RAM (memori utama)
sehingga pemrosesan data tidak langsung mengacu pada memori utama.
Fungsi Cache Memory :
Fungsi dari
Cache Memory adalah sebagai tempat menyimpan data sementara atau intruksi yang
diperlukan oleh processor. Secara gampangnya, cache berfungsi untuk mempercepat
akses data pada komputer karena cache menyimpan data atau informasi yang telah
di akses oleh suatu buffer, sehingga meringankan kerja processor. Jadi Bisa
disimpulkan fungsi cache memory yaitu:
-
Mempercepat
Akses data pada komputer
-
Meringankan
kerja prosessor
-
Menjembatani
perbedaan kecepatan antara cpu dan memory utama.
-
Mempercepat
kinerja memory.
Karakteristik cache memory :
-
Kapasitas relatif lebih kecil dari main memory, tetapi
memiliki kecepatan yang relativ lebih tinggi dibanding main memory
-
Cache memory merupakan suatu memori buffer (salinan
data) bagi memori utama
-
Meskipun cache menggunakan informasi yang tersimpan
dalam memori utama, tetapi ia tidak berhadapan secara langsung dengan memori
utama
-
Word yang disimpan didalam cache memory adalah word
yang diambil dari main memory, yang dikerjakan sesuai perintah CPU.
Cara Kerja Cache Memory :
-
Prosesor membutuhkan suatu data
-
Prosesor akan mencari pada cache memori
-
Jika data ditemukan pada cache, data langsung diolah
oleh cache
-
Jika data tidak ditemukan, maka prosesor akan
mencarinya pada RAM, setalah data yang dicari ada, maka akan diberikan data
alamat ke prosesor, lalu sisa data akan disimpan pada cache
Rangkuman :
Adanya kerja
prosesor yang kecepatnnya tinggi, tidak diibangi langsung dengan RAM yang
kecepatnnya rendah. Sehingga diperlukan memori buffer/penyanggah yang disebut
cache memory. Pada saat memproses data, prosesor akan mencari salinan data yang
ada di cache memory, dan jika RAM sudah mengolah data maka akan menampung data
di cache memory.
yuhuu, bermanfaat sekai min
BalasHapusSolder uap