Проблема 2000 року

Табло показує 3 січня 1900, замість 3 січня 2000 року. Франція.
Жінки вводять дані на перфокарти в 1938. Обмежений простір для передачі даних на картах призвело до широкого використання двох цифр в поле року.

Проблема 2000 року (часто вона позначається як "проблема Y2K" або "Y2K-сумісність" (абревіатура: Y-year (рік), 2, K-kilo (1000 в системі СІ)) - проблема, пов'язана з тим, що розробники програмного забезпечення, випущеного в XX столітті, іноді використовували два знаки для представлення року в датах, наприклад, 1 січня 1961 року в таких програмах уявлялося як "01.01.61". Деякі обчислювальні машини мали вже апаратну обробку дати, проте всього два десяткових знака. При настанні 1 січня 2000 при двозначному поданні року після 99 наступав 00 рік (тобто 99 +1 = 00), що інтерпретувалася багатьма старими програмами як 1900, а це, в свою чергу, могло призвести до серйозних збоїв у роботі критичних додатків, наприклад, систем управління технологічними процесами і фінансових програм. Проблема 2000-го року була викликана, в тому числі, використанням старих програм, що не передбачалося під час їх розробки. Відомі численні випадки використання в кінці 1990-х років програм середини 1980-х.

Складність була ще й у тому, що багато програм зверталися до обчислення дат вперед (наприклад, складання плану закупівель або будь-яке інше планування вперед). Так що для багатьох програм планування і прогнозування "Проблема 2000 року" наступала раніше, ніж ця проблема стосувалася самого комп'ютера і поточної системної дати комп'ютера [1]. Особливо це стосувалося західних країн, де фінансовий рік починається восени.

У Росії на державному рівні роботи по вирішенню цієї проблеми були розгорнуті у відповідності з розпорядженням уряду від 30 травня 1998. Державному комітету РФ по зв'язку та інформатизації була доручена координація робіт за рішенням Проблеми 2000 року в федеральних органах виконавчої влади та органах виконавчої влади суб'єктів РФ. У всіх регіонах були створені Центри компетенції. У процесі аналізу ситуації в секторі небезпечних, екологічно шкідливих та безперервних виробництв виявлено понад 500 критичних об'єктів, потенційно схильних до негативного впливу "Проблеми 2000". Розпорядженням уряду від 21 січня 1999 створена урядова комісія з "проблемі 2000". 26 березня 1999 комісія затвердила "Національний план дій з вирішення" Проблеми 2000 "в Російській Федерації".

За деякими оцінками експертів загальний обсяг світових інвестицій, витрачений на підготовку до 2000 року склав 300 мільярдів доларів [2]. За іншими даними ця цифра завищена як мінімум на порядок [3].

Створений логотип

Критика

Щодо "Проблеми Y2K" існують дві точки зору. Згідно з однією, було попереджено величезна кількість великих і малих збоїв, завдяки своєчасному виявленню проблеми, добре проведеної підготовки та профілактиці. Відповідно до іншої точки зору, проблема була штучно "роздута" з метою одержання прибутку. І в ряді випадків ніяких збоїв не відбулося б, оскільки більшість програм, що мають дану проблему, морально застаріли і практично не використовувалися. Наприклад, директор Інституту системного програмування РАН, член-кореспондент РАН В. П. Іванніков в інтерв'ю PC Week / RE заявив [4] :

Активність по проблемі 2000 року називається скандальний характер, тому що вона зрозуміла будь навіть непрофесіоналові. Є бюджетні гроші. На них можна створювати комісії, зльоти, виїзні сесії ... Тут замішані і містика, і технічні проблеми. І не тільки у нас - в Штатах відбувається те ж саме, нагнітаються пристрасті, Пентагон лякає. Халявні гроші, чому б не урвати? ... Є містики, є халявщики, а є роботяги, які свої програми чистять без жодного шуму.

Анатолій Чубайс, будучи в той час відповідальним за стратегічні об'єкти, після зустрічі Нового року на ядерному об'єкті, висловив гіпотезу, що Білл Гейтс трохи перебільшив (помилився?) Проблему.


Примітки

  1. 1С: Проблема 2000 - www.ci.ru/inform1_99/16.htm
  2. BBC News | TALKING POINT | Y2K: Overhyped and oversold? - news.bbc.co.uk/2/hi/talking_point/586938.stm
  3. "Проблема 2000" вичерпала себе. Забудьте? - www.visual.2000.ru/kolesov/modus/00118y2k.htm
  4. "Проблема-2000" не є проблемою комп'ютерної індустрії - www.visual.2000.ru/kolesov/izvestia/980828iz.htm