Fungsi Cache

Cache berfungsi sebagai tempat penyimpanan sementara untuk data atau instruksi yang diperlukan oleh processor. Secara gampangnya, cache berfungsi untuk mempercepat akses data pada komputer karena cache menyimpan data/informasi yang telah diakses oleh suatu buffer, sehingga meringankan kerja 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. 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.
 
 Kecepatan cache memory
Transfer data dari L1 cache ke prosesor terjadi paling cepat dibandingkan L2 cache maupun L3 cache (bila ada). Kecepatannya mendekati kecepatan register. L1 cache ini dikunci pada kecepatan yang sama pada prosesor. Secara fisik L1 cache tidak bisa dilihat dengan mata telanjang. L1 cache adalah lokasi pertama yang diakses oleh prosesor ketika mencari pasokan data. Kapasitas simpan datanya paling kecil, antara puluhan hingga ribuan byte tergantung jenis prosesor. Pada beberapa jenis prosesor pentium kapasitasnya 16 KB yang terbagi menjadi dua bagian, yaitu 8 KB untuk menyimpan instruksi, dan 8 KB untuk menyimpan data.
Transfer data tercepat kedua setelah L1 cache adalah L2 cache. Prosesor dapat mengambil data dari cache L2 yang terintegrasi (on-chip) lebih cepat dari pada cache L2 yang tidak terintegrasi. Kapasitas simpan datanya lebih besar dibandingkan L1 cache, antara ratusan ribu byte hingga jutaan byte, ada yang 128 KB, 256 KB, 512 KB, 1 MB, 2 MB, bahkan 8 MB, tergantung jenis prosesornya. Kapasitas simpan data untuk L3 cache lebih besar lagi, bisa ratusan juta byte (ratusan mega byte).









Penjelasan Tentang Cache Memory
 Cache memory adalah memori yang sangat cepat yang dibangun dalam sebuah central processing unit komputer (CPU), atau ditempatkan dalam chip yang terpisah. Fungsi memori cache untuk menyimpan instruksi yang berulang kali diperlukan dan dapat diakses sangat cepat untuk menjalankan program, memperbaiki sistem secara keseluruhan. Keuntungan dari memori cache adalah bahwa CPU tidak harus menggunakan sistem bus motherboard untuk mentransfer data. Setiap kali data harus melewati bus sistem, kecepatan transfer data memperlambat kemampuan motherboard. CPU dapat memproses data lebih cepat dengan menghindari hambatan yang diciptakan oleh sistem bus.
Setelah sebagian besar program terbuka dan berjalan, mereka menggunakan sumber daya yang sangat sedikit. Ketika sumber daya ini disimpan dalam cache, program dapat beroperasi lebih cepat dan efisien. Cache dalam sistem komputer yang menjalankan CPU dengan cache kecil bisa memiliki benchmark yang lebih rendah. Cache yang dibangun ke dalam CPU itu sendiri disebut sebagai Level 1 (L1) cache. Cache yang berada dalam sebuah chip yang terpisah di sebelah CPU disebut Level 2 (L2) cache. Beberapa CPU memiliki keduanya, L1 cache dan L2 built-in dan menugaskan chip terpisah sebagai cache Level 3 (L3) cache.
Cache yang dibangun dalam CPU lebih cepat daripada cache yang terpisah. Namun, cache terpisah masih sekitar dua kali lebih cepat dari Random Access Memory (RAM). Cache lebih mahal daripada RAM tetapi motherboard dengan built-in cache sangat baik untuk memaksimalkan kinerja sistem.
Disk caching menerapkan prinsip yang sama pada hard disk cache memori yang juga berlaku untuk CPU. Data hard yang sering diakses disk disimpan dalam segmen terpisah RAM untuk menghindari harus mengambilnya dari hard disk berulang-ulang. Dalam hal ini, RAM lebih cepat daripada teknologi piringan CD yang digunakan dalam hard disk konvensional. Situasi ini akan berubah bagaimanapun, sebab hard disk hybrid sudah ada dimana-mana. Disk ini memiliki built-in flash memori cache. Akhirnya, hard drive akan 100% mirip flash drive, menghilangkan kebutuhan untuk RAM disk caching, sebagai flash memory yang lebih cepat dari RAM.



Berikan Komentar tentang Artikel Ini

 
Yahoo Messenger
Send Me IM!
Google Plus
Add Me To Your Circle!
Twitter
Follow Me!
Facebook
Add My Facebook
Original Template By Belajar SEO Blogspot - Himajiesized By Dayz Hidayat