۰
subtitle
ارسال: #۱
  
تست سیستم عامل- آی تی ۸۹(قطعه بندی همراه با صفحه بندی)
مدیریت حافظه در یک سیستم فرضی به صورت قطعه بندی صفحه بندی شده است و اندازه هر صفحه ۴ کیلو بایت است هر درایهی جدول قطعه دارای ۳ بایت و به صورت زیر است: (ضمیمه شده)
و هر درایهی جدول صفحه یک بایتی است و نشان دهندهی شمارهی قاب است.در PCB یک فرآیند برای آدرس پایهی جدول قطعه(STBA) مقدار۰AFEH دیده می شود اگر در این فرآیند آدرس منطقی [۰۲H,3456H] تولید شود آدرس فیزیکی نظیر چه خواهد بود؟.بخش اول آدرس منطقی شماره قطعه است.حرف H به معنی HEX است.محتویات حافظه به شکل زیر است...(ضمیمه شده)
جون هرکی دوست دارید یه جوری سوال رو جواب بدید که دقیقا بشه فهمید برای حل این جور سوالها چه جوری باید عمل کرد.بتونم نمونه اش رو تو کنکور حل کنم.
من سیستم عامل مرجع و کتاب مقسمی رو خوندم ولی هیچی دستگیرم نشد!!
ممنون
و هر درایهی جدول صفحه یک بایتی است و نشان دهندهی شمارهی قاب است.در PCB یک فرآیند برای آدرس پایهی جدول قطعه(STBA) مقدار۰AFEH دیده می شود اگر در این فرآیند آدرس منطقی [۰۲H,3456H] تولید شود آدرس فیزیکی نظیر چه خواهد بود؟.بخش اول آدرس منطقی شماره قطعه است.حرف H به معنی HEX است.محتویات حافظه به شکل زیر است...(ضمیمه شده)
جون هرکی دوست دارید یه جوری سوال رو جواب بدید که دقیقا بشه فهمید برای حل این جور سوالها چه جوری باید عمل کرد.بتونم نمونه اش رو تو کنکور حل کنم.
من سیستم عامل مرجع و کتاب مقسمی رو خوندم ولی هیچی دستگیرم نشد!!
ممنون
۱
ارسال: #۲
  
تست آی تی ۸۹(قطعه بندی همراه با صفحه بندی)
ابتدا آدرس جدول صفحه قطعه با آدرس ۰۲H رو بدست میاریم خوب این آدرس رو با ۰AFEH جمع می کنیم که برابر ۰B00H بدست میاد حال از ۳H بعنوان ایندکس استفاده میشه پس آدرس مورد نظر برای برداشتن شماره قاب برابر ۰B03H خواهد شد در انتها هم شماره قاب که برابر ۰AH رو به ۱۲ بیت سمت راست یعنی ۴۵۶H، الحاق می کنیم.
۰
ارسال: #۳
  
RE: تست آی تی ۸۹(قطعه بندی همراه با صفحه بندی)
طبق گفته کتاب پوران پژوهش صورت این سوال غلط هست!! و آدرسی براش پیدا نمیشه
۰
ارسال: #۴
  
تست آی تی ۸۹(قطعه بندی همراه با صفحه بندی)
ولی مقسمی حلش کرده!
بیشتر هدفم یاد گرفتن کلی است . نه جواب اصلی این تست
بیشتر هدفم یاد گرفتن کلی است . نه جواب اصلی این تست
۰
ارسال: #۵
  
RE: تست آی تی ۸۹(قطعه بندی همراه با صفحه بندی)
تو کتاب دکتر حقیقت این مساله رو حل کرده با دلایل منطقی البته من قسمتی رو که قرمز شده نفهمیدم اگر کسی براش جا افتاد یه توضیح بده:
چون در آدرس منطقی شماره قطعه برابر [tex](02)_{H}[/tex] و هر ۳ بایت پشت سر هم در حافظه نشانگر یک درایه از جدول قطعه است، باید [tex]2*3[/tex] بایت از ابتدای جدول قطعه به جلو برویم. می دانیم آدرس شروع جدول قطعه فرآیند جاری (STBA) برابر [tex](0AFE)_{H}[/tex] است یعنی آدرس درایه مورد نظر برابر است با:
یعنی [tex](0B04)_{H}[/tex].
با مراجعه به آدرس [tex](0B04)_{H}[/tex] و برداشتن ۳ بایت پشت سر هم به [tex]0B0905[/tex] می رسیم (اگر ۳ بایت پشت سر هم برداریم این آدرس[tex]0B0905[/tex] به دست نمیاد که؟) که طبق صورت سوال [tex]0B09[/tex] بیانگر PTBA و [tex]05[/tex] بیانگر LIMIT است.
چون هر قطعه صفحه بندی شده است، بخش دوم آدرس منطقی، یعنی [tex](3456H)[/tex] از offset، P# تشکیل شده و با توجه به اینکه صفحات ۴ کیلو بایتی هستند ([tex]2^{12}=4KB[/tex]) پس ۱۲ بیت کم ارزش آن (۳ رقم سمت راست هگزادسیمال) که برابر [tex]456H[/tex] است بیانگر آفست و ۳ نشان دهنده شماره صفحه خواهد بود.
به ابتدای جدول صفحه یعنی آدرس [tex]0B09[/tex] می رویم و چون هر درایه جدول صفحه یک بایتی است و صفحه شماره ۳ را می خواهیم ۳ بایت به جلو می رویم و به آدرس [tex]0B0C[/tex] می رسیم. محتوای این آدرس یعنی [tex]0A[/tex] بیانگر شماره قاب صفحه است و کافی است در سمت چپ افست [tex](456)[/tex] قرار گیرد تا آدرس فیزیکی [tex](0A456)[/tex] را بسازند. یعنی گزینه ۲ صحیح است.
چون در آدرس منطقی شماره قطعه برابر [tex](02)_{H}[/tex] و هر ۳ بایت پشت سر هم در حافظه نشانگر یک درایه از جدول قطعه است، باید [tex]2*3[/tex] بایت از ابتدای جدول قطعه به جلو برویم. می دانیم آدرس شروع جدول قطعه فرآیند جاری (STBA) برابر [tex](0AFE)_{H}[/tex] است یعنی آدرس درایه مورد نظر برابر است با:
[tex]0AFE [/tex]
[tex]6[/tex]
------------------
[tex]0B04[/tex]
[tex]6[/tex]
------------------
[tex]0B04[/tex]
یعنی [tex](0B04)_{H}[/tex].
با مراجعه به آدرس [tex](0B04)_{H}[/tex] و برداشتن ۳ بایت پشت سر هم به [tex]0B0905[/tex] می رسیم (اگر ۳ بایت پشت سر هم برداریم این آدرس[tex]0B0905[/tex] به دست نمیاد که؟) که طبق صورت سوال [tex]0B09[/tex] بیانگر PTBA و [tex]05[/tex] بیانگر LIMIT است.
چون هر قطعه صفحه بندی شده است، بخش دوم آدرس منطقی، یعنی [tex](3456H)[/tex] از offset، P# تشکیل شده و با توجه به اینکه صفحات ۴ کیلو بایتی هستند ([tex]2^{12}=4KB[/tex]) پس ۱۲ بیت کم ارزش آن (۳ رقم سمت راست هگزادسیمال) که برابر [tex]456H[/tex] است بیانگر آفست و ۳ نشان دهنده شماره صفحه خواهد بود.
به ابتدای جدول صفحه یعنی آدرس [tex]0B09[/tex] می رویم و چون هر درایه جدول صفحه یک بایتی است و صفحه شماره ۳ را می خواهیم ۳ بایت به جلو می رویم و به آدرس [tex]0B0C[/tex] می رسیم. محتوای این آدرس یعنی [tex]0A[/tex] بیانگر شماره قاب صفحه است و کافی است در سمت چپ افست [tex](456)[/tex] قرار گیرد تا آدرس فیزیکی [tex](0A456)[/tex] را بسازند. یعنی گزینه ۲ صحیح است.
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close