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

سوال در مورد الگوریتم بهینه

ارسال:
  

pelican پرسیده:

سوال در مورد الگوریتم بهینه

سلام دوستان من یه سوال ساده داشتم
چطوری میتوان با داشتن اندازه قاب صفحه و تعداد قاب و فضای آدرس فرایند، تعداد صفحات و اندازه ان را به دست آورد؟؟
تویه یه مثال داده ،اندازه هر قاب ۶۴ بایت و فضای ادرس فرایند ۹۴۰ بایت و تعداد قاب صفحه برابر ۳ است و دسترسی به صفحات به ترتیب زیر است با استفاده از این الگوریتم تعداد نقص های صفحه را محاسبه کنید
آدرس های مورد دسترسی : ۳۵۵، ۴۶ ، ۸۰۰ ، ۴۸۰ ، ۳۰۰،۸۳۰ ، ۱۶۰ ، ۳۵۰ ، ۲۰ ، ۲۴۰ ، ۴۰ میباشد .
ممنون از کمکتون
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

MShariati پاسخ داده:

RE: سوال در مورد الگوریتم بهینه

در این الگوریتم صفحه‌ای جایگزین می‌شه که در آینده‌ای دورتر بکار خواهد آمد (یا اصلاً بکار نخواهد آمد).
آدرس صفحات درخواستی می‌شه حد بالای (شماره بایت تقسیم بر ۶۴):
۱,۴,۱,۶,۳,۵,۱۳,۸,۱۳,۱,۶
در زیر شماره‌ی درخواست اجابت شده، وضعیت حافظه، و مجموع نقص‌های صفحه تا این درخواست رو برای شما لیست کردم:

۱-{-,-,۱} ->1
۲-{-,۱,۴} ->2
۳-{-,۱,۴} ->2
۴-{۱,۴,۶} ->3
۵-{۱,۳,۶} ->4
۶-{۱,۵,۶} ->5
۷-{۱,۱۳,۶} ->6
۸-{۱,۱۳,۸} ->7
۹-{۱,۱۳,۸} ->7
۱۰-{۱,۱۳,۸} ->7
۱۱-{۱,۱۳,۶} ->8

پس جواب نهایی می‌شه: ۸ نقص صفحه
نقل قول این ارسال در یک پاسخ

ارسال:
  

pelican پاسخ داده:

RE: سوال در مورد الگوریتم بهینه

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

۰
ارسال:
  

shayesteb پاسخ داده:

RE: سوال در مورد الگوریتم بهینه

سلام

دوستان چرا حد بالای آدرس صفحات رو در نظر میگیریم؟
نقل قول این ارسال در یک پاسخ

ارسال:
  

MShariati پاسخ داده:

RE: سوال در مورد الگوریتم بهینه

(۲۱ دى ۱۳۹۳ ۱۲:۰۶ ق.ظ)shayesteb نوشته شده توسط:  سلام

دوستان چرا حد بالای آدرس صفحات رو در نظر میگیریم؟
سلاااااام؛
روشنه! چون شما هر آدرسی در یک صفحه را لازم داشته باشی که اون صفحه در حافظه وجود نداره، کل صفحه‌ی مربوطه باید به حافظه آورده بشه و نمیشه مثلاً شماره صفحه ۱/۵۷ باشه.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

shayesteb پاسخ داده:

RE: سوال در مورد الگوریتم بهینه

(۲۳ دى ۱۳۹۳ ۰۲:۴۰ ب.ظ)MShariati نوشته شده توسط:  سلاااااام؛
روشنه! چون شما هر آدرسی در یک صفحه را لازم داشته باشی که اون صفحه در حافظه وجود نداره، کل صفحه‌ی مربوطه باید به حافظه آورده بشه و نمیشه مثلاً شماره صفحه ۱/۵۷ باشه.

مطمینن باید عددی که به دست میاد رند باشه ولی چرا کران بالا و کران پایین نه؟
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

MShariati پاسخ داده:

RE: سوال در مورد الگوریتم بهینه

(۲۳ دى ۱۳۹۳ ۰۳:۵۷ ب.ظ)shayesteb نوشته شده توسط:  
(23 دى ۱۳۹۳ ۰۲:۴۰ ب.ظ)MShariati نوشته شده توسط:  سلاااااام؛
روشنه! چون شما هر آدرسی در یک صفحه را لازم داشته باشی که اون صفحه در حافظه وجود نداره، کل صفحه‌ی مربوطه باید به حافظه آورده بشه و نمیشه مثلاً شماره صفحه ۱/۵۷ باشه.

مطمینن باید عددی که به دست میاد رند باشه ولی چرا کران بالا و کران پایین نه؟

این مطلب اونقدر ساده بود که من شک داشتم جواب بدم و فکر کردم احتمالاً بعد از طرح سؤال خودتون متوجه شدید!!! ولی باز هم جواب دادم.

اگه بخواهیم به پایین رند کنیم، با فرض اینکه شماره صفحات از ۰ شروع بشه درسته. وگرنه صفحه‌ای برای آدرس مثلاً ۲۵ وجود نداره!

به لحاظ حفظ سادگیِ طراحی، توجیهی وجود داره که یک طراح نرم‌افزار یا سخت‌افزار شماره صفحه رو اعشاری بگیره؟!
مثلاً برای شماره صفحه‌ی آدرس ۵ در مثال بالا داریم: ۰/۰۷۸۱۲۵

توضیح بدیهیات سخته و احتمالاً گیج کننده ولی می‌تونه کلید درک بهتر و یا حتی نوآوری باشه ...
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

shayesteb پاسخ داده:

RE: سوال در مورد الگوریتم بهینه

(۲۳ دى ۱۳۹۳ ۱۰:۰۵ ب.ظ)MShariati نوشته شده توسط:  
(23 دى ۱۳۹۳ ۰۳:۵۷ ب.ظ)shayesteb نوشته شده توسط:  
(23 دى ۱۳۹۳ ۰۲:۴۰ ب.ظ)MShariati نوشته شده توسط:  سلاااااام؛
روشنه! چون شما هر آدرسی در یک صفحه را لازم داشته باشی که اون صفحه در حافظه وجود نداره، کل صفحه‌ی مربوطه باید به حافظه آورده بشه و نمیشه مثلاً شماره صفحه ۱/۵۷ باشه.

مطمینن باید عددی که به دست میاد رند باشه ولی چرا کران بالا و کران پایین نه؟

این مطلب اونقدر ساده بود که من شک داشتم جواب بدم و فکر کردم احتمالاً بعد از طرح سؤال خودتون متوجه شدید!!! ولی باز هم جواب دادم.

اگه بخواهیم به پایین رند کنیم، با فرض اینکه شماره صفحات از ۰ شروع بشه درسته. وگرنه صفحه‌ای برای آدرس مثلاً ۲۵ وجود نداره!

به لحاظ حفظ سادگیِ طراحی، توجیهی وجود داره که یک طراح نرم‌افزار یا سخت‌افزار شماره صفحه رو اعشاری بگیره؟!
مثلاً برای شماره صفحه‌ی آدرس ۵ در مثال بالا داریم: ۰/۰۷۸۱۲۵

توضیح بدیهیات سخته و احتمالاً گیج کننده ولی می‌تونه کلید درک بهتر و یا حتی نوآوری باشه ...

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

ارسال:
  

MShariati پاسخ داده:

RE: سوال در مورد الگوریتم بهینه

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



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  سوال در مورد صفحه بندی در سیستم عامل Azadam ۱ ۱,۵۸۶ ۱۳ دى ۱۴۰۰ ۱۱:۰۴ ق.ظ
آخرین ارسال: Azadam
  دو سوال در مورد درخت BST(درخت جستجوی دودویی) امیدوار ۳ ۵,۱۹۵ ۱۰ دى ۱۳۹۹ ۱۲:۰۴ ق.ظ
آخرین ارسال: marzi.pnh
  سوال در مورد سهمیه رتبه اولی rezamim2020 ۰ ۲,۰۰۴ ۱۶ شهریور ۱۳۹۹ ۰۴:۳۵ ب.ظ
آخرین ارسال: rezamim2020
  سئو چیست؟ - سئو - بهینه سازی سایت msnmsn ۲ ۲۵ ۲۳ آبان ۱۳۹۸ ۰۱:۱۳ ب.ظ
آخرین ارسال: xiaomi
  سوال در مورد دروس جبرای و چارت ارشد کامپیوتر/هوش دانشگاه تهران imali ۱ ۲,۹۱۲ ۰۴ مهر ۱۳۹۸ ۰۱:۴۶ ق.ظ
آخرین ارسال: marvelous
Question تفاوت تعداد مقایسه های مورد نیاز در الگوریتم های متفاوت porseshgar ۰ ۱,۹۶۱ ۱۵ بهمن ۱۳۹۷ ۱۲:۳۳ ب.ظ
آخرین ارسال: porseshgar
  بهینه سازی چند هدفه فازی استوارژنتیک alighasemi ۰ ۱,۹۳۳ ۲۴ آبان ۱۳۹۷ ۰۴:۵۵ ب.ظ
آخرین ارسال: alighasemi
  الگوریتم های بهینه سازی maryame ۱ ۱,۹۹۰ ۰۲ مرداد ۱۳۹۷ ۰۱:۳۱ ق.ظ
آخرین ارسال: The BesT
  سوال در مورد منبع و دروس آزمون استخدامی mostafa272 ۳ ۴,۵۱۶ ۰۱ تیر ۱۳۹۷ ۱۲:۰۷ ق.ظ
آخرین ارسال: majidnourirad10
  سوال در مورد دانشگاه آزاد قزوین, ارشد شبکه های کامپیوتری networki ۰ ۲,۴۷۵ ۲۱ خرداد ۱۳۹۷ ۱۲:۵۳ ب.ظ
آخرین ارسال: networki

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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