KompyuterlarAxborot 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?

Shunday qilib, so'rovlar avvalo ehtimoli ma'lumotga tez foydalanish imkonini beradi oraliq tampon chaqirdi. Barcha ma'lumotlar unda mavjud. Muhim afzalligi, bu asl do'konidan ko'ra ancha tezroq bo'lishi mumkin keshdan kerakli ma'lumotlarni chiqarib hisoblanadi. Lekin bir muhim kamchiligi bor - hajmi. Keshlangan ma'lumotlar brauzerlar, qattiq disk, protsessor, veb-server, WINS va DNS xizmatlar ishlatiladi. tuzilishi asosi recordsets bo'ladi. Ularning har biri asosiy xotirasida nima nusxa chiqarmoq ma'lum element yoki ma'lumotlar birligi bilan bog'liq. Yozuvlari taalukli tomonidan belgilanadi qaysi orqali, identifikator (TAG) bor. ning nuqtai bir oz boshqacha nuqtasini ko'rib chiqaylik: Sizning telefoningiz "Samsung" yoki boshqa ishlab chiqaruvchi nima keshlangan ma'lumotlar? Ular kompyuter bo'lganlarga farq qiladi? hajmi nafaqat farq - nuqtai asosiy nuqtadan.

foydalanish jarayoni

mijoz (ular yuqorida sanab ku) ma'lumotlarni so'raganda, bir kompyuterni qiladi birinchi narsa - keshini tekshiradi. Bu yozuvni orzu bo'lsa, u ishlatiladi. Bunday hollarda bir hit bor. Vaqti-vaqti bilan ma'lumotlar asosiy xotira uchun keshdan nusxa. talab rekord topilgani yo'q bo'lsa, baza saqlash a izlash mazmun bor. Barcha keyin yana tez kirish mumkin, shunday qilib, axborot, kesh uzatiladi olib. muvaffaqiyat bilan toj kiygan qachon Murojaatlar foizi, darajasini yoki urish nisbati deb ataladi.

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

va kesh mazmunini o'zgartirish davomida asosiy xotirasida ma'lumotlarni yangilash. qayd siyosati qarab ariza axborot o'rtasida o'tadi vaqt kechikish. ikki asosiy turi bor:

  1. Chat qayd. Har bir o'zgarish asosiy xotira uchun sinxron qayd etiladi.
  2. 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

interfeysi cheklovlarni - bir protsessor chastotasi ortishi va ortib borayotgan xotira bajarish, yangi muammo joylari ma'lumotlarni uzatish. Qanday bilimdon odamni farq mumkin? chastota protsessori RAM kamroq bo'lsa Kesh xotira juda foydalidir. Ularning ko'pchiligi registrlarida ko'ra sekinroq bo'ladi xotira, kirish vaqti kamaytirish uchun o'z oraliq tampon bo'ladi. virtual manzil qo'llab-quvvatlash CPU, ko'pincha kichik, ammo juda tez manzili buferi joylashtirish. Lekin boshqa hollarda, kesh juda foydali va ba'zan faqat muammolar yaratadi (lekin, bu bo'lmagan professional versiyasini tutdi kompyuterlar, odatda). Smartfon ma'lumotlarni keshlash nima haqida gapirganda, NNT tufayli qurilmaning kichik hajmi uchun yangi miniatyura kesh bajarilishini yaratish zarur, deb ta'kidladi. lekin ularning hajmi qanday farq - Endi ba'zi telefonlar o'n yil oldin kabi parametrlarni, zamonaviy kompyuter bilan faxrlanishi mumkin!

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:

  1. Inklyuziv. siz kabi kesh muomala mumkin.
  2. Exclusive. Har bir muayyan holda uchun mo'ljallangan.
  3. Non-maxsus. keng e'tirof standart.

kesh darajasi

Ularning soni uch yoki to'rt odatda tengdir. xotira darajasi katta, shuning uchun u noqulay va sekin bo'ladi:

  1. 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.
  2. 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.
  3. L3 kesh. Sekin, lekin eng katta qaram kesh. Odatda, ortiq 24 MB. Bu turli ikkinchi darajali önbellekleri olingan ma'lumotlarni sinxronlashtirish uchun ishlatiladi.
  4. 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

Ko'rib turganingizdek, ma'lum sharoitda keshlash ma'lumotlar, kompyuteringiz tezroq harakat qilish imkonini beradi. Lekin, afsuski, siz uzoq vaqt davomida ishlashi mumkin bo'lgan jihatlari juda ko'p hali bor.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 uz.birmiss.com. Theme powered by WordPress.