Skip to main content

Apa itu cache CPU?

Cache Central Processing Unit (CPU) adalah jenis memori akses acak (RAM) yang dibangun langsung ke dalam mikroprosesor itu sendiri dari komputer, dan ditetapkan sebagai cache L1.Variasi cache CPU lainnya adalah chip L2 Static RAM (SRAM) kapasitas terbatas pada motherboard.Kedua jenis memori ini adalah yang pertama diakses oleh mikroprosesor dalam melakukan instruksi rutin sebelum memori RAM standar digunakan, dan ini memberikan prosesor karakteristik kinerja yang lebih baik.

Praktek menempatkan memori cache CPU pada mikroprosesor untuk akses langsung ke memori untuk mempercepat akses data untuk prosesor telah dilakukan sejak pembuatan prosesor komputer 80486 yang dibuat pada tahun 1989, yang memiliki register cache L1 yang belum sempurna yang dibangun ke dalamdia.Tingkat cache L2 yang lebih besar yang secara langsung diintegrasikan ke dalam fungsionalitas prosesor mulai digunakan pada tahun 1995. Pada 2011, tingkat ketiga memori cache CPU juga ada di beberapa sistem komputer yang dikenal sebagai L3, yang diakses sebelum memori RAM utama sistem tersebutitu sendiri digunakan.Setiap tingkat cache dirancang untuk menjadi lebih besar dan lebih lambat dalam kinerja karena jaraknya dari mikroprosesor meningkat.Tingkat paling awal dari cache CPU L1 berukuran 8 kilobyte, dengan cache L2 pada mesin pada 2007 sudah melampaui batas ukuran 6 megabyte, dan beberapa sistem pada 2011 setelah memasukkan buffer cache L4 hingga 64 megabit.

Fungsi memori cache volume berkecepatan tinggi untuk mikroprosesor berpusat di sekitar cara mereka melakukan instruksi.Sebagai mikroprosesor melakukan operasi, ia harus secara tradisional mengirim permintaan untuk data ke memori utama di seluruh bus sistem.Dalam istilah komputer, ini adalah proses yang sangat lambat, sehingga perancang CPU membangun jalan pintas untuk proses untuk data yang berulang kali diakses oleh mikroprosesor.Ketika data yang sering diakses sudah dimuat ke dalam cache CPU, mikroprosesor dapat melakukan operasi pada tingkat yang jauh lebih cepat dan lebih efisien.Untuk alasan ini, memori unit proses pusat ini sering disebut sebagai cache instruksi atau cache data di mana ia terkait langsung dengan fungsionalitas mikroprosesor dan perangkat keras komputer itu sendiri.Sebaliknya, banyak data yang disimpan dalam RAM standar pada komputer adalah cache perangkat lunak untuk banyak program yang sedang dijalankan komputer secara bersamaan.

Cache L1 juga sering disebut sebagai memori yang dilindungi, atau memori dengan alokasi tanpa-tulisan,Karena data yang disimpan dalam cache ini sangat penting untuk fungsi komputer.Jika secara tidak sengaja ditimpa, komputer dapat mengalami kesalahan perlindungan umum di mana ia dipaksa untuk menutup diri dan memulai kembali untuk menghapus cache CPU yang rusak.Berbagai tingkat cache CPU memiliki fungsi buffer menulis, di mana mereka akan menulis data yang disimpan di sana kembali ke memori utama untuk membebaskan ruang dalam cache ketika operasi yang lebih sering diakses perlu mengambil prioritas yang lebih tinggi dalam pemrosesan.

Sejumlah besar cache CPU akan meningkatkan kinerja mikroprosesor ke titik di mana ia dapat mengungguli prosesor yang lebih cepat yang memiliki lebih sedikit memori cache yang dibangun ke dalam sistem.Kecepatan bus sisi depan (FSB) juga berperan dalam menentukan kinerja mikroprosesor.Kecepatan bus secara umum secara tradisional menjadi hambatan untuk karakteristik kinerja di komputer pribadi (PC) di mana pemrosesan harus disalurkan bolak -balik melintasi bus ke memori.Tingkat FSB Tinggi Pada 2011 untuk prosesor Core 2 berada pada tingkat 1.600 megertz, atau 1.600 juta siklus per detik, set instruksi komputer.