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