Czy Linux ma koalescencję timera?

1

Czytałem o koalescencji timera. System Windows został zaimplementowany przez jakiś czas, a Apple po prostu zintegrował go w 10.9. Nie mogę znaleźć wiele informacji na ten temat dla Linuksa.

Hebon
źródło
1
Jeśli nie dostaniesz żadnych trafień, możesz mieć więcej szczęścia tutaj: unix.stackexchange.com w zależności od kontekstu. (po prostu nie podwajaj postów)
Enigma
1
@Enigma nie ma takiej potrzeby, tutaj jest w porządku. Twój komentarz zachęca do zamieszczania postów, które nie są mile widziane
Sathyajith Bhat
1
@Sathya Naprawiono. Nie zgadzam się, ale próbuję ułatwić odpowiedź pytającemu, ponieważ jest on specyficzny i zdarza się, że się pokrywają.
Enigma

Odpowiedzi:

2

Z Wikipedia :

Timer koalescencyjny

Z Wikipedii, wolnej encyklopedii

Łączenie czasowe to technika oszczędzania energii systemu komputerowego, która zmniejsza pobór mocy przez jednostkę centralną (CPU) poprzez zmniejszenie precyzji timerów oprogramowania, aby umożliwić synchronizację pobudzeń procesu, minimalizując liczbę razy, w których procesor jest zmuszony wykonać względnie kosztowna operacja wchodzenia i wychodzenia ze stanu bezczynności [potrzebne źródło]

Jądro Linuksa dodało obsługę opóźniaczy czasowych w 2.6.22, 1 [2] i kontrolowany „luz czasowy” dla wątków w wersji 2.6.28 umożliwiający łączenie czasomierza. [3] [4]

Cytat 1 w nagłówku Wikipedii ma na celu:

Linux 2.6.22 wydany, 8 lipca 2007

Tak więc czas koalescencji istnieje w Linuksie od 6 lat.

MariusMatutiae
źródło
2
Czy to jednak odpowiedź? Mówi, że na to pozwala, ale nigdy o tym nie słyszałem. Czy musi być aktywowany? Czy Ubuntu pochodzi z tego na przykład na standard? Wiem, że niektóre rzeczy muszą być włączone podczas budowania jądra. To brzmi jak jeden z tych czasów.
Hebon