حساب کاربری
​
زمان تقریبی مطالعه: 1 دقیقه
لینک کوتاه

زمان‌بند یوال‌ئی

یوال‌ای (به انگلیسی: ULE scheduler) زمان‌بند پیشفرض در سیستم‌عامل فری‌بی‌اس‌دی (نسخه ۷٫۱ به بعد) برای معماری‌های i386 و AMD64 است که اولین بار در فری‌بی‌اس‌دی ۵ معرفی شد. اما برای مدت زیادی غیر فعال بود و سیستم‌عامل فری‌بی‌اس‌دی از زمان‌بند سنتی BSD استفاده می‌کرد تا ULE به پایداری و بلوغ کامل برسد. زمان‌بند سنتی بی‌اس‌دی، به طور کامل از چند پردازشی متقارن و چندریسمانی همزمان استفاده نمی‌کرد که در محیط‌های رایانشی مدرن دارای اهمیت بسیار هستند. هدف اصلی پروژه ULE استفاده بهتر از محیط‌های چند پردازشی متقارن و چندریسمانی همزمان است. کاربر می‌تواند با کامپایل کردن یک هسته سفارشی زمانبند دلخواه خود را انتخاب کند. یوال‌ای می‌تواند کارایی سیستم را هم در سیستم‌های تک‌پردازنده و هم در سیستم‌های چند پردازنده بهبود بخشد. همینطور در زیر بار سنگین هم می‌تواند سرعت پاسخگویی به درخواست‌های تعاملی کاربر را بهبود بخشد.

زمان‌بند یوال‌ای
نویسنده(های)
اصلی
جف روبرسون
انتشار ابتدایی۲۶ ژوئیه ۲۰۰۳
انتشار پایدار
۳٫۰
مخزن
  • bxr.su/f/sys/kern/sched_ule.c
نوشته‌شده بازبان سی
سیستم‌عاملفری‌بی‌اس‌دی
گونهزمان‌بند
پروانهپروانه بی‌اس‌دی

منابع

  1. ↑ "SCHED_ULE(4) man page". Retrieved 2008-09-02.
  2. ↑ "FreeBSD CVS log". Retrieved 27 August 2008.
  3. ↑ "FreeBSD 7.1-RELEASE Release Announcement". Archived from the original on 28 March 2012. Retrieved 4 اكتبر 2013. retrieved on 5 January 2009
  4. ↑ "ULE: A Modern Scheduler for FreeBSD" (PDF). Retrieved 23 June 2008.
  5. ↑ "FreeBSD Handbook". Chapter 8 Configuring the FreeBSD Kernel. Retrieved 2009-03-18.
  6. ↑ "FreeBSD 7.0-RELEASE Release Notes". Retrieved 23 June 2008.
  7. ↑ Jeff Roberson. "ULE 2.0". Retrieved 2008-09-02.
آخرین نظرات
کلیه حقوق این تارنما متعلق به فرا دانشنامه ویکی بین است.