
Как компьютеры синхронизируют данные и время, когда компьютер не подключен ни к какому источнику заряда/электричества?
Например, я установил дату и время в Windows, а затем выключил всю систему,
отключил кабель зарядки и вынул батарею (моя батарея [еще] не работает),
через некоторое время (например, месяц или год) я подключил зарядное устройство, вставил батарею обратно и включил компьютер,
затем дата и время загрузились и показали правильную дату и время.
- Как это произошло?
решение1
Компьютеру требуется источник чрезвычайно малого количества электроэнергии для поддержания времени. Есливсеодин из источников энергии удаляется из системы или исчерпывает свою энергию, компьютер не может вести отсчет времени.
Обычный настольный компьютер имеет следующие источники энергии.
- Вилка, подающая основное питание на блок питания (БП)
- Маленькая, неперезаряжаемая «батарейка» с крошечным количеством запасенной энергии, которая, хотя и очень мала, достаточна, чтобы помочь материнской плате поддерживать время. (Я намеренно избегаю технического описаниякакон отслеживает время).
Ноутбук добавляет еще один источник энергии:
- Аккумуляторная батарея, которая имеет достаточно энергии для питания всего ноутбука в течение нескольких часов. Это очень большая и обычно заметная батарея на большинстве моделей ноутбуков (из-за своего физического размера и веса, а также часто выступающая за пределы основного корпуса).
После включения компьютера и его работы от одного из основных источников энергии он может легко вести отсчет времени, непрерывно питаясь от этого источника энергии.
После того, как компьютер выключен и основные источники питания больше не используются (под основным источником питания я подразумеваю и основную батарею ноутбука), в качестве резервного источника питания для поддержания времени остается только маленькая батарейка на материнской плате.
Однако эта батарея имеет ограниченное количество энергии и в конечном итоге разрядится. Когда это произойдет, каждый раз, когда вы выключаете компьютер, он будет «забывать» время.
Большинство батарей этого типа рассчитаны на срок службы от 5 до 15 лет, хотя для крайне особых случаев использования, таких как космические зонды, спутники или наземные системы, предназначенные для работы без присмотра в течение чрезвычайно длительных периодов времени, ячейковая батарея может быть специально спроектирована для гораздо более длительного срока службы или это может быть перезаряжаемая батарея, которая периодически подзаряжается от основного источника питания. Или это может быть вообще не батарея. Но это очень особые случаи использования.
решение2
Ответ Allquixotic правильный, и это, безусловно, основной способ, которым система отслеживает время в выключенном состоянии. Большинство современных операционных систем (вероятно, все, но я не уверен) также обновляют время с серверов времени в Интернете. Если компьютер может подключиться к Интернету, он обновит время очень быстро, даже если батарея материнской платы разрядится. В зависимости от того, как все настроено, это обновление может произойти до того, как какой-либо щелчок будет отображен пользователю.