Главная
»
Информационные системы
»
Операционные системы
»
Таймеры
Таймеры
Управление таймерами осуществляется так же, как и другими устройствами компьютерной системы. Таймеры представляют собой программируемые микросхемы, для которых прерывания почти всегда разрешены.
Несколько примеров использования таймеров:
1◘Время суток. При выполнении различных операций, скажем печати или управления файлами, система должна отслеживать дату и время. Как правило, она делает это с помощью таймера, с каждым его сигналом уменьшая свой внутренний счетчик. Альтернативным способом отслеживания времени суток является получение сигналов от внешней радиостанции или спутника.
2◘Управление временем выполнения процессов. Сигналы прерывания от таймера используются для остановки и запуска процессов.
3◘Учет использования процессора (CPU). Производится для учета работы клиента в различных целях.
4◘Создание для процессов сервиса-будильника. Процесс может быть приостановлен на заданное время или до наступления некоторого времени суток (или дня недели, месяца, года).
5◘Мониторинг работы системы и её клиентов. Можно протоколировать время, затраченное на выполнение различных задач. При этом считывается значение счетчика команд через заданные промежутки времени.
Друзья! Приглашаем вас к обсуждению. Если у вас есть своё мнение, напишите нам в комментарии.