
[ad_1]
por

Dmitrii_Guzhanin / Getty
Los parquímetros, las cajas registradoras y un videojuego de lucha profesional fueron víctimas de un problema informático relacionado con el error Y2K.
El error Y2020, que ha desconectado muchos sistemas de pago e informáticos, es un efecto secundario de larga data de los intentos de corregir el error del año 2000 o del milenio.
Ambos surgen de la forma en que las computadoras almacenan las fechas. Muchos sistemas antiguos expresan años usando dos números, 98, por ejemplo, para 1998, en un esfuerzo por ahorrar memoria. El error Y2K era un temor de que las computadoras trataran a 00 como 1900, en lugar de 2000.
publicidad
Los programadores que querían evitar el error Y2K tenían dos opciones principales: reescribir su código por completo o adoptar una solución rápida llamada "ventana", que manejaría todas las fechas de 00 a 20, de la década de 2000, en lugar de la de 1900. estima que el 80% de las computadoras reparadas en 1999 utilizaron la opción más rápida y económica.
"Las ventanas, incluso durante el año 2000, fueron la peor solución posible porque impulsaron el problema en el camino", dice Dylan Mulvin de la London School of Economics.
Los codificadores eligieron 1920 a 2020 como su ventana estándar debido a la importancia del punto medio, 1970. "Muchos lenguajes y sistemas de programación manejan fechas y horas en segundos desde el 01/01/1970, también llamado tiempo de Unix ", dice Tatsuhiko Miyagawa, ingeniero. al proveedor de la plataforma en la nube rápidamente.
Unix es un sistema operativo ampliamente utilizado en una variedad de industrias, y esta "era" se considera un estándar.
La teoría era que estos sistemas con ventanas estarían desactualizados para el momento de la llegada de 2020, pero muchos aún están pendientes y en algunos casos el problema se había pasado por alto.
"Arreglar errores en sistemas antiguos es una pesadilla: son espaguetis y nadie que lo escribió todavía está allí", dijo Paul Lomax, quien manejó el error Y2K para Vodafone. "Obviamente, asumieron que sus sistemas estarían fuera de uso por mucho tiempo para 2020. Al igual que aquellos en los años 60 no pensaron que su código estaría allí en el año 2000".
Los sistemas que usaban la solución milagrosa ahora han llegado al final de esta ventana y han regresado a 1920. Facturas de compañías de servicios públicos habría sido producido con la fecha incorrecta de 1920, cuando decenas de miles de parquímetros en Nueva York rechazaron las transacciones con tarjeta de crédito debido al problema de la fecha.
Miles de cajas registradoras fabricadas por la empresa polaca Novitus no pudieron imprimir recibos debido a un problema en el reloj de registro. La compañía está tratando de reparar las máquinas.
WWE 2K20, un videojuego de lucha profesional, también dejó de funcionar a la medianoche del 1 de enero de 2020. En 24 horas, los desarrolladores del juego, 2K, lanzaron un parche descargable.
Otro software, Splunk, que irónicamente busca errores en los sistemas informáticos, se reveló vulnerable al error Y2020 en noviembre. La compañía lanzó un parche de usuario la misma semana, que incluye 92 de Fortune 100, las 100 compañías más importantes de los Estados Unidos.
Algunos problemas de hardware y software se han atribuido incorrectamente al error. Un profesional de la salud dijo que Y2020 había afectado un sistema desarrollado por McKesson, que produce software para hospitales. Un portavoz de McKesson dijo Nuevo cientifico la compañía no estaba al tanto de ninguna falla relacionada con Y2020.
Se desconoce la duración exacta de estos parches Y2020, ya que las empresas no han publicado detalles sobre ellos. Si la ventana acaba de retroceder, podemos esperar que aparezca el mismo error.
Otro problema de almacenamiento de fechas también nos espera en 2038. El problema nuevamente proviene de la era de Unix: los datos se almacenan como un entero de 32 bits, que se agotará capacidad a las 3:14 a.m. del 19 de enero de 2038.
Más sobre estos temas:
[ad_2]
Deja un comentario