Apa itu Pengontrol Cache? definisi & arti

click fraud protection

Pengontrol cache adalah sebuah chip, seperti Intel 82385, yang mengatur pengambilan, penyimpanan, dan pengiriman data ke dan dari memori cache atau hard disk. Ketika data atau instruksi diminta oleh unit pemrosesan pusat (CPU), mencegat permintaan dan menangani pengiriman dari memori akses acak (RAM).

Pengontrol kemudian menentukan di mana dalam cache untuk menyimpan salinan data yang baru saja dikirim, kapan harus mengambil data atau kode dari alamat yang berdekatan dalam RAM jika diperlukan selanjutnya, di mana cache untuk menyimpan data baru ini, dan data mana yang akan dibuang jika cache penuh. Itu juga menyimpan tabel terbaru dari alamat semua yang dipegangnya.

Technipages Menjelaskan Pengontrol Cache

Cache controller adalah peralatan yang menggandakan kode atau data dari memori utama ke memori cache secara alami. Ini memainkan tugas ini sebagai akibatnya untuk menyembunyikan aktivitas cache dari produk yang didukungnya. Akibatnya, pemrograman aplikasi serupa dapat berjalan tanpa perubahan pada kerangka kerja dengan dan tanpa cache.

Pengontrol cache menangkap permintaan memori baca dan tulis sebelum meneruskannya ke pengontrol memori. Ini membentuk ajakan dengan mengisolasi lokasi ajakan menjadi tiga bidang, bidang label, bidang indeks yang ditetapkan, dan bidang indeks data.

Untuk memulainya, pengontrol menggunakan bagian indeks yang ditetapkan dari lokasi untuk menemukan baris cache di dalam memori cache yang mungkin menyimpan kode atau data yang disebutkan. Baris cache ini berisi tag-cache dan bit status, yang digunakan pengontrol untuk memutuskan data asli yang disimpan di sana.

Pengontrol pada saat itu memeriksa bagian yang sah untuk memutuskan apakah baris cache dinamis, dan melihat tag-cache ke bidang label dari lokasi yang disebutkan. Jika pemeriksaan status dan pemeriksaan berhasil, itu adalah cache hit. Jika pemeriksaan status atau pemeriksaan gagal, itu adalah cache miss.

Penggunaan Umum Pengontrol Cache

  • Salah satu manfaat pengontrol cache adalah membantu meningkatkan kecepatan pemrosesan hard disk
  • RapidCad mendekati kecepatan 486 tanpa pengontrol cache
  • 64 CPU Viking menggunakan koneksi simetris berkecepatan tinggi yang diadopsi dalam pengontrol cache

Penyalahgunaan Umum Cache Controller

  • NS cache pengontrol tidak meningkatkan kecepatan prosesor komputer