Как компьютеры синхронизируют данные и время, когда нет электричества?

245
esdmr

Как компьютеры синхронизируют данные и время, пока компьютер не подключен к источнику заряда / электричества?
Например, я установил дату и время в Windows, а затем отключил всю систему,
отключил зарядный кабель и вынул батарею (моя батарея не работает [еще])
через некоторое время (например, месяц или год). ) Я подключил зарядное устройство, снова вставил аккумулятор и включил,
затем дата и время загрузились и показали правильную дату и время.

  • Как это случилось?
-5
«Как компьютеры синхронизируют данные и время, когда у компьютера нет электричества?» - **Это невозможно.** Ramhound 7 лет назад 1

2 ответа на вопрос

3
Horn OK Please

Компьютер требует источника чрезвычайно малого количества электрической энергии, чтобы сохранить время. Если все источники энергии будут удалены из системы или закончатся, компьютер не сможет удержать время.

Обычный настольный компьютер имеет следующие источники энергии.

  • Штекер, который подает первичное питание на блок питания (БП)
  • Небольшая неперезаряжаемая «клеточная батарея» с небольшим количеством запасенной энергии, которой, хотя и очень мало, достаточно, чтобы помочь материнской плате сэкономить время. (Я намеренно избегаю технического описания того, как это держит время).

Ноутбук добавляет еще один источник энергии:

  • Аккумуляторная батарея, которой хватает энергии для питания всего ноутбука в течение нескольких часов. Это очень большая и обычно заметная батарея на большинстве моделей ноутбуков (из-за ее физического размера и веса и часто выступающая за пределы основного корпуса).

Как только компьютер включен и работает от одного из основных источников энергии, он может легко сохранять время, непрерывно используя этот источник питания.

Когда компьютер выключен и основные источники питания больше не используются (здесь я включаю основную батарею ноутбука в термин «основной источник питания»), в качестве резервного источника питания на материнской плате используется только небольшая батарея. источник, чтобы держать время.

Тем не менее, эта батарея имеет ограниченное количество энергии в ней, и в конечном итоге будет разряжена. Когда это происходит, каждый раз, когда вы выключаете компьютер, он «забывает» время.

Большинство аккумуляторов этого типа рассчитаны на срок службы от 5 до 15 лет, хотя для чрезвычайно особых случаев использования, таких как космические зонды, спутники или наземные системы, предназначенные для работы без присмотра в течение очень длительных периодов времени, аккумуляторная батарея может быть специально разработана продлиться намного дольше, или это может быть перезаряжаемая батарея, которая периодически наполняет себя от основного источника питания. Или это может быть не батарея вообще. Но это особые случаи использования.

0
j_foster

Ответ Allquixotic является правильным, и это, безусловно, основной способ, которым система отслеживает время при выключенном питании. Большинство современных операционных систем (вероятно, все, но я не уверен) также обновляют время с серверов времени в Интернете. Если компьютер может подключиться к Интернету, он очень быстро обновит время, даже если батарея материнской платы разрядится. В зависимости от того, как все настроено, это обновление может происходить до того, как пользователю будет показан любой щелчок.

Мой опыт говорит мне об обратном. Синхронизация сервера времени основана на нескольких вещах: услугах, запланированных задачах и подключении к Интернету. Учитывая, что все 3 должны быть активными одновременно для обновления, гораздо более вероятно, что пользователь увидит свои часы до того, как будут выполнены все 3 условия, и, конечно, когда они будут выполнены, маловероятно, что происходит мгновенно после этого. LPChip 7 лет назад 0

Похожие вопросы