زمان کنونی: ۰۲ دى ۱۴۰۳, ۰۸:۳۰ ب.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

جدول صفحه چند سطحی IT94

ارسال:
  

Hopegod پرسیده:

جدول صفحه چند سطحی IT94



سلام دوستان سوالم اینه ، ما میتونیم از روی تعداد بیتهای مدخل جدول صفحه تعداد قابهای حافظه ی فیزیکی رو به دست بیاریم، حالا اینجا که نوشته هر مدخل جدول صفحه ۴ بایت فضا می گیرد، معنیش همینه یا نه؟
و اینکه چون اندازه صفحه ۲ به توان ۱۰ هست ,۱۰ بیت برای آفست نگه میداریم و ۲۴ بیت باقی میمونه، حالا این ۲۴ بیت را چطوری به چند سطح تقسیم کنیم؟ خیلی ممنون میشم کمکم کنیدBlush
نقل قول این ارسال در یک پاسخ

۲
ارسال:
  

delete4all پاسخ داده:

RE: جدول صفحه چند سطحی IT94

(۰۴ فروردین ۱۳۹۶ ۰۱:۱۳ ب.ظ)Hopegod نوشته شده توسط:  سلام دوستان سوالم اینه ، ما میتونیم از روی تعداد بیتهای مدخل جدول صفحه تعداد قابهای حافظه ی فیزیکی رو به دست بیاریم، حالا اینجا که نوشته هر مدخل جدول صفحه ۴ بایت فصا می گیرد، معنیش همینه یا نه؟

بله همینطوره
اندازه مدخل جدول صفحه = بیت ورودی جدول صفحه = تعداد قاب
اندازه صفحه / انداره مدخل جدول صفحه ( یا اندازه درایه) = تعداد صفحه
که اینجا میشه ۸^۲ (تعداد صفحات منطقی = تعداد درایه های جدول صفحه در هر صفحه = تعداد سطر های جدول صفحه در هر صفحه)

(۰۴ فروردین ۱۳۹۶ ۰۱:۱۳ ب.ظ)Hopegod نوشته شده توسط:  و اینکه چون اندازه صفحه ۲ به توان ۱۰ هست ,۱۰ بیت برای آفست نگه میداریم و ۲۴ بیت باقی میمونه، حالا این ۲۴ بیت را چطوری به چند سطح تقسیم کنیم؟ خیلی ممنون میشم کمکم کنیدBlush[/code]

ما تویه هر صفحه ۸^۲ قاب میتونیم آدرس بدیم و حالا برای اینکه ۲۴^۲ بیت رو بتونیم آدرس بدیم به چند صفحه نیاز داریم؟ ( گفتم صفحه چون گفته هر جدول صفحه تویه یک صفحه ذخیره بشه)
تقسیم میکنیم ۲۴ / ۸ = ۳ صفحه ( سطح ) آدرس دهی تقسیم میشه
نقل قول این ارسال در یک پاسخ

ارسال:
  

Hopegod پاسخ داده:

RE: جدول صفحه چند سطحی IT94

خیلی خیلی ممنونم.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۲
ارسال:
  

alireza01 پاسخ داده:

RE: جدول صفحه چند سطحی IT94

سلام و وقت بخیر...
اندازه هر صفحه ۱KB است پس هر صفحه برابر با [tex]1KB\: =\: 8000\: bit\: =\: 8\ast2^{12}=2^3\ast2^{12}=2^{15}bit[/tex] میشود . از طرفی ما قصد نگاشت کردن یک آدرس ۳۴ بیتی را داریم ، که با توجه به اینکه کل مقدار offset و جمع فضای جداول صفحه ( [tex]PageTable_1,PageTable_2,PageTable_3,....,PageTable_n[/tex] )برابر ۳۴ بیت است ، و هر صفحه را برابر [tex]2^{15}[/tex] بود .مقدار Offset برابر ۱۰ بیت خواهد

هر مدخل جدول صفحه برابر ۴ بایت است و کل فضای مدخل های صفحه برابر ۱ کیلوبایت است ( صورت سوال ) پس کل درایه های جدول برابر با [tex]\frac{1KB}{4=2^2}=2^8[/tex] ، فضای جداول صفحه برابر با [tex]34\: -\: 10\: (Offset)=24[/tex] و باید به مقدار [tex]\frac{24}{8}=3[/tex] سطح جدول صفحه نیاز داریم که میشه گزینه ۳
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

Hopegod پاسخ داده:

RE: جدول صفحه چند سطحی IT94

خیلی متشکرم.
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  سوال در مورد صفحه بندی در سیستم عامل Azadam ۱ ۱,۸۷۱ ۱۳ دى ۱۴۰۰ ۱۱:۰۴ ق.ظ
آخرین ارسال: Azadam
  در نوشتن چند جمله انگلیسی نیاز به کمک دارم fa_karoon ۰ ۱,۷۳۳ ۰۳ شهریور ۱۴۰۰ ۰۱:۰۹ ب.ظ
آخرین ارسال: fa_karoon
  مدیریت سیستم چند پردازنده ای متقارن no_ta2000 ۰ ۱,۷۶۱ ۰۹ مهر ۱۳۹۹ ۰۲:۲۱ ب.ظ
آخرین ارسال: no_ta2000
  صفحه چند سطحی Flash1 ۰ ۱,۷۹۹ ۱۰ تیر ۱۳۹۹ ۰۵:۵۸ ب.ظ
آخرین ارسال: Flash1
  کمک برای چند تا سوالات شبکه کامپیوتری Hamedudk ۳ ۶,۴۴۳ ۲۷ آبان ۱۳۹۸ ۱۱:۴۲ ق.ظ
آخرین ارسال: khayyam
  چند راه برای این که پرواز طولانی راحت تری را تجربه کنید - خبرگزاری فارس abolfazlda ۰ ۹ ۲۴ بهمن ۱۳۹۷ ۱۱:۰۵ ق.ظ
آخرین ارسال: abolfazlda
  درخواست دانلود چند مقاله از www.civilica.com H.Mohammadi ۱ ۳,۸۰۹ ۱۴ دى ۱۳۹۷ ۰۱:۲۳ ق.ظ
آخرین ارسال: Behnam‌
  دیاگرام حالت و جدول حالت یک نمودار ASM Sanazzz ۵ ۵,۸۸۵ ۰۱ آذر ۱۳۹۷ ۱۰:۴۵ ب.ظ
آخرین ارسال: Sanazzz
  بهینه سازی چند هدفه فازی استوارژنتیک alighasemi ۰ ۲,۱۳۵ ۲۴ آبان ۱۳۹۷ ۰۴:۵۵ ب.ظ
آخرین ارسال: alighasemi
  چند سوال مبهم Mr.R3ZA ۰ ۱,۶۰۷ ۰۵ تیر ۱۳۹۷ ۱۱:۰۷ ب.ظ
آخرین ارسال: Mr.R3ZA

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close