تست TLB - نسخهی قابل چاپ |
تست TLB - ana_12345 - 17 دى ۱۳۹۱ ۰۷:۴۵ ب.ظ
اگز اندازه صفحه ۴ KB فرض شود و زمان دسترسی به حافظه ۱۰ ns و زمان دسترسی به TLB 2ns فرض شود و بدانیم بعد از عمل dispatch فرایند دستور ۱۰۰۰۰ به ۱۱۰۰۰ (در مبنای ۱۰ ) را به عنوان اولین دستورالعمل فرایند اجرا می کنیم مجموع کل زمان ها ترجمه و دسترسی به حافظه در این دستورالعمل چه قدر خواهد بود ؟ فرض کنید ضفحات مورد مراجعه و نیز جدول ضفحه تک سطحی درون حافظه قرار دارد. سوال ۱ : fetch کردن ؟؟ توی شکل مشخص کردم ؟ سوال ۲ اگه ۲ تا ادرس توی یک صفحه نبودند اونوقت ادرس دوم هم مثل اولی که TLB براش نامعتبر بود میشه و باید از فرمول TTLB +2 TMemory برای ادرس دوم هم استفاده کنیم ؟ نزدیک کنکور همه سوالها عنوانش شده کمک ، ضروری ، فوریییییییییی ....... اینم خیلی ضروری . خدا ایشالا قبولتون کنه یه راهنمایی منو بکنین |
تست TLB - nina69 - 20 دى ۱۳۹۱ ۰۷:۵۷ ب.ظ
سلام fetch-1 کردن یا همون واکشی دستور از حافظه میخونه بنابر این باید به حافظه ارجاع شه فقط سوالی که واسه من هم پیش امده اینه که دستور همیشه داخل حافظه است یعنی ما از حافظه چک میکنیم و فقط ادرس صفحاتی که اخیرا استفاده شده داخل TLB ولی اینجا واسه fetch امده TLB و Page table بررسی کرده ؟؟؟؟؟ ۲-اره اگر دوتا ادرس توی یک صفحه نبودند برای دومی هم دوبار ارجاع به حافظه داریم چون دیگه ادرس دومی توی TLBنیست |