ULE

Programator ULE
Tip de software open source și manager de sistem de operare
Dezvoltator Jeff Roberson ( ing.  Jeff Roberson ) [1]
Scris in C
Sistem de operare FreeBSD
Prima editie 26 ianuarie 2003 [2]
Licență BSD cu 2 puncte

ULE  este planificatorul implicit în sistemul de operare FreeBSD ( versiunea 7.1 și o versiune ulterioară) pentru arhitecturile i386 și AMD64. [3] Introdus în FreeBSD 5 [4] , dar a fost dezactivat temporar în mod implicit în favoarea programatorului tradițional BSD , care nu a profitat pe deplin de caracteristicile SMP și SMT care sunt importante în programarea modernă . Scopul principal al proiectului ULE este de a crea o programare convenabilă și eficientă în SMP și SMTmediu inconjurator. Planificatorul ULE ar trebui să prezinte performanțe ridicate atât într-un sistem multiprocesor , cât și într-un sistem cu un singur procesor, precum și o bună capacitate de răspuns a sistemului la sarcini mari. [5] .

Mac OS X v10.6 poate folosi codul de la ULE [6] .

Note

  1. Pagina de manual SCHED_ULE(4) . Consultat la 2 septembrie 2008. Arhivat din original pe 28 martie 2012.
  2. Jurnal CVS FreeBSD . Data accesului: 27 august 2008. Arhivat din original la 28 martie 2012.
  3. ↑ FreeBSD 7.1- RELEASE Anunț de lansare  . Data accesului: 5 ianuarie 2009. Arhivat din original pe 28 martie 2012.
  4. ULE: A Modern Scheduler for FreeBSD / Proceedings of BSDCon '03 /  2003.09.08-12 . Consultat la 23 iunie 2008. Arhivat din original pe 28 martie 2012.
  5. Note de lansare pentru FreeBSD 7.0-RELEASE  . Consultat la 23 iunie 2008. Arhivat din original pe 28 martie 2012.
  6. OS X Snow Leopard pentru a utiliza ULE Scheduler?  (engleză) . Preluat la 1 iulie 2008. Arhivat din original la 28 martie 2012.