Русская Википедия:Таймер (информатика)

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Шаблон:Другие значения Шаблон:К удалению

Таймер (от Шаблон:Lang-en) в информатике — средство обеспечения задержек и измерения времени средствами ЭВМ или микропроцессорным устройством[1][2][3]. Реализуется аппаратным и программным таймерами, в том числе, программируемыми[4][5][6].

Описание

Шаблон:Переработать раздел Главной характеристикой таймера является его точность — минимальный гарантированно выдерживаемый интервал времени. По этому параметру таймеры делят на:

  • малоточные (ошибка измерения может достигать 0,1 с);
  • точные (ошибка измерения не превышает 0,001 с);
  • сверхточные (ошибка измерения не превышает 10−6 c).

Существуют два вида таймеров:

  • аппаратные таймеры функционируют независимо от центрального процессора и в момент срабатывания генерируют прерывание[7];
  • программные таймеры реализуются за счёт выполнения в цикле заданного количества одинаковых «пустых» операций. При фиксированной частоте работы процессора это позволяет точно определять прошедшее время. Главными минусами такого метода являются зависимость количества итераций цикла от типа и частоты процессора и невозможность выполнения других операций во время задержки.

См. также

Примечания

Шаблон:Примечания

Литература

Ссылки

Шаблон:Compu-stub Шаблон:Rq

  1. Управляющие вычислительные машины в АСУ технологическими процессами: в 2 т. / Под ред. Т. Харрисона; Пер. с англ. под ред. И. М. Шенброта, М. А. Гальперина. — Москва: Мир, 1975. — Т. 2. — 1976. — 531 с.
  2. Шаблон:Книга
  3. Шаблон:Книга
  4. Шаблон:Книга
  5. Шаблон:Книга
  6. Шаблон:Книга
  7. Шаблон:Книга