Apa itu Memori Cache di Komputer?

Memori cache pada komputer adalah wadah penyimpanan data yang baru-baru ini digunakan oleh unit pemrosesan pusat (CPU). CPU dapat mengambil informasi dengan sangat cepat dan menggunakannya untuk memproses kumpulan informasi berikutnya. Contoh utama penggunaan cache yang umum adalah banyaknya halaman, gambar, dan alamat web yang dikumpulkan dan disimpan oleh browser Anda secara rutin dalam folder di hard drive Anda.

Fakta

Memori cache adalah kompartemen memori yang lebih kecil tetapi lebih cepat yang mendukung memori utama. Memori cache dirancang untuk mempercepat fungsi memori. Komputer Anda memeriksa cache untuk melihat apakah data yang dibutuhkan ada di penyimpanan. Jika item tersebut ada, itu disebut sebagai "cache hit". Dalam kasus ketika informasi tidak disimpan dalam cache, yaitu disebut sebagai "cache miss," dalam waktu yang hampir bersamaan, permintaan diarahkan ke lokasi memori yang lebih lambat untuk mengambil data.

Video Hari Ini

Fungsi

Bahkan dengan mikroprosesor yang lebih cepat dan memori utama (RAM) dengan kapasitas yang lebih besar, kemacetan masih terjadi ketika informasi berpindah antara CPU dan RAM. Memori cache adalah jenis memori tambahan yang dibuat untuk penyampaian informasi yang lebih cepat antara dua komponen komputer ini. Komputer membangun perpustakaan informasi yang sering digunakan ke dalam memori cache. Peran "caching" adalah untuk mempercepat kecepatan sistem Anda. Caching tidak hanya membantu mengurangi kemacetan pada CPU dan RAM, tetapi juga memungkinkan pengguna melakukan tugas lebih cepat karena transmisi data lebih cepat dari memori cache ke CPU.

Tembolok Tingkat 1

Biasanya, cache berkecepatan tinggi terintegrasi langsung ke dalam prosesor. Ini adalah cache tingkat 1. Salah satu motivasi utama di balik konsep ini adalah "locality of reference". Ini berarti bahwa lokasi yang baru saja diakses oleh CPU memiliki kemungkinan yang lebih tinggi untuk dikunjungi kembali dalam jangka pendek. Jadi cache L1 menyimpan data terbaru. Ketika membutuhkan data lagi, mikroprosesor terlebih dahulu memeriksa cache L1. Karena data ada di sana, itu menghilangkan kebutuhan untuk kembali ke memori utama yang lebih lambat. Prosesnya biasanya dua kali lebih cepat dibandingkan dengan memori utama.

Tembolok Tingkat 2

Memori cache level 2, atau cache sekunder, di komputer biasanya terletak di kartu memori yang terletak dekat dengan prosesor. Ini terhubung langsung ke unit pemrosesan pusat, dan sirkuit yang terintegrasi ke dalam motherboard mengontrolnya. Rangkaian ini disebut pengontrol L2. Cache level 2 menangkap data yang baru-baru ini digunakan tidak dalam cache level 1. Cache L2 pada banyak komputer pribadi memungkinkan prosesor mendapatkan sekitar 95 persen informasi yang dibutuhkan dari memori cache.

Memori Cache Lainnya

Cache disk adalah jenis lain dari memori cache. Ini beroperasi pada kecepatan yang jauh lebih lambat daripada cache lainnya, karena ia membaca data dari hard drive komputer dan menyimpannya di RAM. Program perangkat lunak seperti DOS menggunakannya. Sama seperti RAM lebih lambat dari L1 dan L2 cache, disk jauh lebih lambat dari RAM.

Seringkali, periferal komputer pribadi di-cache menggunakan RAM komputer. Ini adalah cache periferal dan beroperasi dengan cara yang sama seperti cache disk. Misalnya, DVD-ROM mungkin di-cache menggunakan RAM sistem atau bahkan disk. Metode caching mana pun mungkin lebih cepat daripada drive DVD-ROM.