Анализ проблемы-2000
Автор: Крупин А.С., Жилин И.А.
Журнал: Теория и практика современной науки @modern-j
Рубрика: Основной раздел
Статья в выпуске: 9 (27), 2017 года.
Бесплатный доступ
В статье рассмотрена общемировая компьютерная проблема, связанная с переходом из 1999 в 2000 год и невозможностью компьютеров того времени адекватно воспринимать эту дату из-за отсутствия возможности перехода к новому тысячелетию.
Проблема-2000
Короткий адрес: https://sciup.org/140272180
IDR: 140272180
Текст научной статьи Анализ проблемы-2000
Также обозначается как «Y2K». Дело в том, что разработчики программного обеспечения 20 века использовали для представления года в датах только два знака. [1] В большинстве своем ПО в конце 1999 года представляло собой разработку 30 летней давности и на тот момент просто не было средств на выделения дополнительной памяти на дату, и никто еще не воспринимал всерьёз 2000 год. Т.е. согласно двузначному представлению года по наступлению 1 января 2000 года после 99 следовал год 00. [2] Т. е. из 31/12/99 в 01/02/00. У многих систем было заложено что год по умолчанию всегда начинался цифрой 19, соответственно после 1999 шёл 1900 год.
Причем еще до злополучной даты многие компьютеры не принимали кредитные карты потому, что не смогли распознать дату завершения срока действия оной, которая была представляла собой число «00», однако в нашей стране подобного рода происшествия не имели место быть, поскольку кредитные карты в России получили широкое распространение значительно позже и к тому времени подобные проблемы уже не возникали.
Проблема-2000 получила статус общемировой, поскольку в отличие от того же вируса, который может угрожать компьютеру она охватывала сразу большое количество систем т. е. сбой будет абсолютно повсеместным что и могло нести тяжёлые последствия. А последствии могут быть такими: сбой оборудования и соответственно исключение поставки газа и электроэнергии в дома; остановка производства на предприятиях, на которых используется оборудование на автоматическом управлении; остановка предприятий, поставляющих воду; сбой в банковской системе (тут еще помимо вышесказанной проблемы с кредитной картой имеет место быть такое, что если кто-то взял кредит в конце 1999 года то данная сумма либо вовсе исчезнет или-же банк останется должен её должнику); проблемы и в космической отрасли (выйдут из строя спутники и падение их на землю); проблемы с автомобилями (Россию данная проблема опять-таки не коснулась ибо большинство отечественных автомобилей вовсе не имели электронные приборы, в остальных же случаях эти приборы попросту небыли привязаны к дате и просто выполняли свою функцию управления режимами); сбои в работе систем у воздушного транспорта.
Подготовка:
-
• Федеральная служба авиации объявила о оснащении новых самолетов системами в соответствии с Y2K, а в старых самолетах применены недатачувствительные системы.
-
• Что касается морского транспорта то он только частично связан с ОС, и работа на нем проводилась в незначительных размерах.
-
• Крупнейший банк РФ Сбербанк объявил, что в течении двух дней начиная с 29 декабря 1999 года обслуживание клиентов будет прикращено.
-
• Водоснабжение мало компьютеризировано, и смена дат повлияла на него в наименьшей степени.
Решение:
Авиастроительная компания McDonnell Douglas применяла программный способ под названием «windowing», который служил для Y2K-коррекции. Способ заключался в том, чтобы заставить компьютер думать, что года оканчивающиеся цифрами от "00" до "29" принадлежали 21 веку, а большие оставить в 20 веке. Такую технологию перед предстоящей проблемой использовали 9 из 10 компаний. Но такое решение полностью не решало проблему и лишь отодвигало ее на неопределенный срок.
Подведем итог.
Проблема-2000 действительно имела место быть и на нее решение было затрачено около 600 миллиардов долларов. Помимо ущерба, благодаря этой проблеме появились новейшие технологии в разных сферах, и она разумеется закалила программистов на решение более сложных задач. А задачи такие возникнут, а именно проблема-2038 (затрагивает программы с форматом времени POSIX) и проблема-10000(аналогичная проблеме-2000, только на этот раз дате не достает пятой цифры в обозначении года). Но технологии не стоят на месте, и подготовка к подобным событиям идет уже сейчас. [3]
Список литературы Анализ проблемы-2000
- "Soft". №9, Москва, 1999 год. [Бумажный ресурс][1]
- "Технологические решения проблемы 2000 года", М. Винити, Москва, 1999 год. [Бумажный ресурс][2]
- Википедия - свободная энциклопедия [Электронный ресурс] https://ru.wikipedia.org/wiki/Проблема_2000_года [3]