Возможен новый «цифровой апокалипсис» после Y2K, предупреждают эксперты

Дмитрий Новиков

12 сентября 2024 16:31:14

Фото: © E. Vartanyan

Эксперты предупреждают о потенциальных сбоях в системах из-за ограничений старого программного обеспечения, подобных Y2K.

«Проблема 2000 года», известная как Y2K, вызывала опасения, что компьютеры перепутают 1900 и 2000 годы из-за способа хранения даты только двумя последними цифрами. Сегодня, несмотря на решение этой проблемы, возможность «цифрового апокалипсиса» остаётся актуальной и может затронуть компьютерные сети, а также навигационные и медицинские системы. Об этом «Газете.ру» рассказал Даниил Ефимов, директор Центра технологических конкурсов и олимпиад НИТУ МИСИС.

«Эра Unix», начавшаяся 1 января 1970 года, использовалась для учёта времени во многих операционных системах, что упрощало вычисления. Однако это решение, принятое для экономии памяти в 1960-х, привело к недостаткам и ограничениям, таким как «Проблема 2038 года», когда 32-битные счётчики времени достигнут своего предела и начнут отображать отрицательные значения, вызывая сбои в работе важных систем.

Программисты, особенно те, кто занимался языком программирования COBOL, смогли адаптировать старые системы, увеличивая разрядность полей даты, чтобы включить столетия, чем избежали «цифрового Армагеддона». В дополнение, предстоит решить «Дни 32,768 и 65,536» — проблемы, связанные с переполнением 16-битных счётчиков времени, что может привести к сбоям в системах, использующих такой способ хранения времени.

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

Ранее сообщалось, что с 12 сентября из России уходят платформы Miro, Hubspot и другие.

Эта страница может использовать файлы cookie в аналитических целях.