ULE

programador de ULE
Tipo de administrador de software y sistema operativo de código abierto
Desarrollador Jeff Roberson ( ing.  Jeff Roberson ) [1]
Escrito en C
Sistema operativo FreeBSD
Primera edición 26 de enero de 2003 [2]
Licencia BSD de 2 puntos

ULE  es el programador predeterminado en el sistema operativo FreeBSD ( versión 7.1 y superior) para las arquitecturas i386 y AMD64. [3] Introducido en FreeBSD 5 [4], pero se deshabilitó temporalmente de forma predeterminada en favor del planificador BSD tradicional , que no aprovechaba al máximo las funciones SMP y SMT que son importantes en la programación moderna . El objetivo principal del proyecto ULE es crear una programación conveniente y eficiente en entornos SMP y SMT . El planificador ULE debe mostrar un alto rendimiento tanto en un sistema multiprocesador como en un sistema con un solo procesador, así como una buena capacidad de respuesta del sistema bajo cargas elevadas. [5] .

Mac OS X v10.6 puede usar código de ULE [6] .

Notas

  1. Página del comando man SCHED_ULE(4) . Consultado el 2 de septiembre de 2008. Archivado desde el original el 28 de marzo de 2012.
  2. Registro CVS de FreeBSD . Fecha de acceso: 27 de agosto de 2008. Archivado desde el original el 28 de marzo de 2012.
  3. Anuncio de lanzamiento  de FreeBSD 7.1- RELEASE . Fecha de acceso: 5 de enero de 2009. Archivado desde el original el 28 de marzo de 2012.
  4. ULE: Un programador moderno para FreeBSD / Procedimientos de BSDCon '03 /  2003.09.08-12 . Consultado el 23 de junio de 2008. Archivado desde el original el 28 de marzo de 2012.
  5. Notas de la versión de FreeBSD 7.0-RELEASE  . Consultado el 23 de junio de 2008. Archivado desde el original el 28 de marzo de 2012.
  6. ¿OS X Snow Leopard utilizará ULE Scheduler?  (Inglés) . Consultado el 1 de julio de 2008. Archivado desde el original el 28 de marzo de 2012.