Таймер (Інформатика)

Таймер (від англ.  Timer) — у інформатиці засіб забезпечення затримок і виміру часу засобами комп'ютера.

Табло з таймером

Головною характеристикою таймера є його точність — мінімально гарантовано витримуваний інтервал часу. За цим параметром таймери поділяють на:

  • малоточні (похибка вимірювання може досягати 0,1 с);
  • точні (похибка вимірювання не перевищує 0,001 с);
  • надточні (похибка вимірювання не перевищує 10−6 c).

Існує два види таймерів:

  • апаратні таймери функціонують незалежно від центрального процесора та в момент спрацьовування генерують переривання;
  • програмні таймери реалізуються шляхом виконання в циклі заданої кількості однакових «порожніх» операцій. При фіксованій частоті роботи процесора це дозволяє точно визначати час, що минув. Головними мінусами такого методу є залежність кількості ітерацій циклу від типу та частоти процесора та неможливість виконання інших операцій під час затримки.

Див. також

Література

  • Е. Таненбаум, А. Вудхалл. «Операционные системы: Разработка и реализация.» — СПб.: 2006. — ISBN 5-469-00148-2
  • Е. Таненбаум. «Современные операционные системы. 2-е изд.» — СПб.: Пітер, 2005. — 1038 с.: чи. ISBN 5-318-00299-4
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.