تالار گفتمان مانشت

نسخه‌ی کامل: تست سیستم عامل- سال ۸۶ در مورد صفحه بندی
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
الله

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

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

با تشکر
این تست غلط دوست عزیز.

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

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

000100010001001000100010
d=1000100010
p=00010001000100 که در مبنای 16 برابر 444 می باشد با جستجو در Page Table مقدار Frame# رو برابر 5C در مبنای 16 می یابیم حالا باید این مقدار رو جایگزین P کنیم که در نهایت مقدار Frame#+d آدرس فیزیکی رو تولید میکنه.
010111001000100010 = 17222
لینک مرجع