Tickless jádro - Tickless kernel
A netikající jádro je jádro operačního systému ve kterém časovači přerušení nevyskytují se v pravidelných intervalech, ale dodávají se pouze podle potřeby.[1]
The Linuxové jádro na s390 od 2.6.6[2] a na i386 od vydání 2.6.21[3] lze nakonfigurovat tak, aby vypnul časovač (klíště nebo dynamické zaškrtnutí) pro nečinné CPU pomocí CONFIG_NO_HZ
a od 3.10 s CONFIG_NO_HZ_IDLE
rozšířeno pro nečinné procesory s CONFIG_NO_HZ_FULL
.[4] The XNU jádro v Mac OS X 10.4 na a NT jádro v Windows 8 zapnuto, jsou také netikající.[1] The Solaris 8 jádro představilo cyklický subsystém, který umožňuje časovače s libovolným rozlišením a bezchybný provoz.[5] FreeBSD 9 představil „dynamický režim zaškrtnutí“ (neboli tickless).[6]
Od roku 2020 existuje plán, jak to přidat MINIX 3[7] ve střednědobém horizontu.[8]
Reference
- ^ A b Bright, Peter (28. října 2012). „Lepší uvnitř: pod kapotou Windows 8“. Ars Technica. sekce „Tick tock“.
- ^ „Linux 2.6.6-rc3“. Lwn.net. Citováno 2015-04-09.
- ^ "Clockevents and dyntick". Lwn.net. 2007-02-21. Citováno 2015-04-09.
- ^ „(Téměř) plný tickless provoz za 3,10“. Lwn.net. Citováno 2015-04-09.
- ^ „Bryan Cantrill (bývalý inženýr jádra Solarisu) komentář“. Citováno 2017-01-07..
- ^ „Co se vaří pro FreeBSD 9?“.
- ^ „Tickless Kernel“. Citováno 25. února 2020.
- ^ „MINIX 3 Road Map“. Citováno 25. února 2020.
![]() | Tento operační systém související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |