22.09.1998 НовостиСергей Бобровский, Евгений РябухинПроблема 2000 года (Y2K) известна всем. В разработанном три и более лет назад ПО программисты в целях экономии памяти на 8-разрядных ПК с 64 Кб ОЗУ отводили на дату не четыре десятичных разряда, а два (1998 г. обозначался как “98”). Из-за этого 2000 год будет воспринят многими компьютерами как 1900 (“00”) и программы начнут работать некорректно. А согласно статистике, до 25% прикладных задач связано с обработкой дат.Обычно считается, что Y2K касается в основном развитых стран и в первую очередь США, где на решение этой проблемы уже выделено 6 млрд. долл. Однако, по данным Госкомсвязи РФ, 1 января 2000 г. проблемы могут возникнуть примерно у 90% российских организаций, использующих в своей работе компьютеры. Чем это обусловлено?Старые (созданные до 1996 г.) системные и прикладные программы определяют время самыми разными способами: обращаясь непосредственно к таймеру компьютера, получая дату через BIOS или от ОС. При этом в больших сетях вероятность некорректной работы ПО из-за возможной нестыковки отдельных программных компонентов, использующих разные подходы к определению дат, весьма велика. Например, 1 января 2000 г. сервер сети при опросе рабочих мест может не подключить клиентские компьютеры с Windows 95 - Microsoft официально объявила, что полная поддержка дат 2000 года и XXI века реализована в ее ОС только начиная с Windows 98. При этом чем крупнее компания, тем больше масштаб проблем, которые могут у нее возникнуть. Это связано с ...
читать далее.