Mavzu kesh xotirwdedefedfefefefefea.pptxww

AsadulloSattarov 8 views 14 slides Sep 02, 2025
Slide 1
Slide 1 of 14
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14

About This Presentation

dqwdwqdqwdwddwdwdwdwdwd


Slide Content

Mavzu:Kesh xotira 951-21 guruh talabasi Sattarov Asadullo

Reja : Kesh xotira Kesh xotira ishlash prinsipi Kesh xotira tarixi Kesh xotira darajalari Kesh xotira xaritalash turlari

To'g'risini aytganda , kesh xotirasi shaxsiy kompyuterlarga o'tishidan oldin , u bir necha o'n yillar davomida superkompyuterlarda muvaffaqiyatli ishlatilgan . Birinchi marta i80386 protsessoriga asoslangan shaxsiy kompyuterda atigi 16 KB kesh xotirasi paydo bo'ldi . Bugungi kunda zamonaviy protsessorlar birinchisidan ( eng kichik hajmdagi eng tez kesh - odatda 128 KB) uchinchi ( eng katta hajmdagi eng sekin kesh - o'nlab MB gacha ) gacha bo'lgan turli darajadagi keshdan foydalanadilar .

Dastlab , tashqi protsessor keshi alohida chipda joylashgan edi . Biroq , vaqt o'tishi bilan , bu kesh va protsessor o'rtasida joylashgan avtobusning ma'lumotlar almashinuvini sekinlashtirib , to'siq bo'lib qolishiga olib keldi . Zamonaviy mikroprotsessorlarda kesh xotiraning birinchi va ikkinchi darajalari protsessor yadrosining o'zida joylashgan . Uzoq vaqt davomida protsessorlarda faqat ikkita kesh darajasi mavjud edi , lekin ichida   CPU Intel  Itanium birinchi marta barcha protsessor yadrolari uchun umumiy bo'lgan L3 keshini taqdim etdi . Bundan tashqari , to'rt darajali kesh protsessorlari mavjud .

Kesh xotirasi  - bu juda yuqori tezlikdagi maxsus xotira.  U yuqori tezlikdagi protsessor bilan tezlashtirish va sinxronlashtirish uchun ishlatiladi . Kesh- xotira asosiy xotira yoki disk xotirasiga qaraganda qimmatroq , lekin protsessor registrlariga qaraganda ancha tejamkor . Kesh xotira juda tez xotira turi bo'lib , operativ xotira va protsessor o'rtasida bufer vazifasini bajaradi . U tez-tez so'raladigan ma'lumotlar va ko'rsatmalarni o'z ichiga oladi , shuning uchun ular kerak bo'lganda darhol CPU uchun mavjud bo'ladi . Kesh xotira asosiy xotiradan ma'lumotlarga kirishning o'rtacha vaqtini qisqartirish uchun ishlatiladi . Kesh - bu tez-tez ishlatiladigan asosiy xotira joylaridan ma'lumotlar nusxalarini saqlaydigan kichikroq va tezroq xotira .  Protsessorda ko'rsatmalar va ma'lumotlarni saqlaydigan turli xil mustaqil keshlar mavjud . 

Kesh ishlashi :   Kesh xotira , kompyuter yoki boshqa qurilma yordamida ma'lumotlarni saqlash uchun ishlatiladigan bir tur xotiradagi ma'lumotlarni saqlash tizimi hisoblanadi . Kesh xotira ma'lumotlarni tezroq olishni ta'minlaydi , chunki ularga murojaat uchun birinchi navbatda uzoq vaqt talab qilmaydi . Kesh xotira boshqalariga murojaat qilishdan avval , so'rov topish uchun o'z ichida turli turdagi ma'lumotlarni saqlab turadi . Kesh xotira , amaliyotlar jarayonida amalga oshiriladi . Agar bir amalning natijasi kesh xotirada mavjud bo'lsa , keyinchalik shunga murojaat qilish tezroq va samarali bo'ladi

Kesh xotiraning asosiy ishlash prinsipi quyidagicha : Ma'lumotlarni saqlash : Kesh xotirada saqlanishi kerak bo'lgan ma'lumotlar ( masalan , veb-sahifalardan yoki ma'lumotlar bazasidan olingan ma'lumotlar ) keshga saqlanadi . Murojaat qilish : So'rov kelganda , kesh xotira so'rovni tekshiradi . Agar so'rov keshda mavjud bo'lsa , mavjud ma'lumotlar to'g'risida javobni qaytaradi . Ma'lumotlarni yangilash : Kesh xotirada saqlangan ma'lumotlar muddati tugagan yoki uni yangilash kerak bo'lganda , kesh xotira yangilanadi . Bu bilan birga , yangi ma'lumotlar kesh xotiraga saqlanadi .

  Xotira darajalari: 1-darajali yoki ro'yxatga olish -  bu ma'lumotlar saqlanadigan va qabul qilinadigan xotira turi bo'lib, ular darhol protsessorda saqlanadi.  Eng ko'p ishlatiladigan registrlar akkumulyator , dastur hisoblagichi , manzillar registri va boshqalar . 2-darajali yoki kesh xotirasi -   bu tezroq kirish vaqtiga ega bo'lgan eng tezkor xotira bo'lib , u erda tezroq kirish uchun ma'lumotlar vaqtincha saqlanadi . 3-darajali yoki asosiy xotira -   bu hozirda kompyuter ishlaydigan xotira . U kichik o'lchamli va quvvat o'chirilgandan keyin ma'lumotlar bu xotirada qolmaydi . 4-darajali yoki ikkilamchi xotira -   bu asosiy xotira kabi tez bo'lmagan tashqi xotira , lekin ma'lumotlar doimiy ravishda ushbu xotirada qoladi .

Kesh xaritasi :   To'g'ridan-to'g'ri xaritalash To'g'ridan-to'g'ri xaritalash deb nomlanuvchi eng oddiy usul asosiy xotiraning har bir blokini faqat bitta mumkin bo'lgan kesh qatoriga joylashtiradi .  yoki To'g'ridan-to'g'ri xaritalashda har bir xotira blokini keshdagi ma'lum bir qatorga belgilang . Agar yangi blokni yuklash kerak bo'lganda , chiziq avval xotira bloki tomonidan olingan bo'lsa , eski blok axlatga tashlanadi . Manzil maydoni ikki qismli indeks maydoni va teg maydoniga bo'lingan . Kesh teglar maydonini saqlash uchun ishlatiladi , qolganlari esa asosiy xotirada saqlanadi .  To'g'ridan-to'g'ri xaritalashning ishlashi Hit nisbati bilan to'g'ridan-to'g'ri proportsionaldir .

Assotsiativ xaritalash Ushbu turdagi xaritalashda assotsiativ xotira xotira so'zining mazmuni va manzillarini saqlash uchun ishlatiladi. Har qanday blok keshning istalgan qatoriga kirishi mumkin. Bu shuni anglatadiki, so'z id bitlari blokdagi qaysi so'z kerakligini aniqlash uchun ishlatiladi, ammo teg qolgan barcha bitlarga aylanadi.  Bu har qanday so'zni kesh xotirasining istalgan joyiga joylashtirish imkonini beradi . Bu eng tezkor va eng moslashuvchan xaritalash shakli hisoblanadi .  Assotsiativ xaritalashda indeks bitlari nolga teng .

To‘plam-assotsiativ xaritalash Xaritaning ushbu shakli to'g'ridan-to'g'ri xaritalashning yaxshilangan shakli bo'lib , unda to'g'ridan-to'g'ri xaritalashning kamchiliklari bartaraf etiladi .  To'siq assotsiativi to'g'ridan-to'g'ri xaritalash usulida mumkin bo'lgan urish muammosini hal qiladi . Bu shuni anglatadiki , blok keshda xaritalashi mumkin bo'lgan aniq bitta qatorga ega bo'lish o'rniga , biz bir nechta qatorlarni birlashtirib , to'plamni yaratamiz   . .  Keyin xotiradagi blok ma'lum bir to'plamning har qanday qatoriga mos kelishi mumkin . Set- assotsiativ xaritalash keshda mavjud bo'lgan har bir so'zning asosiy xotirada bir xil indeks manzili uchun ikki yoki undan ortiq so'zlarga ega bo'lishiga imkon beradi .