El problema del efecto 2000 a finales del siglo XX

efecto 2000

Mientras muchos estaban listos para festejar «como si fuera 1999», muchos otros predijeron una catástrofe a finales de año a partir de una pequeña suposición que se hizo hace mucho tiempo cuando se programaron por primera vez los ordenadores.

El problema del Y2K (año 2000) llegó a existir culturalmente debido al temor de que las computadoras fallaran cuando se suponía que sus relojes se actualizaran hasta el 1 de enero de 2000. Debido a que las computadoras fueron programadas para asumir automáticamente que la fecha comenzaba con «19» como en «1977» y «1988», la gente temía que cuando la fecha pasara del 31 de diciembre de 1999 al 1 de enero de 2000, las computadoras estuvieran tan confundidas que se apagaran por completo.

La era de la tecnología y el miedo

Teniendo en cuenta la gran parte de nuestras vidas cotidianas que estaban gestionadas por ordenadores a finales de 1999, se esperaba que el nuevo año trajera consigo graves repercusiones informáticas. Algunos fatalistas advirtieron que el efecto 2000 iba a acabar con la civilización tal y como la conocemos.

Otras personas se preocuparon más específicamente por los bancos, los semáforos, la red eléctrica y los aeropuertos, todos ellos gestionados por ordenadores en 1999.

Incluso se predijo que las microondas y los televisores se verían afectados por el efecto 2000. Mientras los programadores informáticos se apresuraban locamente a actualizar las computadoras con nueva información, muchos en el público se preparaban almacenando dinero extra y suministros de alimentos.

Preparativos para el Bug

En 1997, unos años antes del pánico generalizado por el problema del Milenio, los informáticos ya estaban trabajando para encontrar una solución. El British Standards Institute (BSI) desarrolló una nueva norma informática para definir los requisitos de conformidad para el año 2000. Conocido como DISC PD2000-1, el estándar delineaba cuatro reglas:

Regla 1: Ningún valor para la fecha actual causará ninguna interrupción en la operación: Regla 3: En todas las interfaces y almacenamiento de datos, el siglo en cualquier fecha debe ser especificado explícitamente o mediante algoritmos inequívocos o reglas de inferencia. Regla 4: El año 200 debe ser reconocido como un año bisiesto.

Esencialmente, el estándar entendía que el error se basaba en dos cuestiones clave: la representación existente de dos dígitos de las fechas era problemática en el procesamiento de fechas y un malentendido de los cálculos de los años bisiestos en el calendario gregoriano había causado que el año 2000 no se programara como un año bisiesto.

El primer problema se resolvió creando una nueva programación para las fechas que debían introducirse como números de cuatro dígitos (por ejemplo: 2000, 2001, 2002, etc.), donde antes sólo estaban representados como dos (97, 98, 99, etc.). El segundo, modificando el algoritmo de cálculo de los años bisiestos a «cualquier valor de año dividido por 100 no es un año bisiestos», con la adición de «excluyendo los años que son divisibles por 400», convirtiendo así el año 2000 en un año bisiestos (como era).

¿Qué sucedió el 1 de enero de 2000?

Cuando llegó la fecha profetizada y los relojes computarizados de todo el mundo se actualizaron el 1 de enero de 2000, muy poco ocurrió en realidad. Con tanta preparación y programación actualizada realizada antes del cambio de fecha, la catástrofe fue sofocada y sólo se produjeron unos pocos problemas relativamente menores relacionados con el bug del milenio, y se informó de un número aún menor de ellos.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *