Pemproses

Apakah ingatan cache dan apakah itu?

Isi kandungan:

Anonim

Memori cache adalah salah satu spesifikasi terpenting dari pemproses dan ia adalah data yang sentiasa disediakan oleh pengeluar. Sudah tentu anda pernah tertanya-tanya apa memori ingatan dan apa yang ada untuknya, untuk cuba menyelesaikan keraguan ini, kami telah menyediakan artikel ini di mana kami cuba menerangkannya dengan cara yang sangat mudah dan mudah difahami. Objektif artikel ini bukan untuk menyelidiki konsep-konsep yang berkaitan dalam sistem memori ini tetapi untuk menerangkannya secara jelas dan mudah difahami.

Kami mengesyorkan membaca panduan paling menarik kami:

  • Pemproses terbaik di pasaran. Papan luaran yang lebih baik. Memori RAM yang lebih baik. Pemacu SSD terbaik di pasaran.

Memori cache: konsep dan operasi

Sebelum melihat apa memori cache, kita perlu jelas tentang bagaimana prosesor berfungsi dalam komputer kita, dengan cara yang sangat mudah kita dapat merumuskannya dengan mengatakan bahawa ia memerlukan data yang diperlukan untuk bekerja dari memori RAM. Apabila pemproses perlu mengakses maklumat untuk melakukan tugasnya, maklumat ini diminta dari RAM, yang memberikannya kepada pemproses secepat mungkin. Proses ini tidak seketika, tetapi ia mengambil masa beberapa saat, ia hanya beberapa nanodetik, tetapi, walaupun ia seolah-olah kita tidak ada, ia sebenarnya adalah dunia dan sementara prosesor sedang menunggu, peluang untuk melakukan pengiraan dan operasi lain hilang.

Untuk menyelesaikan masalah ini, memori cache telah dibuat, ini tidak lebih dari sekadar memori yang berada di dalam pemproses, tujuan memori cache adalah untuk membuat akses kepada maklumat oleh pemproses secepat mungkin. Memori cache berada di dalam pemproses sehingga maklumat harus berjalan sangat sedikit untuk mencapai tempat di mana ia diproses, sehingga masa yang dibutuhkan untuk mengaksesnya jauh lebih kecil daripada dalam hal RAM.

Jumlah memori ini minuscule berbanding dengan RAM, PC akhir tinggi semasa mungkin memiliki 32GB atau lebih RAM tetapi jumlah maksimum cache antara 6MB dan 20MB umumnya. Ini juga penting kerana masa yang diperlukan untuk mengakses data dalam ingatan adalah berkadar dengan jumlahnya. Oleh itu, kita mempunyai akses kepada cache jauh lebih cepat daripada akses ke RAM dan ia juga lebih dekat dan data harus bergerak kurang jarak.

Cakera pemproses teratur di beberapa peringkat, kebanyakan pemproses semasa mempunyai tiga peringkat memori ini, yang dikenali sebagai cache L1, L2 dan L3. L1 cache berada di dalam teras prosesor dan adalah yang terpantas, sebaliknya, kuantitinya sangat terhad kerana biasanya 32 KB maksimum. Data terkecil dan paling kerap diperlukan disimpan dalam cache ini.

Seterusnya, kami mempunyai cache L2 yang berada di luar teras, tetapi sangat dekat dengan ini, jumlah memori ini biasanya kira-kira 256 KB dan kedua dalam kelajuan. Akhir sekali, kami mempunyai cache L3 yang paling jauh dari teras dan yang paling perlahan, kelebihannya ialah jumlahnya lebih tinggi dan boleh mencapai 4-20 MB atau lebih dalam hal pemproses profesional dengan banyak teras.

Ringkasan dan kesimpulan akhir

Sebagai ringkasan dan kesimpulan kita boleh mengatakan bahawa cache prosesor adalah penyelesaian kepada masalah prestasi sistem memori, ini bertanggungjawab untuk mempercepat bacaan dan menulis bahawa pemproses perlu dilakukan pada sistem memori utama untuk mencapai prestasi keseluruhan yang lebih tinggi daripada sistem. Ia adalah ingatan yang berada di dalam pemproses itu sendiri dalam kuantiti yang sangat kecil, tetapi sangat penting untuk berfungsi dengan baik.

Pemproses

Pilihan Editor

Back to top button