cache

Informatik

2022

Kami menerangkan apa itu cache dan jenis yang wujud. Juga, bagaimana ia berfungsi dan apakah kelebihan memori ganti ini.

Cache menyimpan data buat sementara waktu.

Apakah cache?

Dalam pengkomputeran, ia dikenali sebagai memori cache atau ingatan capaian pantas kepada salah satu sumber yang a CPU (PusatMemproses Unit, iaitu Unit Pemprosesan Pusat) untuk menyimpan sementara data baru-baru ini diproses dalam penimbal khas, iaitu, dalam memori ganti.

Memori cache beroperasi dengan cara yang serupa dengan Memori Utama CPU, tetapi dengan kelajuan yang lebih besar walaupun saiznya lebih kecil. Keberkesanannya menyediakan mikropemproses masa tambahan untuk mengakses data yang paling kerap digunakan, tanpa perlu mengesannya kembali ke tempat asalnya setiap kali ia diperlukan.

Oleh itu, memori ganti ini terletak di antara CPU dan Ram (rawak AksesIngatan, iaitu, Memori Akses Rawak), dan menyediakan rangsangan tambahan dalam masa dan menjimatkan sumber kepada sistem. Oleh itu namanya, yang dalam bahasa Inggeris bermaksud "tempat persembunyian".

Terdapat beberapa jenis cache, seperti berikut:

  • Cache cakera. Ia adalah sebahagian daripada memori RAM yang dikaitkan dengan cakera tertentu, di mana data yang diakses baru-baru ini disimpan untuk mempercepatkan pemuatan.
  • Jejaki cache. Sama seperti RAM, jenis cache teguh yang digunakan oleh superkomputer ini berkuasa, tetapi mahal.
  • Cache web. Ia bertanggungjawab untuk menyimpan data laman web baru-baru ini dilawati, untuk mempercepatkan beban berturut-turut mereka dan menjimatkan lebar jalur. Jenis cache ini pula boleh berfungsi untuk satu pengguna (peribadi), beberapa pengguna pada masa yang sama (berkongsi) atau bersama-sama untuk keseluruhan rangkaian yang diuruskan oleh pelayan (pintu masuk).

Bagaimanakah cache berfungsi?

Cache membenarkan akses kepada salinan data dan bukan yang asal.

Pengendalian memori ganti ini adalah mudah: apabila kami mengakses mana-mana data dalam sistem berkomputer kami, salinan data yang paling berkaitan segera dibuat dalam cache, supaya akses seterusnya ke kata tersebut. maklumat pastikan ia mudah digunakan dan tidak boleh mengesannya kembali ke tempat asalnya.

Oleh itu, mengakses salinan dan bukan yang asal menjimatkan masa pemprosesan dan oleh itu kelajuan, kerana mikropemproses tidak perlu pergi ke memori utama sepanjang masa. Ia adalah, mari kita letakkannya seperti ini, salinan kerja yang sentiasa dikemas kini bagi data yang paling kerap digunakan.

Mengosongkan cache tidak memadamkan fail anda

Membersihkan cache tidak mengubah maklumat pada cakera keras.

Seperti semua kenangan, cache boleh menjadi penuh atau mempunyai data yang tidak teratur sehingga proses mengesahkan jika mana-mana data yang diminta tersedia dalam cache ditangguhkan - prosedur yang semua mikropemproses lakukan secara rutin. Ini boleh memperlahankan mesin, menghasilkan kesan yang sama sekali bertentangan dengan yang dimaksudkan. Atau, ia boleh menyebabkan ralat baca atau salin cache.

Walau apa pun, anda boleh mengosongkan cache secara manual, meminta sistem mengosongkan ruang ganti dan mengisi semula seperti yang diperlukan. Operasi ini tidak mengubah sama sekali kandungan maklumat kami pada cakera keras, lebih-lebih lagi dalam akaun kami emel atau daripada rangkaian sosial. Ia adalah salinan yang berfungsi, dan memadamkannya menyebabkan kita menghadap yang asal, serupa tetapi di lokasi lain.

Kelebihan mengosongkan cache

Adalah disyorkan untuk mengosongkan cache secara berkala.

Membebaskan cache mempunyai dua tujuan asas, seperti:

  • Hapuskan data lama atau tidak diperlukan (kerana kami tidak selalu menggunakan data yang sama dalam sistem), seperti fail atau proses lama yang tidak akan kami perlukan lagi tetapi disimpan di sana "untuk berjaga-jaga" untuk mempercepatkan pelaksanaannya.
  • Mempercepat dan memperkemas sistem dengan memberi anda ruang kosong baharu untuk menyalin data dalam penggunaan semasa, memendekkan masa pemprosesan.

Kerja penyelenggaraan ini mesti dilakukan dengan berkala tertentu, yang bagaimanapun tidak boleh dibesar-besarkan, kerana kami akan menghalang cache daripada memenuhi misinya.

Jika kami terus memadamkannya, data yang disimpan di sana perlu ditemui dan disalin kembali ke lokasi asalnya, yang mengakibatkan peningkatan masa pemprosesan untuk setiap program.

!-- GDPR -->