زمانبند یوالئی
یوالای (به انگلیسی: ULE scheduler) زمانبند پیشفرض در سیستمعامل فریبیاسدی (نسخه ۷٫۱ به بعد) برای معماریهای i386 و AMD64 است که اولین بار در فریبیاسدی ۵ معرفی شد. اما برای مدت زیادی غیر فعال بود و سیستمعامل فریبیاسدی از زمانبند سنتی BSD استفاده میکرد تا ULE به پایداری و بلوغ کامل برسد. زمانبند سنتی بیاسدی، به طور کامل از چند پردازشی متقارن و چندریسمانی همزمان استفاده نمیکرد که در محیطهای رایانشی مدرن دارای اهمیت بسیار هستند. هدف اصلی پروژه ULE استفاده بهتر از محیطهای چند پردازشی متقارن و چندریسمانی همزمان است. کاربر میتواند با کامپایل کردن یک هسته سفارشی زمانبند دلخواه خود را انتخاب کند. یوالای میتواند کارایی سیستم را هم در سیستمهای تکپردازنده و هم در سیستمهای چند پردازنده بهبود بخشد. همینطور در زیر بار سنگین هم میتواند سرعت پاسخگویی به درخواستهای تعاملی کاربر را بهبود بخشد.
نویسنده(های) اصلی | جف روبرسون |
---|---|
انتشار ابتدایی | ۲۶ ژوئیه ۲۰۰۳ |
انتشار پایدار | ۳٫۰
|
مخزن | |
نوشتهشده با | زبان سی |
سیستمعامل | فریبیاسدی |
گونه | زمانبند |
پروانه | پروانه بیاسدی |
منابع
- ↑ "SCHED_ULE(4) man page". Retrieved 2008-09-02.
- ↑ "FreeBSD CVS log". Retrieved 27 August 2008.
- ↑ "FreeBSD 7.1-RELEASE Release Announcement". Archived from the original on 28 March 2012. Retrieved 4 اكتبر 2013. retrieved on 5 January 2009
- ↑ "ULE: A Modern Scheduler for FreeBSD" (PDF). Retrieved 23 June 2008.
- ↑ "FreeBSD Handbook". Chapter 8 Configuring the FreeBSD Kernel. Retrieved 2009-03-18.
- ↑ "FreeBSD 7.0-RELEASE Release Notes". Retrieved 23 June 2008.
- ↑ Jeff Roberson. "ULE 2.0". Retrieved 2008-09-02.