تالار گفتمان مانشت
پیداکردن آدرس فیزیکی از روی آدرس مجازی در سیستم صفحه بندی قطعه بندی - نسخه‌ی قابل چاپ

پیداکردن آدرس فیزیکی از روی آدرس مجازی در سیستم صفحه بندی قطعه بندی - slinda - 15 بهمن ۱۳۹۱ ۰۵:۴۶ ق.ظ

به نام خدا

سلام
این سوال مربوط به آزمون ۴۰% آخر سنجش تکمیلی(اکسین)هست.
لطفا اگر کسی بلده راهنمایی کنه.
خییییلی ممنونم


[attachment=9332]

پیداکردن آدرس فیزیکی از روی آدرس مجازی در سیستم صفحه بندی قطعه بندی - slinda - 18 بهمن ۱۳۹۱ ۰۸:۲۵ ق.ظ

خواهشا از دوستان اگر کسی میدونه توضیح بده که این آدرس ۰X1E9 یعنی چی؟X اینجا چه معنی میده؟تبدیل دودویی این آدرس چی میشه
ببخشید اگر سوالم خیلی مسخره است!

پیداکردن آدرس فیزیکی از روی آدرس مجازی در سیستم صفحه بندی قطعه بندی - csharpisatechnology - 18 بهمن ۱۳۹۱ ۰۶:۲۵ ب.ظ

من کتابای schaums و پارسه و پوران و هر چی جزوه داشتم نگاه کردم سر در نیاوردم.
ولی فکر کنم ۰x منظورش اینه که آدرس توی مبنای ۱۶ هست یعنی هر رقم به ۴ رقم باینری تبدیل میشه و کلا ۳*۴=۱۲ بیت میشه.
و کلا آدرس مجازی در سیستم قطعه بندی همراه با صفحه بندی از سه بخش تشکیل میشه :
شماره سگمنت+شماره ی صفحه+انحراف یا همون آفست
--
من نمی دونم آدرس پایه یا base چیه اینجا
--
مطالب زیر رو از کتاب پوران می نویسم اما مثالی در این زمینه ندیدیم:

به کمک بخش شماره ی قطعه در آدرس منطقی،آدرس پایه متناظر رو به عنوان آدرس شروع جدول صفحه،از جدول قطعه استخراج می کنیم.
سپس باید این این آدرس پایه رو با مقدار شماره جمع کنیم تا شماره ی صفحه ی واقعی بدست بیاد.
بعدش به جدول صفحه مراجعه می کنیم تا شماره ی قاب صفحه ی مورد نظر بدست بیاد.