Установка времени на вашем компьютере
Размещенно от Ричард Уильямс N on Январь 2nd, 2008
Для многих компьютерных приложений необходим точный источник времени. Каждый персональный компьютер состоит из внутренних часов, полезно ежедневно проверять настройки даты и времени на вашем ПК. Для критического применения вы должны синхронизировать временную базу с высокоточным внешним источником времени.
Персональные компьютеры не предназначены для идеальных часов. Их конструкция была оптимизирована для массового производства и недорогой, а не для поддержания точного времени. Когда время имеет решающее значение для приложения, существует ряд точных внешних ссылок, которые позволяют компьютерам поддерживать точное системное время. В этой статье рассматриваются различные источники ссылок времени, чтобы показать, как их можно использовать для поддержания синхронизированного времени на вашем компьютере.
Работа с синхронизированной временной базой необходима в компьютерных сетях. Без какой-либо внешней ссылки отдельные компьютеры начнут дрейфовать, от нескольких секунд до нескольких минут каждый день. Очевидно, что такая ситуация неприемлема при обработке транзакций или выполнении важных по времени задач.
В Интернете эта проблема была решена путем введения сетевого протокола времени (NTP). Протокол NTP поддерживает распределение точного времени от высокоточного сервера времени до сетевых клиентов времени. Большинство современных операционных систем имеют возможность синхронизировать время с сервером NTP. Как правило, все, что требуется, это IP-адрес или доменное имя серверов Stratum 1 или Stratum 2 NTP.
Операционные системы LINUX и UNIX могут загружать полную реализацию NTP с веб-сайта NTP по адресу www.ntp.org. NTP - свободно доступное программное обеспечение с открытым исходным кодом, доступное по открытой лицензии GNU.
Программное обеспечение Mirosoft Windows XP / 2000 / 2003 и Vista использует стандартный SNTP-клиент для протокола Simple Network Time Protocol. Это основано на подмножестве Сетевого протокола времени с использованием упрощенного алгоритма NTP с удалением многих более сложных высокоточных процедур.
Операционные системы Windows предоставляют средства для IP-адреса или доменного имени интернет-сервера или NTP-сервера Intranet для ввода на вкладке свойств времени. Затем SNTP-клиент будет периодически обращаться к серверу NTP для обновления и синхронизации системного времени.
Альтернативные методы потребуются для автономных компьютеров и систем, которые не имеют доступа к Интернету. Они могут быть обеспечены локальным доступом к национальным радиоресурсам, которые передаются бесплатно.
Все, что требуется, - это небольшой последовательный или RS-радиоприемник RS232, и ПК может получать непрерывное точное время. Компьютерное время синхронизируется с полученным радиочастотным источником времени и частоты.
Радиопередачи идентифицируются по их «позывным». Позывной британского времени, MSF, расположен в Анторне, Камбрия. Подобные механизмы существуют в Северной Америке - позывной WWVB от Colarado. Германия охвачена трансляцией DCF от Минефлингена, недалеко от Франкфурта. Национальные трансляции также доступны во Франции, Швейцарии, Японии и Канаде.
Единственный недостаток с национальными радиочастотными и частотными решениями заключается в том, что они имеют конечный диапазон передачи. В целом они также ограничены географическими границами. Такие проблемы не относятся к Глобальной системе координат (GPS) спутниковой универсальной навигационной системе.
Каждый спутник GPS имеет высокоточные синхронизированные атомные часы. Это позволяет GPS предоставлять точную информацию о времени в любой точке планеты. Все, что требуется для получения передачи, - это недорогой GPS-приемник и антенна с четким видом на небо. Соединения с ПК аналогичны конфигурации радиопередач с использованием последовательного или USB-порта, что позволяет получать точную информацию о времени, которая будет доступна непрерывно.