Аппаратная составляющая часов

В компьютерах обычно применяются два типа часов, которые совсем не похожи на те часы, которыми люди пользуются в повседневной жизни. Простейшие часы подключаются к электрической сети с напряжением 110 или 220 В и выдают прерывания каждый цикл изменения напряжения с частотой 50 или 60 Гц.
Ранее в основном применялись именно такие часы, но сейчас они используются довольно редко.

Другая разновидность часов создается из трех компонентов (рис. 5.24): кварцевого генератора, счетчика и регистра хранения. Если из кристалла кварца правильно вырезать пластину и подвести к ней напряжение, то ее можно заставить генерировать очень стабильный периодический сигнал, как правило, в диапазоне от нескольких сотен мегагерц до нескольких гигагерц в зависимости от выбранного кристалла. С помощью электронных схем этот опорный сигнал можно умножить на небольшое целое число, чтобы получить частоты до нескольких гигагерц или даже выше. В любом компьютере можно найти как минимум одну такую схему, которая обеспечивает различные компьютерные электронные схемы синхросигналом. Этот сигнал поступает в счетчик, заставляя его производить обратный отсчет до нуля. Когда значение счетчика становится нулевым, он выдает прерывание на центральный процессор. [31]

Рис. 5.24. Программируемые часы


пользовании 32-разрядных беззнаковых регистров прерывания могут быть запрограммированы в интервале от 2 нс до 8,6 с.

Микросхемы программируемых часов обычно содержат двое или трое независимых друг от друга программируемых часов, а также имеют множество других настроек (например, работа счетчика по нарастающей, а не по убывающей, отключение прерываний и многое другое).

Чтобы текущее время не пропадало при отключении компьютера от источника питания, у многих компьютеров имеются резервные часы, запитанные от батарейки, выполненные на микросхеме с пониженным энергопотреблением, используемой в цифровых часах. Значение часов, питающихся от батарейки, может быть считано при запуске компьютера. При отсутствии резервных часов программа может запросить у пользователя ввод текущих даты и времени. Существует также стандартный способ, применяемый в сетевых машинах, при котором текущее время берется у удаленной главной машины. В любом случае после получения значения времени оно переводится в количество тактов системных часов, прошедшее с 12 часов дня универсального скоординированного времени — UTC (Universal Coordinated Time) (ранее известного как время по Гринвичу — Greenwich Mean Time) 1 января 1970 года, как это делается в системах UNIX, или с какой-нибудь другой точки отсчета. Исходным временем для Windows является 1 января 1980 года. С каждым тактом системных часов фактическое время увеличивается на одно значение счетчика. Обычно служебные программы позволяют вручную устанавливать значение системных и резервных часов и синхронизировать их показания.

5.5.2.

<< | >>
Источник: Э. ТАНЕНБАУМ Х. БОС. СОВРЕМЕННЫЕ ОПЕРАЦИОННЫЕ СИСТЕМ Ы 4-е ИЗДАНИЕ. 2015

Еще по теме Аппаратная составляющая часов:

  1. В.Д.СИДОРОВ, Н.В.СТРУМП. АППАРАТНОЕ ОБЕСПЕЧЕНИЕ ЭВМ, 2014
  2. Н.В.СТРУМПЭ, В.Д.СИДОРОВ. АППАРАТНОЕ ОБЕСПЕЧЕНИЕ ЭВМ, 2014
  3. ЧАСОВАЯ АСТРОЛОГИЯ.
  4. Семь часов
  5. "Часовое" и "целевое" время
  6. Сколько часов сна полезны человеку
  7. ..Бой часов Вестминстерского аббатства...
  8. На свете почти не существует таких срочных дел, которые было бы нельзя отложить на несколько часов.
  9. три составляющих характера
  10. ЧАСТЬ II ТВОРЧЕСКИЕ СОСТАВЛЯЮЩИЕ ДИАЛОГА
  11. Составляющие СМИ
  12. 16.7. Распоряжение сведениями, составляющими государственную тайну
  13. VI. Составляем четкий план
  14. 4.5. Профессиональное мастерство юриста и его психологические составляющие
  15. СОСТАВЛЯЕМ КАРТУ НИЖНЕГО МИРА
  16. КАК СОСТАВЛЯТЬ САМОРЕАЛИЗУЮЩИЕСЯ ПЛАНЫ?
  17. При раскрытии "психологической составляющей",
  18. Глава первая. Составляющие физического бессмертия
  19. 4.5. Профессиональное мастерствоюриста и его психологические составляющие
  20. 16.5. Вопросы собственности в связи с информацией, составляющей государственную тайну