Аппаратный интервальный таймер считает на ноль, срабатывает и прерывает, а также сбрасывается до определенного значения (устанавливается ОС).
Поскольку частота таймера известна, а начальное значение можно установить, и оно сбрасывается автоматически, то ОС может настроить его, например, на запуск прерывания 18 раз в секунду, а затем использовать счетчики для сохранения времени.
Современные машины обычно используют микросхему часов реального времени (RTC), поддерживаемую небольшим аккумулятором на материнской плате - это устраняет ошибки, вызванные отключением компьютера, и на самом деле является довольно точным. Эти RTC часто имеют сигналы тревоги, которые могут быть установлены в BIOS для включения компьютера в различных целях.