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

Мікрокомп’ютер TRS-80, несумісний Y2K
На індикаторі 1908 рік замість 2008

Проблема 2000 року — проблема можливості неправильної роботи програмного забезпечення у зв'язку з переходом від 1999 до 2000 року. Також має назви «проблема Y2K» або «Y2K-сумісність», де Y — англ. year (рік), K — kilo- (1000 в системі СІ)).

Проблема пов'язана з тим, що розробники програмного забезпечення, випущеного в XX столітті, іноді використовували два знаки для представлення року в датах, перші два неявно вважалися рівними 19. Наприклад 1 січня 1961 року такими програмами зберігалося як 01 01 61. Деякі обчислювальні машини мали апаратну обробку дати, проте також всього два десяткових знаки. При настанні 1 січня 2000 при двозначному поданні року час «закільцьовувався» — після 99 наставав 00 рік, тобто 99+1 = 100, але старший розряд не зберігався і для подальшої роботи використовувалося 00. Це інтерпретувалася багатьма старими програмами як 1900, а це, зі свого боку, могло призвести до серйозних збоїв у роботі критичних додатків, наприклад, систем управління технологічними процесами й фінансових програм.

Втім, більшість систем керування працює лише з інтервалами часу і не використовує дату; в таких системах проблеми не виникали[1].

«Y2K-сумісна» пральна машина

У галузях, де дати відіграють важливу роль, з настанням 2000 року могли виникнути серйозні проблеми. Це вимагало перевірки використовуваного програмного забезпечення, для чого створювалися відповідні комісії. Наприклад, МОЗ України у квітні 1999 року видало наказ про створення галузевої комісії[2].

Перевірене програмне забезпечення й вироби з вбудованим програмним забезпеченням позначалися знаком англ. Y2K-compliant або просто великим зображенням числа 2000. Через роздмуханий навколо проблеми ажіотаж таким знаком позначалися навіть ніяк не зав’язані на дату пристрої, наприклад, пральні машини (фото праворуч).

Див. також

Проблема 2038 року Проблема 10000 року Епоха (інформатика)

Примітки

Вікісховище має мультимедійні дані за темою: Проблема 2000 року
  1. Людмила Стукаліна (24 вересня 1999). „Проблема 2000 року“ українським АЕС не загрожує, оскільки системи управління і безпеки на них не пов’язані з астрономічним часом. Укрінформ. Архів оригіналу за 22 грудня 2013. Процитовано 20 грудня 2013.
  2. Про Галузеву комісію з питань запобігання та усунення можливих негативних наслідків комп'ютерної кризи 2000 року. МОЗ. 5 квітня 1999. Процитовано 20 грудня 2013.
  • п
  • о
  • р
За роками
Проблема 100 року • Проблема 2000 року • Проблема 2038 рокуПроблема 10000 року
Див. також
0 рік
Перегляд цього шаблону
  Словники та енциклопедії
Шведська національна енциклопедія · De Agostini · Encyclopædia Britannica
Довідкові видання
KBpedia · TV Tropes · Nuovo soggettario · RationalWiki
Нормативний контроль
BNF: 131673297 · Freebase: /m/09v3z0k, /m/087rn · J9U: 987007539512505171 · LCCN: sh96000895
Ця стаття потребує додаткових посилань на джерела для поліпшення її перевірності. Будь ласка, допоможіть удосконалити цю статтю, додавши посилання на надійні (авторитетні) джерела. Зверніться на сторінку обговорення за поясненнями та допоможіть виправити недоліки.
Матеріал без джерел може бути піддано сумніву та вилучено.
(грудень 2013)