Pengantar Memori Cache: Definisi, Jenis, Kinerja [MiniTool Wiki]
An Introduction Cache Memory
Navigasi Cepat:
Memori Cache
Definisi
Apa itu memori cache? Memori cache adalah komponen komputer berbasis chip. Itu bisa membuat data diambil dari memori komputer lebih efisien. Ini bertindak sebagai tempat penyimpanan sementara di mana prosesor komputer dapat dengan mudah mengambil data dan dapat bertindak sebagai penyangga antara RAM dan CPU.
Tip: Untuk mempelajari lebih lanjut tentang CPU, Anda dapat pergi ke MiniTool Situs web resmi.Apa tujuan dari memori cache? Ini dapat digunakan untuk mempercepat dan menyinkronkan dengan CPU berkecepatan tinggi. Ini menyimpan data dan instruksi yang sering diminta sehingga dapat digunakan ke CPU segera saat diperlukan. Memori cache lebih mahal daripada memori utama atau memori disk, tetapi lebih murah daripada register CPU.
Jenis
Secara tradisional, jenis memori cache diklasifikasikan sebagai 'level' untuk menggambarkan kedekatan dan aksesibilitasnya ke mikroprosesor. Tingkat memori cache adalah sebagai berikut:
Tingkat 1: Cache level 1 adalah cache utama, yang sangat cepat, tetapi relatif kecil. Biasanya tertanam sebagai cache CPU dalam chip prosesor.
Level 2: Cache level 2 adalah cache sekunder, yang biasanya lebih besar dari cache level 1. L2 cache dapat disematkan di CPU, atau dapat di chip terpisah atau koprosesor dan memiliki bus sistem siaga berkecepatan tinggi yang menghubungkan cache dan CPU.
Tingkat 3: Cache level 3 adalah memori khusus, yang bertujuan untuk meningkatkan kinerja level 1 dan level 2. Meskipun cache L3 biasanya dua kali kecepatan DRAMA , Cache L1 atau L2 mungkin jauh lebih cepat daripada cache L3. Dengan prosesor multi-inti, setiap inti dapat memiliki cache L1 dan L2 khusus, tetapi mereka dapat berbagi cache L3.
Sebelumnya, cache L1, L2, dan L3 dibuat menggunakan kombinasi komponen prosesor dan motherboard. Sekarang, trennya adalah mengintegrasikan ketiga level cache memori ke dalam CPU itu sendiri. Mungkin, Anda tertarik dengan postingan ini - [Panduan 2020] Cara Memilih Motherboard untuk PC Anda .
Pemetaan
Tiga jenis pemetaan yang digunakan untuk memori cache adalah sebagai berikut: pemetaan langsung, pemetaan asosiatif, dan pemetaan asosiatif set. Rinciannya adalah sebagai berikut:
Pemetaan langsung: Teknik paling sederhana adalah pemetaan langsung. Ini memetakan setiap blok memori utama ke hanya satu baris cache yang memungkinkan. Atau, dalam pemetaan langsung, alokasikan setiap blok memori ke baris tertentu di cache.
Jika blok penyimpanan sebelumnya menempati baris saat blok baru perlu dimuat, blok lama akan dibuang. Ruang alamat dibagi menjadi dua bagian: bidang indeks dan bidang label.
Pemetaan asosiatif: Dalam jenis pemetaan ini, memori asosiatif digunakan untuk menyimpan konten dan alamat kata-kata memori. Setiap blok dapat masuk ke baris mana pun dari cache. Ini berarti bahwa kata id bit digunakan untuk mengidentifikasi kata mana yang dibutuhkan dalam blok, tetapi label menjadi semua bit yang tersisa.
Ini memungkinkan untuk menempatkan kata apa pun di mana pun di cache. Ini dianggap sebagai bentuk pemetaan tercepat dan paling fleksibel.
Pemetaan asosiatif-set: Formulir pemetaan ini adalah bentuk pemetaan langsung yang disempurnakan, yang menghilangkan kerugian dari pemetaan langsung. Asosiasi pengaturan memecahkan masalah kemungkinan jitter dalam metode pemetaan langsung.
Ini dilakukan dengan mengatakan bahwa alih-alih memiliki tepat satu baris, sebuah blok dapat dipetakan dalam cache, kita akan membuat grup dari beberapa baris bersama-sama untuk mengeksekusi set ini. Sebuah blok dalam memori kemudian dapat dipetakan ke baris manapun dari koleksi tertentu.
Performa
Ini pertama kali memeriksa entri yang sesuai di cache ketika prosesor perlu membaca atau menulis ke lokasi di memori utama. Performa memori cache biasanya diukur dalam jumlah yang disebut rasio hit. Anda dapat menggunakan ukuran blok cache yang lebih besar, asosiasi yang lebih tinggi, dan mengurangi tingkat kesalahan. Tingkatkan kinerja cache dengan mengurangi biaya kesalahan dan mengurangi waktu untuk mencapai cache.
Lihat juga: Cara Menghapus Cache Sistem Windows 10 [2020 Diperbarui]
Kata-Kata Terakhir
Sebagai penutup, posting ini memperkenalkan beberapa informasi tentang memori cache. Anda sudah mengetahui definisi, jenis, dan juga usulannya. Selain itu, Anda juga dapat mengetahui kinerja dan pemetaan memori cache dari posting ini.