Ядро без тактов — это ядро операционной системы , в котором прерывания таймера не происходят через регулярные интервалы, а доставляются только по мере необходимости. [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] Ядро Solaris 8 представило циклическую подсистему, которая допускает произвольные разрешения таймеров и работу без тиков. [5] FreeBSD 9 представила «динамический тиковый режим» (он же безтиковый). [6]
В среднесрочной перспективе планируется добавить эту функцию в MINIX 3 [7] в 2020 году. [8]