Таймер (від англ. Timer) — у інформатиці засіб забезпечення затримок і виміру часу засобами комп'ютера.
Головною характеристикою таймера є його точність — мінімально гарантовано витримуваний інтервал часу. За цим параметром таймери поділяють на:
малоточні (похибка вимірювання може досягати 0,1 с); точні (похибка вимірювання не перевищує 0,001 с); надточні (похибка вимірювання не перевищує 10−6 c).
Існує два види таймерів:
апаратні таймери функціонують незалежно від центрального процесора та в момент спрацьовування генерують переривання; програмні таймери реалізуються шляхом виконання в циклі заданої кількості однакових «порожніх» операцій. При фіксованій частоті роботи процесора це дозволяє точно визначати час, що минув. Головними мінусами такого методу є залежність кількості ітерацій циклу від типу та частоти процесора та неможливість виконання інших операцій під час затримки.
Див. також
Системний годинник
Література
Е. Таненбаум, А. Вудхалл. «Операционные системы: Разработка и реализация.» — СПб.: 2006. — ISBN 5-469-00148-2 Е. Таненбаум. «Современные операционные системы. 2-е изд.» — СПб.: Пітер, 2005. — 1038 с.: чи. ISBN 5-318-00299-4