Как компьютеры синхронизируют данные и время, когда нет электричества?
Как компьютеры синхронизируют данные и время, пока компьютер не подключен к источнику заряда / электричества?
Например, я установил дату и время в Windows, а затем отключил всю систему,
Отключил зарядный кабель и вынул батарею (батарея не работает [пока]),
через некоторое время (например, месяц или год) я подключил зарядное устройство, вставил аккумулятор и включил его,
Затем дата и время загрузились и показали правильную дату и время.
- Как это случилось?
2 ответа
Компьютер требует источника чрезвычайно малого количества электрической энергии для поддержания времени. Если все источники энергии будут удалены из системы или закончатся, компьютер не сможет удержать время.
Обычный настольный компьютер имеет следующие источники энергии.
- Штекер, который подает первичное питание на блок питания (БП)
- Небольшая неперезаряжаемая "клеточная батарея" с небольшим количеством запасенной энергии, которой, хотя и очень мало, достаточно, чтобы помочь материнской плате сэкономить время. (Я намеренно избегаю технического описания того, как оно хранит время).
Ноутбук добавляет еще один источник энергии:
- Аккумуляторная батарея, которой хватает энергии для питания всего ноутбука в течение нескольких часов. Это очень большая и обычно заметная батарея на большинстве моделей ноутбуков (из-за ее физического размера и веса и часто выступающая за пределы основного корпуса).
После того, как компьютер включен и работает от одного из основных источников энергии, он может легко сохранять время, непрерывно используя этот источник питания.
Once the computer is powered down and the primary power sources are no longer being used (I'm including a laptop's main battery in the term "primary power source" here), it only has the small cell battery on the motherboard as a backup power source to keep the time.
However, that battery has a limited amount of energy in it, and will eventually run dry. When that happens, each time you power off the computer, it will "forget" the time.
Most batteries of this type are designed to last for around 5 to 15 years, though for extremely special use cases like space probes, satellites or ground-based systems designed to run unattended for extremely long periods of time, the cell battery might be specially engineered to last much longer, or it may be a rechargeable battery that periodically refills itself from the primary power source. Or it might not be a battery at all. But these are very special case uses.
Ответ Allquixotic является правильным, и это, безусловно, основной способ, которым система отслеживает время при выключенном питании. Большинство современных операционных систем (вероятно, все, но я не уверен) также обновляют время с серверов времени в Интернете. Если компьютер может подключиться к Интернету, он очень быстро обновит время, даже если батарея материнской платы разрядится. В зависимости от того, как все настроено, это обновление может происходить до того, как пользователю будет показан любой щелчок.