تالار گفتمان مانشت
TLB - نسخه‌ی قابل چاپ

TLB - ابراهیم۱ - ۲۶ دى ۱۳۹۱ ۰۵:۰۲ ب.ظ

سلام
خسته نباشد
ارشد –ازاد۸۲
در یک سیستم صفحه بندی جدول صفحات در حافظه اولیه قرار دارد زمان دسترسی به حافظه اولیه ۵۰نانوثانیه وزمان دسترسی بهtlb برابر ۱۰نانوثانیه و تعداد درایه هایtlb 16 است اگردر ابتدا درایه های ان خالی باشد و پروسس در حال اجرا با اجرا دستورات دسترسی به داده به ترتیب درخواست شماره صفحات ادرس مجازی ۲و۱و۳و۱و۲ را نماید بهبود تبدیل ادرس استفاده از tlbچقدر است؟(جواب گزینه۱)
۱)۶/۷ ۲)۹/۱۰ ۳)۵/۸ ۴)۳/۵
مگه نمیشه گفت نرخ برخور ۵/۲ است ولی مقسمی یک جوری دیگه حل کرده نمیفهمم چجوری
با تشکر

RE: TLB - Mohammad-A - 28 دى ۱۳۹۱ ۰۴:۲۳ ب.ظ

سلام.
رابطه‌ی کلی این سوال به این شکل است:
[tex]T_{access}=T_{translation} T_{memory}[/tex]

از بین صفحاتی که داده شده ۲ تا برخورد خواهیم داشت. پس Hit Rate مربوط به TLB برابر ۴۰٪ است. در دو حالت این سوال رو حل میکنیم:

۱. بدون استفاده از TLB
[tex]T_{access}=50 50=100[/tex]

۲. استفاده از TLB
[tex]\\T_{access}=T_{translation} 50\\ T_{translation}=T_{TLB} (1-H_{TLB})T_{memory}=10 (\frac{60}{100})50=40 \\ T_{access}=90[/tex]

نسبت این دو میشه: [tex]\frac{10}{9}[/tex]
گزینه‌ی ۲ درست است.