119
turdagi juftlarning assotsiativ ro‘yxati. Uning ishlash tezligi asosiy
xotira va registrlarga nisbatan anchagina yuqoriroq. Assotsiativ
xotiradan foydalanish bilan manzillar translyatsiyasi sxemasi
o‘zgaradi: agar mantiqiy manzildagi sahifaning
raqami assotsiativ
xotirada topilsa, u holda uning elementidan kadrning tegishli raqami
chiqariladi. Agarda sahifaning raqami assotsiativ xotirada bo‘lmasa, u
oddiy tarzda sahifalar jadvalidan olinadi, lekin assotsiativ xotiraga
kiritiladi. Shunday qilib assotsiativ xotirada eng ko‘p foydalaniladigan
sahifalar to‘g‘risida axborot yig‘ilib boriladi.
TLB dan foydalanilgan
holda manzillarni translyatsiya qilish modifikatsiyalangan sxemasi
3.18- rasmda tasvirlangan.
3.18- rasm. Assotsiativ xotiradan foydalalanib manzillarni
translyatsiya qilish sxemasi
120
TLB dan foydalanilgan holda xotiraga murojaat etishning
o‘rtacha vaqtini baholash.
Taxmin qilaylik – assotsiativ qidiruv o‘rtacha vaqtning α
birligini talab etadi. Xotira siklini 1 deb qabul qilamiz. Yana bir
ko‘rsatkichni kiritamiz – 0 dan 1 gacha (hit ratio), u sahifaning raqami
necha marta (o‘rtacha) TLB da topiladi –
sahifa raqamining
assotsitativ xotirada bo‘lishining empirik ehtimolligi. Murojaat
vaqtining matematik kutilishini hisoblaymiz - Effective Access Time
(EAT). Sahifa raqami TLB da topilmaslik ehtimolligi 1 ga teng.
Dostları ilə paylaş: