Kesh manzillari


Download 21.66 Kb.
bet1/3
Sana02.06.2024
Hajmi21.66 Kb.
#1836834
  1   2   3
Bog'liq
individual loyiha


Kesh arxitekturasini tasniflash va farqlash uchun xizmat qiluvchi bir nechta asosiy dizayn elementlari mavjud. Ular quyida keltirilgan:

  1. Kesh manzillari

  2. Kesh hajmi

  3. Xaritalash funktsiyasi

  4. O'zgartirish algoritmi

  5. Siyosatni yozish

  6. Chiziq hajmi

  7. Keshlar soni

1. Kesh manzillari
Virtual manzillardan foydalanilganda kesh protsessor va MMU o'rtasida yoki MMU va asosiy xotira o'rtasida joylashtirilishi mumkin. Virtual kesh sifatida ham tanilgan mantiqiy kesh virtual manzillar yordamida ma'lumotlarni saqlaydi. Protsessor MMU orqali o'tmasdan to'g'ridan-to'g'ri keshga kiradi. Ushbu tashkilot 3-rasmda ko'rsatilgan.

Jismoniy kesh ma'lumotlarni asosiy xotiraning jismoniy manzillari yordamida saqlaydi. Ushbu tashkilot 4-rasmda ko'rsatilgan. Mantiqiy keshning afzalligi shundaki, keshga kirish tezligi jismoniy keshga qaraganda tezroq, chunki kesh MMU manzil tarjimasini amalga oshirishdan oldin javob berishi mumkin.

2. Kesh hajmi:
Kesh hajmi etarlicha kichik bo'lishi kerak, shunda bitta bit uchun umumiy o'rtacha xarajat faqat asosiy xotiraga yaqin bo'lishi va umumiy o'rtacha kirish vaqti faqat keshga yaqin bo'lishi uchun etarlicha katta bo'lishi kerak.
3. Xaritalash funktsiyasi:
Asosiy xotira bloklariga qaraganda kesh satrlari kamroq bo'lganligi sababli, asosiy xotira bloklarini kesh satrlariga solishtirish uchun algoritm kerak. Bundan tashqari, hozirgi vaqtda qaysi asosiy xotira bloki kesh liniyasini egallashini aniqlash uchun vosita kerak. Xaritalash funktsiyasini tanlash kesh qanday tashkil etilishini belgilaydi. Uchta usuldan foydalanish mumkin: to'g'ridan-to'g'ri, assotsiativ va to'plam assotsiativ.

  • 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.

To'g'ridan-to'g'ri xaritalash texnikasi oddiy va amalga oshirish uchun arzon.
  1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling