Бесконтактное ядро - Tickless kernel
А бесщеточное ядро является ядро операционной системы в каком таймере прерывает не происходят через определенные промежутки времени, а доставляются только по мере необходимости.[1]
В Ядро Linux на s390 с 2.6.6[2] и на i386 от релиза 2.6.21[3] можно настроить на отключение таймера (без клещей или же динамический тик) для простаивающих процессоров с использованием CONFIG_NO_HZ
, а с 3.10 с CONFIG_NO_HZ_IDLE
расширен для неактивных процессоров с CONFIG_NO_HZ_FULL
.[4] В XNU ядро в Mac OS X 10.4 на, и Ядро NT в Windows 8 на, также не имеют клещей.[1] В Солярис Ядро 8 представило циклическую подсистему, которая позволяет использовать таймеры произвольного разрешения и работать без тиков.[5] FreeBSD 9 представил «динамический тиковый режим» (он же тиковый).[6]
С 2020 года планируется добавить это в МИНИКС 3[7] в среднесрочной перспективе.[8]
Рекомендации
- ^ а б Брайт, Питер (28 октября 2012 г.). «Лучше внутри: под капотом Windows 8». Ars Technica. раздел «Тик-так».
- ^ «Linux 2.6.6-rc3». Lwn.net. Получено 2015-04-09.
- ^ "Clockevents и dyntick". Lwn.net. 2007-02-21. Получено 2015-04-09.
- ^ "(Почти) полная безтактовая работа в 3.10". Lwn.net. Получено 2015-04-09.
- ^ "Комментарий Брайана Кантрила (бывшего инженера ядра Solaris)". Получено 2017-01-07..
- ^ "Что готовит для FreeBSD 9?".
- ^ "Бесконтактное ядро". Получено 25 февраля 2020.
- ^ «Дорожная карта MINIX 3». Получено 25 февраля 2020.
Этот Операционная система -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |