ایمیل خود را وارد و بر روی بچرخون کلیک کنید. (کد تخفیف دریافتی را هنگام ثبت سفارش وارد کنید)
قوانین بازی:
برنامهنویس:
هزینه سفارش:
۱۱۹,۰۰۰ تومان
تخصصی و منحصر به فرد بودن این اثر، تضمین کننده بهای محصول نسبت به آثار مشابه است.
وقتی فرآیندها یا پردازهها و حفرهها در یک لیست مرتب شده بر اساس آدرس قرار میگیرند، الگوریتمهای مختلفی جهت تخصیص حافظه به یک فرآیند جدید وجود دارد. برای این که مشکل به وجود آمدن حفرههای بسیار کوچک در حافظه برطرف گردد، الگوریتم بدترین برازش (Worst fit) پیشنهاد شده است.
در الگوریتم بدترین برازش یا Worst Fit تمام لیست جستجو میشود و فرآیند در بزرگترین حفره موجود قرار میگیرد. البته اگر در آن جا شود . الگوریتم Worst fit سرعت پایین (به دلیل نیاز به جستجو در لیست) و کارآیی پایین (بهره وری پایین حافظه) دارد.
مثال زیر را در نظر میگیریم. آرایه blockSize سایز حفرههای حافظه را نشان میدهد و آرایه processSize نیز اندازه فرآیندها یا پردازهها را نشان میدهد. در این مثال ۵ حفره و ۴ فرآیند داریم. هر کدام از فرآیندها به ترتیب از ۱ تا ۴ و هر یک از حفرهها از ۱ تا ۵ شماره گذاری شدهاند. بنابراین طبق الگوریتم Worst fit شماره بلاکها یا حفرههای تخصیص یافته به فرآیند در قسمت Block no مشخص شده است.
برنامه الگوریتم Worst Fit در ++C سی پلاس پلاس اثری است که در این پست به آن پرداخته شده است. این سورس کد در محیط ++Dev-C نوشته شده است. این اثر بصورت کامل توسط گروه پشتیبانی پی استور تست و بازبینی شده و دارای کامنت گذاری برای هر دستور است. اثر مذکور دارای نشان تضمین کیفیت پی استور میباشد. برای دانلود آن را خریداری کنید.
نام اثر: | برنامه الگوریتم Worst Fit در ++C سی پلاس پلاس |
نوع اثر: | سورس کد |
برنامهنویس: | تیم برنامهنویسی پیاستور |
زبان برنامه نویسی: | ++C سی پلاس پلاس |
ویژگی: | دارای قابلیت دانلود و ویرایش |
تیم برنامه نویسی پی استور یکی از اولین گروههای تشکیل شده در مجموعه آموزشی پی استور میباشد. این تیم از اساتید مجرب و فارغ التحصیلان رشتههای فنی و مهندسی تشکیل شده که در زمینههای مختلف برنامهنویسی و تهیه سورس کد فعال هستند.
هزینه سفارش:
۱۱۹,۰۰۰ تومان
نظرات
حدیث محمدزاده
بسیار بسیار عالی و کاربردی
مدیریت و پشتیبانی
نظرات و پیشنهادات خود را با ما در میان بگذارید.