ULE жоспарлағышы - ULE scheduler

ULE жоспарлағышы
Түпнұсқа автор (лар)Джефф Роберсон[1]
Бастапқы шығарылым26 қаңтар 2003 ж (2003-01-26)[2]
Тұрақты шығарылым3.0 (2008 ж., 27 ақпан) [±]
Репозиторий Мұны Wikidata-да өңдеңіз
ЖазылғанC
Операциялық жүйеFreeBSD
ЛицензияBSD 2-тармақ

ULE әдепкі болып табылады жоспарлаушы үшін FreeBSD операциялық жүйе (7.1 және алға нұсқалары) i386 және AMD64 архитектураларына арналған.[3] Ол енгізілді FreeBSD 5-нұсқа,[4] бірақ ол әдепкі бойынша дәстүрлі BSD жоспарлағышының пайдасына пісіп болғанға дейін біраз уақытқа ажыратылды. Бастапқы BSD жоспарлағышы толық пайдаланбайды SMP немесе SMT,[5] бұл қазіргі заманғы есептеу орталарында маңызды. ULE жобасының басты мақсаты - оны тиімді пайдалану SMP және SMT қоршаған орта. ULE екеуінде де өнімділікті жақсартуы керек бірпроцессорлы және мультипроцессорлы қоршаған орта,[6] сонымен қатар ауыр жүктеме кезінде интерактивті реакция.[7] Пайдаланушы BSD жоспарлаушысы мен ULE арасында ядро ​​компиляциялау уақытын реттей отырып ауыса алады.[8]

Әдебиеттер тізімі

  1. ^ «SCHED_ULE (4) адам парағы». Алынған 2 қыркүйек 2008.
  2. ^ «FreeBSD CVS журналы». Алынған 27 тамыз 2008.
  3. ^ «FreeBSD 7.1-RELEASE шығарылымы туралы хабарландыру». 2009 жылдың 5 қаңтарында алынды
  4. ^ «ULE: FreeBSD үшін заманауи жоспарлаушы» (PDF). Алынған 23 маусым 2008.
  5. ^ Кирк МакКусик және Невилл-Нил 2004 ж, 4.4. Жіптерді жоспарлау.
  6. ^ «FreeBSD 7.0-RELEASE шығарылымы туралы ескертпелер». Алынған 23 маусым 2008.
  7. ^ Джефф Роберсон. «ULE 2.0». Архивтелген түпнұсқа 17 мамыр 2008 ж. Алынған 2 қыркүйек 2008.
  8. ^ «FreeBSD анықтамалығы». 8-тарау. FreeBSD ядросын теңшеу. Алынған 18 наурыз 2009.