Противостояние во времени
Размещенно от Ричард Уильямс N on Февраль 22nd, 2008
В этой статье рассматривается концепция сохранения времени и того, как человеческое измерение времени не соответствует потребностям компьютера.
Время, безусловно, является концепцией, которую большинство из нас воспринимает как нечто само собой разумеющееся, оно проходит мимо нас, и мы замечаем это только тогда, когда мы видим проблеск седых волос в зеркале или опаздываем на эту важную встречу. Но отслеживание времени заняло человечество на протяжении тысячелетий.
С ранних солнечных часов и водяных таймеров до современных цифровых часов и атомных часов люди нашли все более точные и инновационные способы рассказать о времени.
Компьютеры также должны знать правильное время. Точность необходима для того, чтобы Интернет и компьютерные сети обменивались данными друг с другом, а с компьютером время простоя было простым уравнением, основанным на накоплении дискретных моментов, добавленных к базовому времени, обычно количеству секунд с этого момента времени.
С другой стороны, у людей есть множество различных представлений о том, как измерить время. Мы разделяем его на секунды, минуты, дни, недели, месяцы, годы, десятилетия и даже тысячелетия.
И это не так, проблема заключается в том, что исторически мы вынуждали время переписываться с орбитой и вращением Земли, называемой солнечным временем, которое, как оказалось, не настолько точен, что в любом случае недостаточно для компьютера.
Компьютерные сети используют протокол сетевого времени (NTP), стандарт синхронизации времени, используемый в Интернете, для одновременного хранения. NTP позволяет машинам запрашивать региональные серверы времени, которые получают универсальное согласованное время UTC от высокоточных опорных часов либо из Интернета, либо через радио или GPS-приемник.
Однако UTC основан на атомном времени и отличается от времени вращения Земли (солнечной системы), потому что день медленно удлиняется. Притяжение Луны удлиняет глобальный оборот примерно на 1.4 миллисекунды - то есть тысячные доли секунды - в день за столетие. Начиная с 1820, то, что мы считаем периодом 24-часа, получило 2 миллисекунд дольше.
В результате атомное время отличается от солнечного времени на одну секунду примерно каждые 500-дни. Для корректировки секунд прыжка добавляются каждый год или около того. Однако по мере того, как компьютеры становятся более уверенными в точности, эта скачкообразная секунда может вызвать проблемы, поскольку вторая может быть суммой vasrt в некоторых чувствительных к времени приложениях.
Некоторые предлагают бороться с этой проблемой, прыжки секунд должны быть устранены, и мир должен придерживаться всего атомного времени, хотя это приведет к получению солнца в полночь и темным днем (хотя в 43,000 лет). Другие утверждают, что наличие временного масштаба, основанного на вращении Земли, является примитивным и не требуется в современную эпоху, хотя многие фермеры и астрономы склонны спорить об обратном.
Однако, поскольку атомные часы и компьютеры становятся все более точными и точными, кажется, что люди и наш вращающийся мир не смогут идти в ногу со временем.