2024-04-10 09:57:05
В 2000 году все ждали коллапса компьютерных систем, которые могли не справиться с обработкой даты, оканчивающейся на 00. Опасения не подтвердились, но проблемы, связанные со временем, всё ещё возникают — вот некоторые из них.
Високосный годКаждый високосный год в мире возникает множество сбоев. В 2024 году некоторые компании в Новой Зеландии и Швеции не смогли принимать безналичные платежи, а в Париже отключилось уличное освещение.
Високосная секундаВисокосную секунду иногда добавляют или вычитают, чтобы устранить расхождения всемирного времени с астрономическим. Они возникают из-за того, что вращение Земли неравномерно — на него влияют, например, землетрясения и даже человеческая деятельность. Эта секунда может вызывать сбои в системах, которые работают с привязкой к точному времени.
Сброс счётчика недель в системе GPSСчётчик недель GPS использует 10-битный код с максимальным значением 1023. Он обнуляется каждые 1023 недели, то есть раз в 20 лет, что может приводить к сбоям. Навигационные системы пережили уже два обнуления — в 1999 и 2019 годах. В основном благополучно, но проблемы встречались.
Ошибка 1900 года в ExcelMicrosoft Excel считает 1900 год високосным, хотя это не так. Ошибка перекочевала из редактора таблиц Lotus 1-2-3, предшественника Excel. Разработчики Excel хотели обеспечить максимальную совместимость с 1-2-3, поэтому скопировали ошибку, считая, что её исправление принесёт больше вреда, чем пользы.
Проблема 10 000 года10 000 год будет первым годом с пятью цифрами — и компьютерным системам придётся с этим как-то справляться. Может показаться, что это проблема далёкого будущего, но некоторые вычисления в области астрономии и физики заглядывают на тысячелетия вперёд.
Проблема 30 828 года14 сентября 30 828 года операционные системы Windows при загрузке выдадут ошибку о «недопустимом системном времени». Это связано с тем, что 64-разрядное значение времени, которое использует Windows, в 30 828 году превысит свой максимум.
Подписывайтесь @techno_yandex
31.2K views06:57