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

حافظه ها .

ارسال:
  

wskf پرسیده:

حافظه ها .

سلام
فضاهای اختصاص داده رو بر چه اساسی تخصیص داده؟
[تصویر:  431884_rwk_21022017726.jpg]
[تصویر:  431884_mm60_21022017728.jpg]
نقل قول این ارسال در یک پاسخ

۱
ارسال:
  

delete4all پاسخ داده:

RE: حافظه ها .

(۰۶ اسفند ۱۳۹۵ ۱۲:۰۰ ب.ظ)wskf نوشته شده توسط:  سلام
فضاهای اختصاص داده رو بر چه اساسی تخصیص داده؟

سلام
بر اساس الگوریتم Next Fit
و بر اساس فضا های خالی که گفته head --> 10001011، ۰۰۰۰۰۰۰۱ ، ۰۰۰۰۱۰۰۱
گفته هر ۰ نشونه فضای (۴ کیلویی ) و هر ۱ نشونه فضای پر (۴کیلویی) هست
پس ما باید به صفر ها نگاه کنیم از اولین بایت و هر کدوم که به اندازه فرآیند ورودی بود اونجا جاش بدیم و صفر رو به یک تبدیل کنیم تا بدونیم اون پر شده دیگه
فرآیند های ورودی گفته به ترتیب از راست به چپ ( ۱۳ کیلو ، ۷ کیلو ، ۵ کیلو )
خوب پس اول باید بگردی دنبال جا برای فرآیند ۱۳ کیلویی تویه بایت اول رو که نگاه کنی ۳ تا صفر پشت هم میبینی ۱۰۰۰۱۰۱۱ این ۳ صفر به معنی ۳تا فضای خالیه ۴ کیلویی هست ینی ۱۲ کیلو حد اکثر پس فرآیندمون توش جا نمیشه میریم جلوتر
تویه بایت بعدی میبینیم که ۷ تا صفر پشت سر هم داریم ( ینی ۷ *۴ کیلو = ۲۸ کیلو فضای خالی ) خوب پس ما به ۴ بیت اول ( ۴ صفر اول رو اشغال میکنیم برای فرآیند ۱۳ کیلویی) و اون ۴تا صفر اول رو تبدیل به ۱ میکنیم ---> head --> 10001011، ۱۱۱۱۰۰۰۱
فرآیند بعدی ۷ کیلو هست پس ما به ۲ تا صفر پشت سر هم نیاز داریم برای اینکه بتونیم جاش بدیم ( ۲* ۴ = ۸ کیلو) و ازونجا که الگوریتم next fit هست از ادامه جای قبلی دنبال فضا میگردیم که میبینیم ۳ تا صفر پشت هم فضا داریم تویه بایت دوم پس دوتاشو ۱ میکنیم
head --> 10001011 ، ۱۱۱۱۱۱۰۱ ، ۰۰۰۰۱۰۰۱
خوب رسیدیم به فرآیند آخر که ۵ کیلو هست پس نیاز به ۲ تا صفر پشت سر هم داریم
و بر اساس الگوریتم next fit باید ادامه بدیم و بریم تویه بایت سوم میبینیم اول بایت سوم ۴ تا صفر داریم پس ما ۲ تاشو اشغال میکنیم برای فرآیند
که میشه head--> 10001011 , 11111101 , 11001001
تموم میشه

خوب حالا باید حساب کنیم بزرگترین فضای خالی که مونده قدر هست

Head--> 10001011 , 11111101 , 11001001

تویه بایت اول یه فضای ۱۲ کیلویی خالی داریم ( ۳ صفر پشت سر هم) ۱۰۰۰۱۰۱۱
تویه بایت اول یه فضای ۴ کیلویی داریم ( یدونه صفر تنها ) ۱۰۰۰۱۰۱۱
تویه بایت دوم ۴ کیلو خالی داریم فقط ۱۱۱۱۱۱۰۱
تویه بایت سوم یه فضای ۸ کیلویی داریم(۲ تا صفر پشت سر هم) ۱۱۰۰۱۰۰۱
تویه بایت سوم یه فضای ۸ کیلویی داریم(۲ تا صفر پشت سر هم) ۱۱۰۰۱۰۰۱

پس گزینه ۳ درسته و بزرگترین فضای خالی باقی مونده ۱۲ کیلو هست
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

wskf پاسخ داده:

RE: حافظه ها .

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



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  حافظه نانو Sanazzz ۱ ۱,۹۲۲ ۱۲ اردیبهشت ۱۳۹۸ ۱۲:۲۶ ق.ظ
آخرین ارسال: Sanazzz
  نحوه مشخص کردن بیت‌های حافظه کنترل Erfan_Ekh ۰ ۲,۰۲۱ ۰۹ تیر ۱۳۹۷ ۰۳:۱۷ ب.ظ
آخرین ارسال: Erfan_Ekh
  مهندسی کامپوتر ۹۵ - حافظه مجازی mahshid_dd ۲ ۲,۹۲۱ ۰۲ اردیبهشت ۱۳۹۷ ۰۲:۰۵ ب.ظ
آخرین ارسال: mahshid_dd
  درخواست حل سوال ۷۲ از کامپیوتر ۹۶- مشکل در فهم حافظه نانو Sepideh96 ۱ ۲,۲۶۴ ۱۷ دى ۱۳۹۶ ۰۹:۲۷ ب.ظ
آخرین ارسال: yahmat
  حافظه ها amir_ghanati ۳ ۳,۲۳۶ ۲۴ مهر ۱۳۹۶ ۰۳:۰۴ ب.ظ
آخرین ارسال: msour44
  کوبیدگی - بخش حافظه مجازی سیستم عامل mehran.hzd ۳ ۴,۴۵۳ ۱۵ خرداد ۱۳۹۶ ۰۲:۵۶ ب.ظ
آخرین ارسال: msour44
  مدل مجموعه کاری - بخش حافظه مجازی سیستم عامل mehran.hzd ۱ ۲,۲۸۵ ۱۴ خرداد ۱۳۹۶ ۰۳:۲۶ ب.ظ
آخرین ارسال: msour44
  Hit Ratio در حافظه TLB آی تی ۹۵ M3t30r ۴ ۳,۶۱۸ ۰۳ اردیبهشت ۱۳۹۶ ۰۱:۰۴ ق.ظ
آخرین ارسال: پرهوده
  حجم حافظه نهان-سوال ۱۰۵- it 93 peace2013 ۴ ۳,۰۸۶ ۲۳ فروردین ۱۳۹۶ ۱۱:۲۴ ب.ظ
آخرین ارسال: peace2013
  اندازه حافظه مجازی - منطقی - فیزیکی wskf ۰ ۱,۵۳۷ ۲۰ فروردین ۱۳۹۶ ۱۰:۵۱ ب.ظ
آخرین ارسال: wskf

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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