Ядро з таймером без переривань
Ядро з таймером без переривань або 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]
Примітки
- Bright, Peter (28 жовтня 2012). Better on the inside: under the hood of Windows 8. Ars Technica. section "Tick tock".
- Linux 2.6.6-rc3. Lwn.net. Процитовано 9 квітня 2015.
- Clockevents and dyntick. Lwn.net. 21 лютого 2007. Процитовано 9 квітня 2015.
- (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.