Ядро з таймером без переривань
Ядро з таймером без переривань або tickless ядро — це ядро операційної системи, в якому переривання від таймера надходять не через рівні інтервали, а лише при потребі.[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.