14-15-mavzu. kesh xotira, kesh xotira vazifalari va darajalari

PPTX 31 sahifa 1019,7 KB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1 / 31
2-mavzu. kompyuterlarni tashkil qilishning raqamli mantiqiy asoslari 14-15-mavzu. kesh xotira, kesh xotira vazifalari va darajalari. reja 2 kesh xotira, kesh xotira vazifalari va darajalari. asosiy xotira bilan o’zaro aloqasi. protsessorlar har doim xotiraga nisbatan tez ishlagan. protsessorlar ham, xotira ham parallel ravishda takomillashtirilib kelinmoqda. konveyerli va superskalyar arxitekturali, unumdorligi juda katta bo‘lgan protsessorlar ishlab chiqarilmoqda. xotira qurilmalarini ishlab chiqaruvchilar esa birinchi galda, tezkorlikni emas, uning hajmini oshirishga harakat qilmoqdalar. shuning uchun ham protsessorlar va xotiralarning ishlash tezliklari orasidagi farq yana ham kattalashmoqda. tezliklarning bunday farqlari tufayli, protsessor xotiraga unga kerakli so‘zni o‘qib olish uchun murojaat qilganida, bir nechta mashina sikllarini (taktlarini) bekor o‘tkazib yuborishiga to‘g‘ri keladi. xotira protsessorga nisbatan qanchalik sekin ishlasa, shunchalik ko‘proq sikllar davomida protsessor uni kutib turishi kerak bo‘lmoqda. 3 bu muammoni hal qilishning bir nechta yo‘llari mavjud. shulardan biri, uncha katta bo‘lmagan hajmga ega, ammo nisbatan ancha tez ishlaydigan, protsessor bilan asosiy xotira orasida joylashgan xotiradan …
2 / 31
eslashlarini qamrab oladi, lekin tezkor xotiradan farqli ravishda, u dasturchi uchun ko’rinmaydi va yo’naltirilmagan. kesh-xotirani qurish sxemasi kesh-xotira vaqt va makondagi havolalar lokalligi tamoili bo’yicha qurilgan. kesh-kontroller (nazoratchi) tx dan ma’lumotlar va dasturiy kodlarning nusxalarini, o’lchami bitta o’qish sikliga teng bo’lgan blokni kesh-xotiraga yuklaydi. protsessor kesh-xotiradan so’zlar bo’yicha o’qiydi. kesh-controller protsessorning tezkor xotiraga so’rovlarini to’xtatadi va kesh-xotirada ma’lumotlarning haqiqiy nusxasi mavjudligini tekshiradi. 6 kesh-xotira tuzilishi 7 buyruqlar va ma’lumotlarni qanday saqlanishiga qarab kesh-xotiraning ikki xil turi mavjud. buyruqlar ham, ma’lumotlar ham birgalikda saqlanadigan kesh-xotira birlashtirilgan kesh-xotira deb ataladi (rus tilida - объединенная кэш-память). buyruqlar alohida, ma’lumotlar alohida saqlanadigan kesh-xotira esa alohida ajratilgan kesh-xotira deb ataladi (rus tilida - разделенная кэш-память). hozirgi kompyuterlarda ko‘proq alohida ajratilgan kesh-xotiradan foydalanilmoqda. kesh-xotirani qo‘llashning – bir, ikki va uch sathli variantlari mavjud. 2-rasmda uch sathli kesh-xotiraga ega bo‘lgan tizim keltirilgan. 8 birinchi sath kesh-xotirasi (l1) markaziy protsessor ichida joylashgan bo‘lib, u buyruqlar uchun (l1-i) va …
3 / 31
xotirani qurishning iyerarxik sxemasi tezkor xotira (ram) 3-sath kesh (l3) 2-sath kesh (l2) 1-sath ko’rsatmalar keshi (l1i) 1-sath ma’lumotlar keshi (l1d) registrlar 11 prorsessor yadrosi, kesh va tsq o’rtasidagi o’zaro aloqlarni tashkil etish sxemasi: 12 keshga yozish usullari ma’lumotlarni kesh-xotiraga yozishning ikkita asosiy usuli mavjud: write-back usuli (teskari yozish) – ma’lumotlar birinchi navbatda keshga, so’ngra ba’zi bir shartlar paydo bo’lganda tsqga yoziladi. write-through usuli (boshidan oxirigacha yozish сквозная запись) – ma’lumotlarni yozish bir vaqtning o’zida xam tsq da va xam keshda amalga oshiriladi. 13 protsessorning kesh-xotira darajalari 14 kesh-xotira assotsiativligi arxitekturasi keshlash assotsiativligi arxitekturasi uchun quyidagi asosiy variantlar mavjud: to’g’rida-to’g’ri tasvirlangan kesh – tsqning ma’lum bir sohasi uchun keshning aniqlangan ma’lim bir sohasi javobgar to’liq assiotsiativ kesh – keshning ixtiyoriy sohasi tsqning ixtiyoriy sohasi bilan bog’lanishi mumkin aralash kesh (assotsiativ-to’plami) 15 kesh-xotirada to’ldirilgan ma’lumotlarni almashtirish algoritmlari 1. eng oldin foydalanishga asoslangan almashtirish algoritmi (lru – least recently used) 2. fifo …
4 / 31
da, tezkor xotiraga murojaat to’xtatiladi (kechiktirilgan ko’rish). kesh-xotirani tashkil etishning asosiy masalalari kesh-xotirasiga asosiy xotira adreslarini tasvirlash algoritmi. kesh-xotiradan asosiy xotiraga ma’lumotlar va ko’rsatmalarni yozish algoritmi. kesh-xotiradagi satrlarni almashtirish algoritmi. kesh-xotira o’lchami. kesh-xotiradagi satrlar uzunligi. tasvirlash algoritmlari to’g’ridan-to’g’ri (direct mapping). assotsiativ (full associative mapping). assotsiativ-to’plami (set-associative mapping). adresni tasvirlash algoritmlarni taqqoslash to’g’ridan-to’g’ri 1 blok – 1 satr musbat: tezkor qidiruv, kichik teglar, oddiy tashkil etish manfiy: пробуксовка кэша (to’liq) assotsiativlik 1 blok – ixtiyoriy satr musbat: нет пробуксовки кэша manfiy: sekin qidirish, katta teglar, murakkab tashkil etish ko’plik-assiotsiativlik 1 blok – bir nechta satr kompromis variant алгоритмы записи сквозная запись (write through (wt)). сквозная запись с буфери-зацией (write combining). обратная запись (write back (wb)). алгоритмы замещения кэш-строк least recently used (lru) most recently used (mru) pseudo-least recently used (plru) almashtirish algoritmi (psevdo-lru algoritmi) kesh-xotira liniyalari hamji qanday bo’lishi kerak? liniya o’lchami kamida xotira kanalining kengligida bo’lishi kerak katta o’lcham - …
5 / 31
imlangan bo’lsa, keshdagi foydali ma’lumotlarning ulushi katta) protsessor pentium 4, xeon (northwood) itanium2 opteron alpha 21264 powerpc 970fx dasturiy registrlar 8 butun sonli (32 bit), 8 haqiqiy. (80 bit), 16 vektorli (128 bit) 128 целочисл. (64 бит), 128 веществ. (82 бит), 64 предикатных (1 бит), 8 регистров ветвлений (64 бит), 128 прикладных регистра 16 целочисл. (64 бит), 8 веществ. (80-бит), 16 векторных (128-бит) 32 целочисл. (64 бит), 32 веществ. (64 бит) 32 целочисл (64 бит), 32 веществ. (64 бит), 16 векторных (128-бит) аппаратные регистры целочисл. 128 (32 бит), веществ. 128 (128 бит) соответствуют программным 40 целочисл., 120 веществ. 80 целочисл., 72 веществ. 32 + 48 целочисл., 32 + 48 веществ., 16 + 16 векторных кэш данных l1 8 kb, 4-way, строка 64 b, 16 kb, 4-way, строка 64 b, 64 kb, 2-way, строка 64 b, 64 kb, 2-way, строка 64 b, 32 kb, 2-way, строка 128 b, кэш команд l1 …

Ko'proq o'qimoqchimisiz?

Barcha 31 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"14-15-mavzu. kesh xotira, kesh xotira vazifalari va darajalari" haqida

2-mavzu. kompyuterlarni tashkil qilishning raqamli mantiqiy asoslari 14-15-mavzu. kesh xotira, kesh xotira vazifalari va darajalari. reja 2 kesh xotira, kesh xotira vazifalari va darajalari. asosiy xotira bilan o’zaro aloqasi. protsessorlar har doim xotiraga nisbatan tez ishlagan. protsessorlar ham, xotira ham parallel ravishda takomillashtirilib kelinmoqda. konveyerli va superskalyar arxitekturali, unumdorligi juda katta bo‘lgan protsessorlar ishlab chiqarilmoqda. xotira qurilmalarini ishlab chiqaruvchilar esa birinchi galda, tezkorlikni emas, uning hajmini oshirishga harakat qilmoqdalar. shuning uchun ham protsessorlar va xotiralarning ishlash tezliklari orasidagi farq yana ham kattalashmoqda. tezliklarning bunday farqlari tufayli, protsessor xotiraga unga kerakli so‘zni o‘qib olish uchu...

Bu fayl PPTX formatida 31 sahifadan iborat (1019,7 KB). "14-15-mavzu. kesh xotira, kesh xotira vazifalari va darajalari"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: 14-15-mavzu. kesh xotira, kesh … PPTX 31 sahifa Bepul yuklash Telegram