Ядро з таймером без переривань

Ядро з таймером без переривань або tiсkless ядро — це ядро операційної системи, в якому переривання від таймера надходять не через рівні інтервали, а лише при потребі.[1]

Ядро Linux для архітектури s390 із версії 2.6.6[2] і i386 (з версії 2.6.21[3]) можна налаштувати так, що періодичні переривання від таймера зазвичай вимкнені (безтаймерний або динамічние пробудження таймера) для процесорів, що простоюють. Відповідний параметр конфігурації ядра — CONFIG_NO_HZ, а з версії 3.10 — CONFIG_NO_HZ_IDLE, і для підтримки tickless-режиму також для активних процесорів CONFIG_NO_HZ_FULL.[4] Ядро XNU в OS X 10.4 і ядро NT kernel в операційній системі Windows 8 також є безтаймерні.[1]

Примітки

  1. Bright, Peter (28 жовтня 2012). Better on the inside: under the hood of Windows 8. Ars Technica. section "Tick tock".
  2. Linux 2.6.6-rc3. Lwn.net. Процитовано 9 квітня 2015.
  3. Clockevents and dyntick. Lwn.net. 21 лютого 2007. Процитовано 9 квітня 2015.
  4. (Nearly) full tickless operation in 3.10. Lwn.net. Процитовано 9 квітня 2015.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.