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.
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.
Odpowiedzi:
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.