جهت طرح ابهامات و مشکلات درسی خود به این بخش مراجعه نمایید
مدیر انجمن: rosa_127
-
amin_1
- کاربر ساده

- پست: 12
- تاریخ عضویت: چهارشنبه 27 آبان 1388, 2:31 pm
پست
توسط amin_1 » چهارشنبه 22 اردیبهشت 1389, 11:59 am
با سلام.لطفا راهنمایی کنید:سوال:در الگوریتم LRU اگردستیابی به صفحات به صورت {5و1و2و3و4و5و3و4و1و2و3و4}از چپ به راست باشد و اندازه انباره 3 صفحه باشدچند نقص صفحه رخ می دهد؟
جواب:

-
SJJ
- مشاور وِیژه

- پست: 688
- تاریخ عضویت: چهارشنبه 24 مرداد 1386, 11:53 pm
پست
توسط SJJ » چهارشنبه 22 اردیبهشت 1389, 7:29 pm
الگوریتم LRU یا همون Least Recently Used به این صورت عمل می کنه که در هر بار مراجعه به حافظه (انباره) اگر داده ی مورد نظر موجود نباشه، اون داده ای رو بیرون می ندازه که اخیرا کمترین استفاده ازش شده یعنی بین داده های موجود در حافظه، آخرین زمان دسترسی به اون نسبت به حالا بیشترین باشه.
شما یک جدول سه خونه ای به عنوان حافظه در نظر بگیرین، بعد شروع کنین از چپ به راست داده ها رو بخونین، هر داده ای که می خونین اگر توی حافظه نبود، اون رو توی یکی از خونه های خالی جدول بنویسین، اگر هر سه خونه ی جدول پر شده بود اونی رو خط بزنین که بین اون سه تا زودتر از همه بهش دسترسی داشتین.
تعداد دفعاتی که داده تو جدول نیست، همون تعداد نقص صفحه هاتونه.
اگر لازمه بگین مرحله به مرحله این مثالو توضیح بدم.
-
mehdiba3
- کاربر ساده

- پست: 34
- تاریخ عضویت: سهشنبه 29 مرداد 1387, 12:05 am
پست
توسط mehdiba3 » پنجشنبه 23 اردیبهشت 1389, 12:04 am
salam dooste aziz
man alan terme avale karshenasi napeyvastam
behet tosiye mikonam ke algoritm haye naghse safe ro hatman yad begir
man kamel baladeshoonam age khonatoon dezfoul bood yadet miadadam
kheyli asoonan faghat bayad raveshe konkoorishono yad begiri
be ketabe moghasemi tavajoh nakoon ke kheyli bad tozih dade
-
amin_1
- کاربر ساده

- پست: 12
- تاریخ عضویت: چهارشنبه 27 آبان 1388, 2:31 pm
پست
توسط amin_1 » پنجشنبه 23 اردیبهشت 1389, 4:04 pm
با سلام.ای کاش این مثال رو از اول توضیح بدی و در موقع دور ریختن اعداد در حافظه بگی که به چه علت آن عدد بیرون ریخته شده است.با تشکر
-
SJJ
- مشاور وِیژه

- پست: 688
- تاریخ عضویت: چهارشنبه 24 مرداد 1386, 11:53 pm
پست
توسط SJJ » پنجشنبه 23 اردیبهشت 1389, 7:38 pm
-
amin_1
- کاربر ساده

- پست: 12
- تاریخ عضویت: چهارشنبه 27 آبان 1388, 2:31 pm
پست
توسط amin_1 » جمعه 24 اردیبهشت 1389, 8:32 am
با سلام.آقا با این توضیح قشنگی که دادی فهمیدم .دستت درد نکنه موفق باشی .من سوالات دیگری هم در دروس مختلف دارم امیدوارم که کمکم کنید.با تشکر
-
maryam_me
- پست: 1
- تاریخ عضویت: پنجشنبه 30 اردیبهشت 1389, 5:30 pm
پست
توسط maryam_me » پنجشنبه 30 اردیبهشت 1389, 5:55 pm
با سلام
من يه سوال در مورد الگوريتم NRU داشتم ممنون ميشم اگر مرحله به مرحله توضيح دهيد.
سيستمي داراي حافظه اي با سه قاب است وصفحات زير به ترتيب از چپ به راست درخواست ميشوند.
اگر روش جايگزيني NRU (فقط با يك بيت R) باشد انگاه چند نقص صفحه رخ ميدهد؟
1213141512131415
-
SJJ
- مشاور وِیژه

- پست: 688
- تاریخ عضویت: چهارشنبه 24 مرداد 1386, 11:53 pm
پست
توسط SJJ » پنجشنبه 30 اردیبهشت 1389, 9:42 pm
سلام،
Not Recently Used و Least Recently Used عملکرد یکسانی دارن، به این تاپیک یه نگاه بندازین:
viewtopic.php?f=9&t=8152
اگه مشکل تون حل نشد بگین توضیح بدیم.
-
D.V.O
- کاربر ساده

- پست: 30
- تاریخ عضویت: پنجشنبه 26 فروردین 1389, 10:45 pm
پست
توسط D.V.O » شنبه 1 خرداد 1389, 1:30 pm
سلام
دوستان من یه چیز واسم سوال شده
اینکه تو کتاب آقای مقسمی گفته که این الگوریتم از کلاس ها برای جایگزینی استفاده میکنن
کلاسهای 0و1و2و3 که با تغییرات R,M ایجاد میشه
ولی تو عملکرد الگوریتم اومده دقیقاٌ شبیه Fifo عمل کرده
ممنون میشم توضیح بدین