stringtranslate.com

Ядро без тиканья

Ядро без тактов — это ядро ​​операционной системы , в котором прерывания таймера не происходят через регулярные интервалы, а доставляются только по мере необходимости. [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]

Ссылки

  1. ^ ab Bright, Peter (28 октября 2012 г.). «Лучше изнутри: под капотом Windows 8». Ars Technica. раздел «Тик-так».
  2. ^ "Linux 2.6.6-rc3". Lwn.net . Получено 2015-04-09 .
  3. ^ "Clockevents and dyntick". Lwn.net. 2007-02-21 . Получено 2015-04-09 .
  4. ^ "(Почти) полная работа без тиков в 3.10". Lwn.net . Получено 2015-04-09 .
  5. ^ "Комментарий Брайана Кэнтрила (бывшего инженера ядра Solaris)" . Получено 2017-01-07 ..
  6. ^ «Что ждет FreeBSD 9?».
  7. ^ "Tickless Kernel" . Получено 25 февраля 2020 г. .
  8. ^ "Дорожная карта MINIX 3" . Получено 25 февраля 2020 г.