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

نحوه بدست آوردن شماره صفحه

ارسال:
  

tarane1992 پرسیده:

Star نحوه بدست آوردن شماره صفحه

سلام
تو این دو تا سوال من نمیدونم شماره صفحات این مراجعاتو چطوری بدست میارن ممنون میشم کمک کنید.Shy




[تصویر:  237810_71401010444119706105.jpg]


[تصویر:  237810_46602261942118325130.jpg]
نقل قول این ارسال در یک پاسخ

۱
ارسال:
  

nazanin_sh پاسخ داده:

RE: نحوه بدست آوردن شماره صفحه

برای سوال اولت:

برنامت ۴۹۰ کلمه هست و هر صفحه ۱۰۰ کلمه بنابراین کل برنامت ۵ صفحه هست. بخش بندی آدرس ها به این صورت میشه:

صفجه ۱: آدرسهای ۰-۱۰۰
صفحه ۲: آدرسهای ۱۰۱-۲۰۰
صفحه ۳: آدرسهای ۲۰۱-۳۰۰
صفحه ۴: آدرسهای ۳۰۱-۴۰۰
صفحه ۵: آدرسهای ۴۰۱-۴۹۰

خب حافظه اصلی فقط گنجایش ۳۰۰ کلمه داره یعنی ۳ صفحه. طبق الگوریتمی که داریم در هر نقص صفحه که رخ میده باید صفحه ای خارج بشه که از زمان استفادش مدت بیشتری گذشته باشه!

آدرس ۱۰ مربوط به صفحه ۱ هست بنابراین دچار نقص صفحه میشه و بعد وارد حافظه میشه. آدرس ۱۰۴ از صفحه ۲ هم دچار نقص صفحه میشه و وارد حافظه میشه . آدرس ۲۱۵ مربوط به صفحه ۳ هست و دچار نقص صفحه میشه و وارد حافظه میشه. حالا آدرس ۳۸۶ یعنی صفحه ۴ توی حافظه نیست و باید یک صفحه رو خارج کنیم. صفحه شماره ۱ مدت زمان بیشتری از استفادش گذشته بنابراین این صفحه رو خارج میکنیم و ۴ رو میاریم داخل ... به همین ترتیب ادامه میدیم برای بقیه.

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

به این ترتیب جواب گزینه ۱ میشه یعنی ۱۰ نقص صفحه

سوال دوم هم به همین ترتیب هست فقط باید تعداد نقص صفحه هارو تقسیم بر کل مراجعاتت به حافظه بکنی و درصد بگیری...

موفق باشی
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

tarane1992 پاسخ داده:

RE: نحوه بدست آوردن شماره صفحه

دست گلت درد نکنه .ممنونم فهمیدم.Smile

موفق باشی.Shy
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  آموزش نحوه گرفتن پرتره ای حرفه ای mortazangz ۰ ۱,۵۴۶ ۲۵ بهمن ۱۴۰۰ ۰۲:۱۹ ب.ظ
آخرین ارسال: mortazangz
  سوال در مورد صفحه بندی در سیستم عامل Azadam ۱ ۱,۸۷۶ ۱۳ دى ۱۴۰۰ ۱۱:۰۴ ق.ظ
آخرین ارسال: Azadam
  صفحه چند سطحی Flash1 ۰ ۱,۸۰۲ ۱۰ تیر ۱۳۹۹ ۰۵:۵۸ ب.ظ
آخرین ارسال: Flash1
  نحوه محاسبه دفیق لگاریتم بدون ماشین حساب mcse2010 ۲ ۸۲,۹۵۲ ۲۸ مهر ۱۳۹۸ ۰۹:۳۸ ق.ظ
آخرین ارسال: chemical_darton29
  نحوه مطالعه دروس...راهنمایی لطفا... mona64 ۳ ۴,۴۰۱ ۲۰ مهر ۱۳۹۸ ۱۰:۵۹ ب.ظ
آخرین ارسال: marvelous
  نحوه کار با شبیه ساز cooja amani96 ۳ ۳,۹۹۳ ۱۲ مرداد ۱۳۹۸ ۰۲:۳۵ ق.ظ
آخرین ارسال: marvelous
Question نحوه دانلودpatent imsad88 ۲ ۵,۸۶۲ ۰۳ آذر ۱۳۹۷ ۰۶:۲۱ ب.ظ
آخرین ارسال: zahramotieeyan
  نحوه مشخص کردن بیت‌های حافظه کنترل Erfan_Ekh ۰ ۲,۰۳۳ ۰۹ تیر ۱۳۹۷ ۰۳:۱۷ ب.ظ
آخرین ارسال: Erfan_Ekh
  نحوه محاسبه مجموعه پیش بینی یا lookahead Erfan_Ekh ۱ ۲,۶۲۴ ۲۷ خرداد ۱۳۹۷ ۰۱:۳۱ ق.ظ
آخرین ارسال: ftmbghrn
  سوال در مورد بدست اوردن ادرس و پورت پروکسی zahra89 ۴ ۵,۴۴۴ ۲۳ اسفند ۱۳۹۶ ۰۸:۴۸ ب.ظ
آخرین ارسال: zahra89

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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