stringtranslate.com

Núcleo sin tics

Un núcleo sin tictac es un núcleo de sistema operativo en el que las interrupciones del temporizador no ocurren a intervalos regulares, sino que solo se entregan cuando es necesario. [1]

El kernel Linux en s390 desde 2.6.6 [2] y en i386 desde la versión 2.6.21 [3] puede configurarse para desactivar el tictac del temporizador ( tictac sin tic o tic dinámico ) para CPU inactivas usando CONFIG_NO_HZ, y desde 3.10 con CONFIG_NO_HZ_IDLEextendido para procesadores no inactivos con CONFIG_NO_HZ_FULL. [4] El kernel XNU desde Mac OS X 10.4 en adelante, y el kernel NT desde Windows 8 en adelante, también son sin tic. [1] El kernel Solaris 8 introdujo el subsistema cíclico que permite temporizadores de resolución arbitraria y operación sin tic. [5] FreeBSD 9 introdujo un "modo de tic dinámico" (también conocido como sin tic). [6]

A partir de 2020, existe un plan para agregar esto a MINIX 3 [7] en el mediano plazo. [8]

Referencias

  1. ^ ab Bright, Peter (28 de octubre de 2012). "Mejor por dentro: bajo el capó de Windows 8". Ars Technica. Sección "Tic, tac".
  2. ^ "Linux 2.6.6-rc3". Lwn.net . Consultado el 9 de abril de 2015 .
  3. ^ "Clockevents y dyntick". Lwn.net. 21 de febrero de 2007. Consultado el 9 de abril de 2015 .
  4. ^ "Funcionamiento (casi) completo sin tics en 3.10". Lwn.net . Consultado el 9 de abril de 2015 .
  5. ^ "Comentario de Bryan Cantrill (ex ingeniero del núcleo de Solaris)" . Consultado el 7 de enero de 2017 ..
  6. ^ "¿Qué se está cocinando para FreeBSD 9?".
  7. ^ "Núcleo sin garrapatas" . Consultado el 25 de febrero de 2020 .
  8. ^ "La hoja de ruta de MINIX 3" . Consultado el 25 de febrero de 2020 .