تالار گفتمان مانشت
تست سیستم عامل- سال ۸۶ در مورد صفحه بندی - نسخه‌ی قابل چاپ

تست سیستم عامل- سال ۸۶ در مورد صفحه بندی - - rasool - - 08 مهر ۱۳۹۰ ۱۰:۱۲ ب.ظ

الله

سوالی در مورد تست پیوستی دارم:

من در حساب کردن جواب‌، تا قسمت ۵c222H هم پیش رفته ام. با توجه به اینکه پاسخ تست گزینه‌ی ۲ می شه . چطوری از ۵c222H به ۲۷۲۲۲H باید رسید؟
ظاهرا که باید ۱۷۲۲۲H بشه !

با تشکر

(۴-۲) تست سال ۸۶ در مورد صفحه بندی - _Milad_ - 09 مهر ۱۳۹۰ ۰۴:۵۵ ب.ظ

این تست غلط دوست عزیز.

با توجه به اینکه اندازه هر صفحه ۱KB هست پس مقدار D یا انحراف یا offset برابر با ۱۰ بیت هست.

اگه آدرس رو در مبنای ۲ تبدیل کنیم داریم.

۰۰۰۱۰۰۰۱۰۰۰۱۰۰۱۰۰۰۱۰۰۰۱۰
d=1000100010
p=00010001000100 که در مبنای ۱۶ برابر ۴۴۴ می باشد با جستجو در Page Table مقدار Frame# رو برابر ۵C در مبنای ۱۶ می یابیم حالا باید این مقدار رو جایگزین P کنیم که در نهایت مقدار Frame#+d آدرس فیزیکی رو تولید میکنه.
۰۱۰۱۱۱۰۰۱۰۰۰۱۰۰۰۱۰ = ۱۷۲۲۲