bob Uniprotsessor unumdorligini oshirish 1 kirish


Download 0.64 Mb.
bet6/17
Sana25.01.2023
Hajmi0.64 Mb.
#1119287
1   2   3   4   5   6   7   8   9   ...   17
Bog'liq
2-bob

2.4.3 Kesh ierarxiyasi
Kesh xotirasi to'g'ridan-to'g'ri protsessor bilan bog'lanadi va kesh o'tkazib yuborish jazosini oldini olish uchun har doim kesh hajmini oshirish zarurati mavjud. Xotira ierarxiyasi modeli rotsessorni turli xil saqlash texnologiyalarining eng yaxshisi bilan ta'minlashda juda foydali bo'lganligi sababli, hozirda kesh ierarxiyasi uchun parallel modelni qurish uchun xotira
ierarxiyasidan foydalanish odatiy holdir. Kesh turli darajalarda tashkil etilishi mumkin. 2.5-
rasmda kesh ierarxiyasini yaratish uchun foydalaniladigan turli xil kesh darajalari ko'rsatilgan.
1-darajali kesh (L1) - chipdagi kesh, u juda tez, lekin kichik sig'imga ega. Bu CPU va L1 keshini
bog'laydigan qalin chiziq bilan ko'rsatilgan. 2-darajali (L2) kesh L1 keshiga qaraganda sekinroq,
chunki u o'chirilgan - chip, lekin kattaroq sig'imga ega. Bunday xotira tezkor SRAM
texnologiyasidan foydalangan holda qurilgan, lekin kichikroq L1 keshi bilan solishtirganda
katta hajmga ega.

2.4.4 Xotira bloklarini kesh satrlariga joylashtirish
Xaritalash funktsiyasi asosiy xotira bloklari va keshdagi chiziqlar o'rtasida yozishmalarni o'rnatadi [19]. Faraz qilaylik, bizda 64 K o'lchamdagi xotira bor - ya'ni,

2.6-rasm Asosiy xotira. (a) so‘zlarga ajratilgan. (b) bloklarga ajratilgan.

Markaziy protsessor xotira manzil satri 16 bitga ega. 2.6-rasmda ma'lumotlarning xotirada qanday adreslanishi ko'rsatilgan. 2.6 a-rasmda xotira so'zlarga tuzilgan va xotira manzili xotirada ma'lum bir so'zni bildirgan holat. Xotirada ma'lum bir so'zni belgilash va unga kirish uchun o'n olti bit talab qilinadi.


Shakl 2.6 b - xotira bloklarga bo'lingan va xotira manzili xotirada ma'lum bir blokni belgilaydigan holat. Har bir blokda 16 ta so'z bor deb faraz qiling. Endi 16 ta manzil bitlari ikkita maydonga bo'lingan: xotiradagi ma'lum bir blokni belgilash va unga kirish uchun eng muhim 12 bit talab qilinadi. Qolgan eng kam ahamiyatli 4 bit ma'lum blokdagi so'zni aniqlaydi.
Endi bizda 128 blokni sig'dira oladigan kesh xotiramiz bor deb faraz qilaylik. Bunday holda, keshdagi chiziqning joylashishini aniqlash uchun 7 bit kerak bo'ladi. Endi bizga xotiradan blokni tanlaydigan va uni keshdagi biron bir joyga joylashtiradigan xaritalash funksiyasi kerak. Uchta xaritalash funksiyasi tanlovi mavjud:



Download 0.64 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   17




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