Apa itu cache dan cache memory? cache adalah Suatu tempat untuk menyimpan
sesuatu secara sementara, mekanisme untuk mempercepat transfer data dengan cara
menyimpan data yang telah di akses di suatu buffer, dengan harapan jika data
yang sama akan diakses, akses akan menjadi lebih cepat.
Dalam Internet sebuah proxy cache dapat mempercepat proses browsing dengan
cara menyimpan data yang telah diakses di Apa itu cache dan cache memory? cache
adalah Suatu tempat untuk menyimpan sesuatu secara sementara, mekanisme untuk
mempercepat transfer data dengan cara menyimpan data yang telah di akses di
suatu buffer, dengan harapan jika data yang sama akan diakses, akses akan
menjadi lebih cepat.
Dalam Internet sebuah proxy cache dapat mempercepat proses browsing dengan
cara menyimpan data yang telah diakses di komputer yang berjarak dekat dengan
komputer pengakses.
Jika kemudian ada user yang mengakses data yang sama, proxy cache akan
mengirim data tersebut dari cache-nya, bukan dari tempat yang lama diakses.
Dengan mekanisme HTTP, data yang diberikan oleh proxy selalu data yang terbaru,
karena proxy server akan selalu mencocok kan data yang ada di cache-nya dengan
data yang ada di server luar.
Dalam terminologi hardware, istilah ini biasanya merujuk pada memory
berkecepatan tinggi yang menjembatani aliran data antara processor dengan
memory utama (RAM) yang biasanya memiliki kecepatan jauh lebih rendah.
Penggunaan cache ditujukan untuk meminimalisir terjadinya bottleneck dalam
aliran data antara processor dan RAM. Sedangkan dalam terminologi software, istilah
ini merujuk pada tempat penyimpanan sementara untuk beberapa file yang sering
diakses (biasanya diterapkan dalam network)
Memori berkapasitas terbatas, memori ini berkecepatan tinggi dan lebih
mahal dibandingkan memory utama. Berada diantara memori utama dan register
pemroses, berfungsi agar pemroses tidak langsung mengacu kepada memori utama
tetapi di cache memory yang kecepatan aksesnya yang lebih tinggi, metode
menggunakan cache memory ini akan meningkatkan kinerja sistem.
Cache memory adalah tipe RAM tercepat yang ada, dan digunakan oleh CPU,
hard drive, dan beberapa komponen lainnya. Seperti halnya RAM, lebih banyak
cache memory adalah lebih baik, akan tetapi biasanya cache pada CPU dan hard
drive tidak dapat diupgrade menjadi lebih banyak. Contoh yang dapat dilihat
misalnya adalah pada CPU Pentium II terdapat 512 KiloByte cache, dan pada hard
drive IBM 9LZX SCSI terdapat 4 MegaBytes cache. Seperti halnya RAM, pada
umumnya data akan dilewatkan dulu pada cache memory sebelum menuju komponen yang
akan menggunakannya (misalnya CPU). Selain itu cache memory menyimpan pula
sementara data untuk akses cepat. Kecepatan cache memory juga menjadi unsur
yang penting. Sebagai contoh, CPU Pentium II memilki cache sebesar 12 k, dan
CPU Celeron memiliki cache sebesar 128 k, akan tetapi cache pada Pentium II
berjalan pada 1/2 kali kecepatan CPU, sementara cache pada Celeron berjalan
dengan kecepatan sama dengan kecepatan CPU. Hal ini merupakan tradeoff yang
membuat kecepatan Celeron dalam hal-hal tertentu kadang-kadang malah bisa
mengalahkan Pentium II.
