Показано с 1 по 1 из 1.

13 февраля - знаменательный день для поклонников UNIX

  1. #1
    Global Moderator Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Аватар для ALEX(XX)
    Регистрация
    31.03.2005
    Адрес
    Чернигов
    Сообщений
    10,777
    Вес репутации
    3704

    13 февраля - знаменательный день для поклонников UNIX

    Пользователи UNIX-подобных операционных систем по всему готовятся отметить символичную дату. 13 февраля 2009 года в 23:31:30 по Гринвичу UNIX-время во всех системах, работающих в данном стандарте, достигнет отметки 1 234 567 890 секунд. Помимо того, что на серверах выстраивается такая комбинация цифр, так эта дата еще и приходится на пятницу 13-е, говорят многие суеверные администраторы.

    Unix-время представляет собой способ кодирования времени, принятый в UNIX и других POSIX-совместимых операционных системах. Моментом начала отсчёта считается полночь (по UTC) с 31 декабря 1969 года на 1 января 1970, время с этого момента называют «эрой UNIX».

    Время UNIX согласуется с UTC, в частности, при объявлении високосных секунд UTC соответствующие номера секунд повторяются.

    Способ хранения времени в виде количества секунд очень удобно использовать при сравнении дат (с точностью до секунды), а также для хранения дат: при необходимости их можно преобразовать в любой удобочитаемый формат. Дата и время в этом формате также занимают очень мало места (4 или 8 байтов, в зависимости от размера машинного слова), поэтому его разумно использовать для хранения больших объёмов дат. Недостатки в производительности могут проявиться при очень частом обращении к элементам даты, вроде номера месяца и т.п. Но в большинстве случаев эффективнее хранить время в виде одной величины, а не набора полей.

    Чтобы узнать текущее UNIX-время в большинстве UNIX-подобных систем, можно использовать команду date +%s.

    19 января 2038 года в 03:14:08 по всемирному времени значение переменной типа time_t, отсчитывающей число секунд, прошедших с 1 января 1970 года, достигнет 231, что может привести к ошибочной интерпретации этого числа как отрицательного. Возможное решение данной проблемы состоит в использовании не 32-битной, а 64-битной переменной для хранения времени, чего хватит ещё на 300 миллиардов лет.

    securitylab.ru
    Left home for a few days and look what happens...

  2. Реклама
     

Похожие темы

  1. С праздником 23 февраля!!
    От PavelA в разделе Оффтоп
    Ответов: 2
    Последнее сообщение: 23.02.2012, 22:03
  2. 14 февраля. UNIX event.
    От Палыч в разделе Оффтоп
    Ответов: 0
    Последнее сообщение: 10.02.2009, 22:08
  3. Для поклонников Radeon-Сравнительная таблица графических карт
    От SDA в разделе Новости аппаратного обеспечения
    Ответов: 0
    Последнее сообщение: 29.04.2008, 20:51
  4. Итоги с 04 по 17 февраля 2008
    От PavelA в разделе Наши статьи
    Ответов: 6
    Последнее сообщение: 25.03.2008, 11:10
  5. 23 февраля - как сейчас помню!
    От egik в разделе Новости компьютерной безопасности
    Ответов: 1
    Последнее сообщение: 28.02.2005, 02:31

Свернуть/Развернуть Ваши права в разделе

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Page generated in 0.01139 seconds with 18 queries