Priorytety procesów Zmieniło się także podejście do hierarchii procesów w systemie. Miało to na celu zwiększenie interaktywności nowego planisty. Dzięki temu szybciej obsługiwane będą procesy ograniczone przez wejście-wyjście niż procesy zużywające głównie moc obliczeniową procesora. Ponadto zadbano, aby nowy planista nie doprowadzał do głodzenia procesów o niskim priorytecie.

Wykorzystanie wielordzeniowości procesora Nowy planista potrafi lepiej wykorzystywać fakt obecności więcej niż jednego rdzenia w obrębie pojedynczego procesora. Cecha ta powoduje, że planista mając na uwadze wspólny cache dla wszystkich rdzeni może przenosić procesy między kolejkami dla poszczególnych rdzeni w obrębie jednego procesora, dzięki czemu nie zaburza on jego pamięci podręcznej.

Przyszłość ULE stał się domyślnym planistą w systemie FreeBSD począwszy od wersji 7.1.

Zobacz też FreeBSD Algorytm szeregowania Wielozadaniowość

Przypisy

Kategoria:FreeBSD