Планировщик ULE - ULE scheduler
Оригинальный автор (ы) | Джефф Роберсон[1] |
---|---|
изначальный выпуск | 26 января 2003 г.[2] |
Стабильный выпуск | 3.0 (27 февраля 2008 г.) [±] |
Репозиторий | |
Написано в | 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]
использованная литература
- ^ "Справочная страница 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.
- McKusick, M.K .; Невилл-Нил, Г.В. (2004). Дизайн и реализация операционной системы FreeBSD. Pearson Education. ISBN 9780321680037. Получено 15 июн 2014.
Эта Операционная система -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |