Próbuję zmierzyć czas wykonywania fragmentów jądra Linuksa i odkryłem, że istnieją dwa różne podsystemy dla zegarów. hrtimers oznacza zegar o wysokiej rozdzielczości, podczas gdy hpet oznacza precyzyjny timer zdarzeń.Podsystemy czasowe jądra Linux: Dokładność a rozdzielczość
Czym różni się rozdzielczość od precyzji?
http://www.mjmwired.net/kernel/Documentation/timers/
dziękuję! Ale czy wiesz, czy istnieją różnice między precyzją a rozdzielczością w kontekście podsystemu czasowego? [] 's –
@PeterSenna - Po prostu spekuluję na ten temat; ale myślę, że "wysoka rozdzielczość" oznaczałaby możliwość kontrolowania sygnałów czasowych mniejszych niż to, co zapewniałaby HZ (jiffies); "precyzja" byłaby tym, jak dobrze procesor/system operacyjny zarządza żądanymi opóźnieniami (np. nawet jeśli wielokrotnie żądasz tego samego opóźnienia, dostaniesz wariancję). W http://stackoverflow.com/questions/16920238/reliability-of-linux-kernel-add-timer-at-resolution-of-one-jiffy, chcę niskiej rozdzielczości (timer uderza każdy migiem), ale mam problem z precyzją jest zły tak czy inaczej (jądro może pominąć cały migiem == cały okres). – sdaau