планировщик ULE
Оригинальный автор(ы) | Джефф Роберсон [1] |
---|---|
Первоначальный выпуск | 26 января 2003 г. [2] |
Стабильная версия | 3,0 (27 февраля 2008 г.) [±] |
Репозиторий | |
Написано в | С |
Операционная система | FreeBSD |
Лицензия | 2-пункт BSD |
ULE по умолчанию — это планировщик для FreeBSD операционной системы (версии 7.1 и более поздних) для архитектур i386 и AMD64. [3] Он был представлен в FreeBSD версии 5. [4] но на какое-то время он был отключен по умолчанию в пользу традиционного планировщика BSD, пока не достиг зрелости. Оригинальный планировщик BSD не в полной мере использует SMP или SMT . [5] что важно в современных вычислительных средах. Основная цель проекта ULE — более эффективное использование сред SMP и SMT . ULE должен улучшить производительность как в однопроцессорных , так и в многопроцессорных средах. [6] а также интерактивный отклик при большой нагрузке. [7] Пользователь может переключаться между планировщиком BSD и ULE, используя настройку, настраиваемую во время компиляции ядра. [8]
Ссылки
[ редактировать ]- ^ «Справочная страница sched_ule(4)» . Проверено 2 сентября 2008 г.
- ^ «Журнал CVS FreeBSD» . Проверено 27 августа 2008 г.
- ^ «Объявление о выпуске FreeBSD 7.1-RELEASE» . получено 5 января 2009 г.
- ^ «ULE: современный планировщик для FreeBSD» (PDF) . Проверено 23 июня 2008 г.
- ^ МакКьюсик и Невилл-Нил 2004 , 4.4. Планирование потоков.
- ^ «Примечания к выпуску FreeBSD 7.0-RELEASE» . Проверено 23 июня 2008 г.
- ^ Роберсон, Джефф. «УЛЕ 2.0» . Архивировано из оригинала 17 мая 2008 года . Проверено 2 сентября 2008 г.
- ^ «Справочник по FreeBSD» . Глава 8. Настройка ядра FreeBSD . Проверено 18 марта 2009 г.
Источники
[ редактировать ]- МакКьюсик, МК; Невилл-Нил, Г.В. (2004). Проектирование и реализация операционной системы FreeBSD . Пирсон Образование. п. 153. ИСБН 978-0-321-68003-7 .