Шрифт:
Функция
Необходимое значение увеличивается на 1, а другое остается без изменений. Легко заметить, что в таком случае предполагается, что за время импульса системного таймера процесс выполнялся в том же режиме, в котором он выполняется во время прихода прерывания. На самом деле процесс мог несколько раз переходить в режим задачи и в режим ядра за последний период системного таймера. Кроме того, текущий процесс может оказаться не единственным процессом, который выполнялся за последний период системного таймера. К сожалению, без применения более сложной системы учета, такой способ является лучшим из всех тех, которые предоставляет ядро. Это также одна из причин увеличения частоты системного таймера.
Далее функция
Наконец, функция
После возврата из функции
Значение переменной
Функция
Всё это происходит каждые
Абсолютное время
Текущее значение абсолютного времени (time of day, wall time, время дня) определено в файле
Структура данных
Поле
Чтение или запись переменной
Для обновления значения переменной