Про лишнюю секунду в 2005 году
От: McQwerty Россия  
Дата: 12.07.05 10:18
Оценка: 1 (1)
Вопрос возник в связи со следующим сообщением:

http://science.compulenta.ru/190329

Базирующаяся в Париже Международная служба оценки параметров вращения и координат Земли (International Earth Rotation and Reference Systems Service, IERS) приняла решение добавить дополнительную секунду к 2005 году.

Увеличение продолжительности года связано с изменениями скорости вращения нашей планеты вокруг своей оси. По мнению ученых, непредсказуемое поведение Земли объясняется отчасти гравитационным притяжением Луны, отчасти процессами, происходящими в недрах и атмосфере нашей планеты.

О непостоянстве продолжительности суток ученые знали еще много десятилетий назад. Однако определить точную величину необходимых поправок удалось только после изобретения атомных часов в середине прошлого века. В 1967 году был принят так называемый "цезиевый" стандарт времени, при котором одна секунда соответствует 9192631770 периодам перехода между уровнями в атоме цезия. При этом погрешность не превышает одной наносекунды в сутки.

Впервые дополнительная секунда была прибавлена в 1972 году. После этого изменения в календарь вносились регулярно (с промежутком не более чем в два года) до 1998 года. Однако семь лет назад Земля по непонятным причинам несколько ускорила свое вращение, в результате с тех пор дополнительные секунды не вводились.

Теперь ученым вновь придется внести поправку, сообщает LiveScience. Дополнительная секунда появится в ночь с 31 декабря 2005 года на 1 января 2006 года. Выглядеть это будет следующим образом: 23 часа 59 минут 59 секунд, 23 часа 59 минут 60 секунд, 0 часов 0 минут 0 секунд. Обычно же сразу после отметки 23 часа 59 минут 59 секунд следует 0 часов 0 минут 0 секунд.


Нужно ли учитывать эту секунду в программах?
Если нужно, то как?
Или забить?
Re: Про лишнюю секунду в 2005 году
От: raskin Россия  
Дата: 12.07.05 10:24
Оценка:
McQwerty wrote:
> Теперь ученым вновь придется внести поправку, сообщает LiveScience.
> Дополнительная секунда появится в ночь с 31 декабря 2005 года на 1
> января 2006 года. Выглядеть это будет следующим образом: 23 часа 59
> минут 59 секунд, 23 часа 59 минут 60 секунд, 0 часов 0 минут 0 секунд.
> Обычно же сразу после отметки 23 часа 59 минут 59 секунд следует 0 часов
> 0 минут 0 секунд.
>
> Нужно ли учитывать эту секунду в программах?
> Если нужно, то как?
> Или забить?
У Вас/Ваших клиентов точность установки часов лучше секунды? И
происходит синхронизация с другими столь же точными часами критических
процессов? Если нет — никто не заметит за пьянкой эту секунду. Если да —
договаривайтесь с теми, с кем синхронизируете.
Posted via RSDN NNTP Server 2.0 beta
Re[2]: Про лишнюю секунду в 2005 году
От: McQwerty Россия  
Дата: 13.07.05 10:08
Оценка:
Здравствуйте, raskin, Вы писали:

R>McQwerty wrote:

>> Теперь ученым вновь придется внести поправку, сообщает LiveScience.
>> Дополнительная секунда появится в ночь с 31 декабря 2005 года на 1
>> января 2006 года. Выглядеть это будет следующим образом: 23 часа 59
>> минут 59 секунд, 23 часа 59 минут 60 секунд, 0 часов 0 минут 0 секунд.
>> Обычно же сразу после отметки 23 часа 59 минут 59 секунд следует 0 часов
>> 0 минут 0 секунд.
>>
>> Нужно ли учитывать эту секунду в программах?
>> Если нужно, то как?
>> Или забить?
R>У Вас/Ваших клиентов точность установки часов лучше секунды? И
R>происходит синхронизация с другими столь же точными часами критических
R>процессов? Если нет — никто не заметит за пьянкой эту секунду. Если да —
R>договаривайтесь с теми, с кем синхронизируете.
В компьютерах с нашей программой стоят синхронометры и синхронизируют время с точностью 300 микросекунд. У них свои платы и своя спецсетка. Заявленная нами точность фиксации событий — 1 миллисекунда. Архивы с данными фиксируют время сточностью ~3 миллисекунды. Процессы бывают очень быстрые и критические (не столько по времени реакции, сколько по времени фиксации событий: что раньше, что позже). Вот я и заволновался.

В предудущую добавленную секунду (1998 год) этой системы ещё не было и к этому мы не готовы...
Re[3]: Про лишнюю секунду в 2005 году
От: Donz Россия http://donz-ru.livejournal.com
Дата: 13.07.05 11:34
Оценка:
Здравствуйте, McQwerty, Вы писали:

>>> Теперь ученым вновь придется внести поправку, сообщает LiveScience.

>>> Дополнительная секунда появится в ночь с 31 декабря 2005 года на 1
>>> января 2006 года. Выглядеть это будет следующим образом: 23 часа 59
>>> минут 59 секунд, 23 часа 59 минут 60 секунд, 0 часов 0 минут 0 секунд.
>>> Обычно же сразу после отметки 23 часа 59 минут 59 секунд следует 0 часов
>>> 0 минут 0 секунд.
>>>
>>> Нужно ли учитывать эту секунду в программах?
>>> Если нужно, то как?
>>> Или забить?
R>>У Вас/Ваших клиентов точность установки часов лучше секунды? И
R>>происходит синхронизация с другими столь же точными часами критических
R>>процессов? Если нет — никто не заметит за пьянкой эту секунду. Если да —
R>>договаривайтесь с теми, с кем синхронизируете.
MQ>В компьютерах с нашей программой стоят синхронометры и синхронизируют время с точностью 300 микросекунд. У них свои платы и своя спецсетка. Заявленная нами точность фиксации событий — 1 миллисекунда. Архивы с данными фиксируют время сточностью ~3 миллисекунды. Процессы бывают очень быстрые и критические (не столько по времени реакции, сколько по времени фиксации событий: что раньше, что позже). Вот я и заволновался.

Если нужно относительное время, т.е. как раз "что раньше, что позже", только в пределах вашей системы, то проблемы нет. Другое дело если есть контакты с внешнем миром, где эту секунду учли.
Re[4]: Про лишнюю секунду в 2005 году
От: McQwerty Россия  
Дата: 13.07.05 12:40
Оценка:
Здравствуйте, Donz, Вы писали:

D>Здравствуйте, McQwerty, Вы писали:


>>>> Теперь ученым вновь придется внести поправку, сообщает LiveScience.

>>>> Дополнительная секунда появится в ночь с 31 декабря 2005 года на 1
>>>> января 2006 года. Выглядеть это будет следующим образом: 23 часа 59
>>>> минут 59 секунд, 23 часа 59 минут 60 секунд, 0 часов 0 минут 0 секунд.
>>>> Обычно же сразу после отметки 23 часа 59 минут 59 секунд следует 0 часов
>>>> 0 минут 0 секунд.

>>>> Нужно ли учитывать эту секунду в программах?

>>>> Если нужно, то как?
>>>> Или забить?

R>>>У Вас/Ваших клиентов точность установки часов лучше секунды? И

R>>>происходит синхронизация с другими столь же точными часами критических
R>>>процессов? Если нет — никто не заметит за пьянкой эту секунду. Если да —
R>>>договаривайтесь с теми, с кем синхронизируете.
MQ>>В компьютерах с нашей программой стоят синхронометры и синхронизируют время с точностью 300 микросекунд. У них свои платы и своя спецсетка. Заявленная нами точность фиксации событий — 1 миллисекунда. Архивы с данными фиксируют время сточностью ~3 миллисекунды. Процессы бывают очень быстрые и критические (не столько по времени реакции, сколько по времени фиксации событий: что раньше, что позже). Вот я и заволновался.

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


Так вот в этом и вопрос: нужно или не нужно это учитывать. По ответу на этот вопрос мы и будем разговаривать со смежниками и решать эту проблему у себя...

Пока решили забить. В нужный момент перевести время на секунду назад и надеяться, что за время наложения этих секунд ничего не произойдёт.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.