Вы когда-нибудь задумывались, как ваш компьютер узнает, который час? Даже если вы знаете, как он получает время, как он его запоминает, когда выключен? Давайте узнаем, как ваш компьютер определяет время и запоминает каждую перезагрузку.
Как ваш компьютер узнает, который час?
Вероятно, когда вы впервые загрузили компьютер, время на нем уже показывалось правильно. Это связано с тем, что большинство современных операционных систем используют Интернет для синхронизации с сервером времени. Это позволит компьютеру узнать, который час, и ваш компьютер соответствующим образом установит часы.
Например, эти часы Windows 10 используют данные Национального института стандартов и технологий для определения правильного времени. Если вы посетите Веб-сайт времени NIST , вы увидите, что он отслеживает время США. Конечно, если вы живете в другой стране, ваши системные часы могут использовать другой веб-сайт, поскольку NIST находится в ведении правительства США.
Почему мы можем доверять NIST (или его региональному эквиваленту) свое время? Эти организации, занимающиеся хронометрированием, используют Атомные часы цезия , чтобы отслеживать, который час. Они очень точны, поскольку в них нет движущихся частей, которые могут пойти не так (как в настенных часах), или данных, которые могут быть повреждены или изменены (как в цифровых часах). Фактически, секунда как единица времени определяется 9 192 631 770 циклами цезия, а это означает, что в этих часах используется та же технология, которую ученые используют для определения секунды!
Как ваш компьютер запоминает время?
Это все хорошо, но давайте рассмотрим конкретный сценарий. Допустим, вы потеряли подключение к Интернету, а это значит, что ваш компьютер больше не может синхронизироваться. Раздраженный отсутствием Интернета, вы решаете лечь спать, но утром обнаруживаете, что Интернет все еще не работает. Вы загружаете свой компьютер, и, несмотря на отсутствие возможности синхронизации, он все равно знает, сколько времени!
Это потому, что даже без синхронизации с Интернетом ваш компьютер может запоминать и отслеживать время самостоятельно. Фактически, вы можете увидеть способность вашего компьютера запоминать время в UEFI/BIOS. Он загружается перед загрузкой операционной системы, и вы можете видеть, как тикают системные часы, когда вы получаете доступ к экрану UEFI/BIOS. Это позволяет вам увидеть возможности вашего компьютера по определению времени в действии без вмешательства операционной системы с помощью функции синхронизации времени.
Как компьютер запоминает время после выключения? Внутри вашего компьютера есть внутренние часы, которые отслеживают время. Когда ваш компьютер выключается, эти часы продолжают тикать, даже если вы отключите компьютер от сети. Это связано с тем, что на материнской плате компьютера установлена дополнительная металлооксидно-полупроводниковая батарея (CMOS), которая обеспечивает питание часов, даже если остальная часть материнской платы обесточена.
КМОП-батарейки рассчитаны на срок службы около 10 лет, но с ними могут возникнуть проблемы. Например, если вы загрузили компьютер, а он забыл время, это означает, что батарея разряжена и не питает внутренние часы. Вы также можете получить предупреждение о « Ошибка КМОП » во время загрузки.
Отслеживание времени
Наши компьютеры следят за временем настолько второй натурой, что мы часто не спрашиваем, как они этим управляют. Будь то синхронизация с цезиевыми атомными часами или запоминание времени с помощью аккумулятора, внутри вашего компьютера происходит множество событий, которые помогут вам не пропустить любимую телепередачу.
Сталкивались ли вы когда-нибудь с ошибкой CMOS? Дайте нам знать ниже.