Это та же система, что и у обычных кварцевых часов (и / или кварцевого генератора ). У вас есть кварц, который колеблется. Батарея используется для того, чтобы иметь минимальный функционал системы, чтобы сохранять время и поддерживать минимальный объем памяти (CMOS) активным, чтобы сэкономить это время и определенные конфигурации системы.
Как компьютеры и компьютерные устройства, такие как телефоны, отслеживают время?
Мне всегда интересно, как хронометраж работает на любом электронном устройстве; основа, на которой он увеличивает единицы времени, например каждую секунду или микросекунду.
Где-то я читал, что работает с батареей; но как?
2 ответа на вопрос
Мы используем кварцевые генераторы .
Когда небольшое количество энергии подается на кристалл кварца, этот кристалл начинает колебаться. Он выводит очень маленький сигнал, который можно измерить. Частота колебаний зависит от размера и формы кристалла и достаточно постоянна.
Это колебание может использоваться как «тик», который управляет цепью, которая считает время. Поскольку мы знаем частоту генератора, мы знаем, сколько «тиков» должно быть в секунду, можно использовать простой счетчик, чтобы сообщить фактической схеме синхронизации, когда прошло определенное количество времени.
Батарея не является источником сигналов времени, она используется для поддержания работы кристалла и цепей времени, пока компьютер выключен. Поскольку это такая простая схема, она использует невероятно малый ток, а батарея CR2032 может поддерживать его в течение многих лет.
Обычно, хотя кристалл используется в основном в периоды, когда система спит, и в качестве «базовых» часов, из которых получены другие системные часы. Существуют более точные методы хронометража, которые работают на более высоких частотах, такие как петли фазовой синхронизации (PLL), которые могут действовать как умножители тактовых импульсов, которые могут брать низкочастотные тактовые импульсы и умножать их до более высоких частот, используемых процессорами и другими более мелкозернистыми устройствами синхронизации. ,
Похожие вопросы
-
8
Как устранить неполадки, когда компьютер не загружается при включении?
-
2
Vista: изменить подсказку часов на короткую дату?
-
5
Почему часы в области уведомлений зависают?
-
-
1
Часы в Windows Vista (Ultimate Edition) всегда на 10 минут быстрее
-
1
Избегайте синхронизации времени между OSX и XP с помощью Parallels
-
4
Часы на моем Mac изменяются при загрузке в Windows
-
7
Почему мой компьютер выходит из режима ожидания самостоятельно?
-
10
Использовать RAID для настольного компьютера?
-
9
Повышение производительности RAID 0?
-
2
Внутренний / внешний диск SATA для резервного копирования - 5900 об / мин.