Kompyuterlar, Axborot texnologiyalari
Keshlangan ma'lumotlar va keshlash nima?
Kompyuter, taassufki, darhol odamlardan olingan buyruqlarni, ijro qilmadi. Bu jarayonni tezlashtirish uchun fokuslar turli xil foydalanadi va ular orasida joy faxri keshlash xosdir. Bu nima? keshlangan ma'lumotlar bor? Qanday qilib bu jarayon aslida sodir etadi? Nima masalan, "Samsung" smartfon, ma'lumotlarni keshlash va kompyuterdagi o'sha sal farq? ning bu savollarga javob tayyorlash uchun pastga boraylik.
kesh nima?
foydalanish jarayoni
yangilash ma'lumotlar
Siz foydalanmoqchi bo'lsa, aytaylik, veb-brauzer sahifaning nusxasini topish maqsadida mahalliy keshini tekshiriladi. Bu cheklashlar hisobga xotira turiga, bir miss oraliq qilish ma'lumotlarni bekor qilish uchun qaror. almashtiriladi aynan qaror uchun turli algoritmlarni o'zgartirdi foydalaning. Biz bu "Android" ga ma'lumotlarni keshlash, deb aslida haqida gapirish bo'lsa Aytgancha, bu eng qismi uchun ular tasvirlar va ariza ma'lumotlar bilan ishlash uchun ishlatiladi.
siyosati yozish
- Chat qayd. Har bir o'zgarish asosiy xotira uchun sinxron qayd etiladi.
- Kechiktirdi yoki Writeback. mijoz talab qilsa yangilash ma'lumotlar vaqti-vaqti bilan o'tkazilgan, yoki. Bu ikki davlat bilan ishorat foydalanish o'zgartirilgan yoki yo'qligini kuzatib uchun: "iflos" yoki tahrirlangan. - kerakli ob'ektni o'qib birinchi kesh o'zgartirilgan ma'lumotlarni saqlash uchun ishlatiladigan, va ikkinchi qilinadi: a Miss taqdirda asosiy xotirani qaratilgan ikki murojaatlarini amalga oshirilishi mumkin.
Bu axborot oraliq bufer uchun ahamiyatsiz bo'ladi shunday bo'lishi mumkin. Bu kesh uchun hech qanday o'zgarishlar qilmasdan asosiy xotirasida qachon ma'lumotlarni sodir bo'ladi. mustahkamlik uchun, tahrirlash jarayonlari barcha mustahkamlik protokollari yordamida.
zamonaviy muammolar
turli tamponlar o'rtasida ma'lumot sinxronlash
kesh biri bo'lsa foydalidir, va qanday qilib bu texnologiya samaradorligini, ularning ko'p saqlab qolish uchun? Bu bufer hamohang muammosini hal. ma'lumot almashish uch variant bor:
- Inklyuziv. siz kabi kesh muomala mumkin.
- Exclusive. Har bir muayyan holda uchun mo'ljallangan.
- Non-maxsus. keng e'tirof standart.
kesh darajasi
- L1 kesh. eng tez bosqich Kesh - birinchi. Bir yonga ustida joylashgan bo'lib, aslida, bu, protsessor qismi bo'lib, funktsiya bloklari bilan bog'liq. qo'llanma kesh va o'tilganlik sanasi: Odatda ikki turga bo'linadi. Eng zamonaviy Protsessorlar bu darajada holda ishlamaydi. Bu kesh Protsessor chastotasi da faoliyat, bas, unga yozuvlar har soat davrini amalga mumkin.
- L2 kesh. Odatda avvalgi biri bilan birga joylashgan. Alohida xotira joylari. uning qiymatini topish uchun, siz protsessor joylashgan yadrolari soni, bo'linadi keshlash ma'lumotlar ostida berilgan butun hajmini, kerak.
- L3 kesh. Sekin, lekin eng katta qaram kesh. Odatda, ortiq 24 MB. Bu turli ikkinchi darajali önbellekleri olingan ma'lumotlarni sinxronlashtirish uchun ishlatiladi.
- L4 kesh. Faqat yuqori samarali Ko'p serverlari va protsessorlar uchun haq. alohida mikrosxemalarda uni amalga oshirish. Agar smartfon "Samsung" ma'lumotlarni keshlash va unga qarab bir savol bo'lsa, bu daraja - Men 5 yil davomida, deb aniq tezroq aytish mumkin.
kesh ilişkilendirme
Bu asosiy xususiyati hisoblanadi. keshlangan ma'lumotlar birlashish mantiqiy bulish ko'rsatishi uchun talab qilinadi. U, o'z navbatida, tufayli barcha mavjud liniyalari bir keyingi saytlarini ko'chadan o'nlab oladi va hammasi emas imtiyozlar olib keladi, deb aslida zarur. Shuning uchun, qidiruv vaqtini kamaytirish uchun, ma'lumotlarni keshlash uchun RAM xujayralari qattiq rioya foydalaning. Biz solishtirish Agar oraliq tamponlar, lekin katta aniq samaradorligini bilan, u buyuk irodasi kam tez ishlashi kerak edi, bir kimga bilan bir hajmi, lekin har xil çağrışımsal, bor.
xulosa
Similar articles
Trending Now