Plánovač ULE - ULE scheduler
Původní autoři | Jeff Roberson[1] |
---|---|
První vydání | 26. ledna 2003[2] |
Stabilní uvolnění | 3.0 (27. února 2008) [±] |
Úložiště | ![]() |
Napsáno | C |
Operační systém | FreeBSD |
Licence | 2-doložka BSD |
ULE je výchozí plánovač pro FreeBSD operační systém (verze 7.1 a vyšší) pro architektury i386 a AMD64.[3] To bylo představeno v FreeBSD verze 5,[4] ale ve výchozím nastavení byl na nějaký čas deaktivován ve prospěch tradičního plánovače BSD, dokud nedosáhl dospělosti. Původní plánovač BSD plně nevyužívá SMP nebo SMT,[5] což je důležité v moderních výpočetních prostředích. Primárním cílem projektu ULE je lepší využití SMP a SMT prostředí. ULE by mělo zlepšit výkon v obou jednoprocesor a víceprocesorový prostředí,[6] stejně jako interaktivní reakce při velkém zatížení.[7] Uživatel může přepínat mezi plánovačem BSD a ULE pomocí laditelného kompilačního času jádra.[8]
Reference
- ^ „Manuální stránka SCHED_ULE (4)“. Citováno 2. září 2008.
- ^ "Protokol FreeBSD CVS". Citováno 27. srpna 2008.
- ^ „Oznámení o vydání FreeBSD 7.1-RELEASE“. vyvoláno dne 5. ledna 2009
- ^ „ULE: Modern Scheduler for FreeBSD“ (PDF). Citováno 23. června 2008.
- ^ Kirk McKusick a Neville-Neil 2004, 4.4. Plánování vlákna.
- ^ „Poznámky k verzi FreeBSD 7.0-RELEASE“. Citováno 23. června 2008.
- ^ Jeff Roberson. „ULE 2.0“. Archivovány od originál dne 17. května 2008. Citováno 2. září 2008.
- ^ „Příručka FreeBSD“. Kapitola 8 Konfigurace jádra FreeBSD. Citováno 18. března 2009.
- McKusick, M.K .; Neville-Neil, G.V. (2004). Návrh a implementace operačního systému FreeBSD. Pearson Education. ISBN 9780321680037. Citováno 15. června 2014.
![]() | Tento operační systém související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |