Как компьютер Unix физически знает время с начала эпохи? - PullRequest
0 голосов
/ 08 декабря 2018

Я понял, что вычисление времени в системе Unix - это текущее время минус Epoch, но как физический компьютер узнает, когда Epoch была?Вы не можете по-настоящему жестко запрограммировать время запуска, потому что оборудование производится в разное время.

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

1 Ответ

0 голосов
/ 09 декабря 2018

Компьютеры имеют встроенные (работающие от батареи) часы, которые пользователь может установить.

Время синхронизируется через Интернет (см. NTP ), но автономные компьютеры просто используют свои встроенные-в часах (которые обычно начинают отходить от реального времени в какой-то момент и должны настраиваться время от времени).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...