ULE
Перейти к навигации
Перейти к поиску
ULE scheduler | |
---|---|
Тип | открытое программное обеспечение и Q25401799? |
Разработчик | Джеф Роберсон(англ. Jeff Roberson)[1] |
Написана на | C |
Операционная система | FreeBSD |
Первый выпуск | 26 января 2003[2] |
Репозиторий | bxr.su/f/sys/kern/sched_… |
Лицензия | 2-пунктовая BSD |
ULE — планировщик, используемый по умолчанию в операционной системе FreeBSD (начиная с версии 7.1 и выше) для архитектур i386 и AMD64.[3] Появился в 5-й версии FreeBSD[4], но был временно отключен по умолчанию в пользу традиционного BSD планировщика, который не использовал все возможности SMP и SMT, которые важны в современном программировании. Основная цель проекта ULE заключается в создании удобного и эффективного планирования в SMP и SMT среде. ULE-планировщик должен показывать высокую производительность как в многопроцессорной системе, так и в системе с одним процессором, а также хорошую отзывчивость системы при высоких нагрузках.[5].
Mac OS X v10.6 может использовать код из ULE[6].
Примечания
[править | править код]- ↑ SCHED_ULE(4) man page . Дата обращения: 2 сентября 2008. Архивировано 28 марта 2012 года.
- ↑ FreeBSD CVS log . Дата обращения: 27 августа 2008. Архивировано 28 марта 2012 года.
- ↑ FreeBSD 7.1-RELEASE Release Announcement (англ.). Дата обращения: 5 января 2009. Архивировано 28 марта 2012 года.
- ↑ ULE: A Modern Scheduler for FreeBSD / Proceedings of BSDCon ’03 / 2003.09.08-12 (англ.). Дата обращения: 23 июня 2008. Архивировано 28 марта 2012 года.
- ↑ FreeBSD 7.0-RELEASE Release Notes (англ.). Дата обращения: 23 июня 2008. Архивировано 28 марта 2012 года.
- ↑ OS X Snow Leopard to Use ULE Scheduler? (англ.). Дата обращения: 1 июля 2008. Архивировано 28 марта 2012 года.
Это заготовка статьи о программном обеспечении. Помогите Википедии, дополнив её. |