La falla de Y2K y los cambios de fin de siglo

El problema del año 2000 (Y2K) asustó al mundo. Aunque algunos estaban listos para "festejar como si fuera 1999", otros predijeron una catástrofe a fin de año debido a un programación asunción de la primeros días de las computadoras. Y2K entró en la conversación cultural por la preocupación de que la tecnología y los sistemas automatizados fallarían cuando sus relojes tuvieran que convertir la fecha de diciembre. 31 de 1999 a enero 1, 2000.

Era del miedo tecnológico

Muchos asumieron que la electrónica no podría calcular fechas que no comenzaran con "19" porque funcionaban con una programación anticuada y miope. Los sistemas informáticos estarían tan confundidos que se apagarían por completo, lo que provocaría un caos y una interrupción a gran escala.

Teniendo en cuenta la cantidad de nuestras vidas cotidianas manejadas por computadoras en el '99, se esperaba que el Año Nuevo tuviera graves consecuencias computarizadas. La gente estaba preocupada por los bancos, semáforos, la red eléctrica, los aeropuertos, las microondas y los televisores, todos operados por computadoras.

instagram viewer

Doomsayers incluso predijo que el error Y2K afectaría a los procesos mecánicos como descargar los inodoros. Algunos pensaron que Y2K terminaría con la civilización tal como la conocíamos. A medida que los programadores informáticos se apresuraron a actualizar los sistemas informáticos con nueva información, muchos en el público se prepararon almacenando dinero extra y suministros de alimentos.

Preparativos para el error

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

  1. Ningún valor para la fecha actual causará ninguna interrupción en la operación.
  2. La funcionalidad basada en fechas debe comportarse de manera consistente para las fechas anteriores, durante y posteriores a 2000.
  3. En todas las interfaces y el almacenamiento de datos, el siglo en cualquier fecha debe especificarse explícitamente o mediante reglas y algoritmos de inferencia inequívocos.
  4. 2000 debe ser reconocido como un año bisiesto.

Esencialmente, el estándar entendió que el error se basaba en dos cuestiones clave:

  1. La representación existente de dos dígitos era problemática en el procesamiento de la fecha.
  2. Un malentendido de los cálculos para los años bisiestos en el calendario gregoriano hizo que el año 2000 no se programara como año bisiesto.

El primer problema se resolvió creando una nueva programación para que las fechas se ingresen como cuatro dígitos números (1997, 1998, 1999, etc.), donde anteriormente solo estaban representados por dos (97, 98, y 99). La segunda solución fue modificar el algoritmo para calcular los años bisiestos a "cualquier valor de año dividido por 100 no es un año bisiesto", con la adición de "excluir años que son divisibles por 400".

¿Qué pasó el 1 de enero?

Con tanta preparación y programación actualizada realizada antes del cambio de fecha, la catástrofe se evitó en su mayoría. Cuando llegó la fecha profetizada y los relojes de computadora de todo el mundo se actualizaron a enero. 1, 2000, sucedió muy poco que fuera anormal. Solo se produjeron algunos problemas de errores del milenio relativamente menores, y se informaron aún menos.

instagram story viewer