Главная » Информационные системы » Операционные системы » 24-3.4.Таймеры

24-3.4.Таймеры

3.4.Таймеры

Управление таймерами осуществляется так же, как и другими устройствами компьютерной системы. Таймеры представляют собой программируемые микросхемы, для которых прерывания почти всегда разрешены.

Несколько примеров использования таймеров:

1◘Время суток. При выполнении различных операций, скажем печати или управления файлами, система должна отслеживать дату и время. Как правило, она делает это с помощью таймера, с каждым его сигналом уменьшая свой внутренний счетчик. Альтернативным способом отслеживания времени суток является получение сигналов от внешней радиостанции или спутника.

2◘Управление временем выполнения процессов. Сигналы прерывания от таймера используются для остановки и запуска процессов.

3◘Учет использования процессора (CPU). Производится для учета работы клиента в различных целях.

4◘Создание для процессов сервиса-будильника. Процесс может быть приостановлен на заданное время или до наступления некоторого времени суток (или дня недели, месяца, года).

5◘Мониторинг работы системы и её клиентов. Можно протоколировать время, затраченное на выполнение различных задач. При этом  считывается  значение счетчика команд через заданные промежутки времени.


Друзья! Приглашаем вас к обсуждению. Если у вас есть своё мнение, напишите нам в комментарии.

Поделиться

Дисциплины