Y2K

Je zkratkou pro „Year 2000“.

Y2K, nejčastěji spojované s „chybou Y2K“, byl problém v programování, který vyvolal rozsáhlé obavy při přechodu z roku 1999 na rok 2000. Tato chyba vycházela z běžné praxe v raném počítačovém programování: ukládání let jako dvou číslic (například „80“ pro rok 1980) s cílem ušetřit paměť. Kvůli tomuto návrhu mohly některé systémy nesprávně interpretovat „00“ jako rok 1900 místo roku 2000, což mohlo způsobit chyby související s datem.

Obavy spojené s chybou Y2K měly široký rozsah, protože inženýři předpovídali katastrofické selhání kritických systémů, jako jsou elektrické sítě, finanční instituce, dopravní sítě a vládní infrastruktura. Společné celosvětové úsilí programátorů však na konci 90. let 20. století většinu rizik úspěšně zmírnilo.

Vývojáři softwaru aktualizovali starší systémy pomocí dvou hlavních strategií:

  1. Rozšíření polí pro data: Změna roku tak, aby obsahoval čtyři číslice místo dvou (například „1980“ místo „80“).
  2. Časové okno pro data: V ojedinělých případech, kdy nebylo možné upravit datový typ data, vývojáři zavedli dočasnou opravu, která přiřadila „mezní rok“ a zajistila správnou interpretaci dat v předem stanoveném rozsahu. Například mezní rok 30 by znamenal, že „00–29“ představuje roky 2000–2029 a „30–99“ roky 1930–1999.

Když nastal 1. leden 2000, očekávaný chaos se neprojevil. Díky rozsáhlé přípravě došlo pouze k drobným problémům, například k nesprávným časovým údajům na účtenkách. Přetrvávající potíže byly rychle vyřešeny a společnost tak plynule přešla do nového tisíciletí.

O několik desetiletí později zůstává Y2K případovou studií proaktivního řízení rizik a ukazuje, jak mohou příprava — a spolupráce — odvrátit potenciální krize. Slouží také jako připomínka důležitosti prozíravého návrhu v technologiích.

Aktualizováno November 21, 2024 od Per C.

quizOtestujte své znalosti

What is the abbreviation for "exabyte?"

A
EB
0%
B
EX
0%
C
ET
0%
D
EE
0%
Correct! Incorrect!     View the Exabyte definition.
More Quizzes →

Počítačový slovník Tech Terms

Definice Y2K na této stránce je originální definice napsaná autory TechTerms.com. Pokud chcete na tuto stránku odkazovat nebo tuto definici citovat, použijte prosím zelený citační pruh přímo pod definicí.

Naším cílem je vysvětlovat počítačovou terminologii srozumitelným způsobem. U každé zveřejněné definice usilujeme o přesnost a jednoduchost. Pokud máte zpětnou vazbu nebo chcete navrhnout nový technický pojem, kontaktujte nás.

Newsletter Tech Terms

Rozšiřte své technické znalosti s naším denním nebo týdenním newsletterem! Přihlaste se ještě dnes a dostávejte nové pojmy a kvízy přímo do schránky.

Přihlaste se k bezplatnému newsletteru TechTerms

Jak často chcete dostávat e-mail?

Odhlásit se nebo změnit frekvenci můžete kdykoli pomocí odkazů v každém e-mailu. Dotazy? Prosím kontaktujte nás.

Poznámka: Newsletter je zasílán v angličtině.