!!Y2K!!
¿Qué es el virus Y2K?
Durante la década de 1960 a finales de los 80 hubo una práctica generalizada en todos los programas de ordenador para utilizar dos dígitos para repreasenting un año en lugar de utilizar 4 dígitos. Esto se hizo para salvar a disco de la computadora y el espacio de memoria debido a que estos recursos eran relativamente caros en aquellos tiempos. En el año 90 de expertos invitados comenzaron a darse cuenta de esta deficiencia importante en los softwares de aplicaciones informáticas. En el año 2000, los sistemas informáticos podría interpretar 00 como 1900 en echar a perder todo el trabajo de computación. Por ejemplo, si una función del programa es el cálculo de la diferencia entre dos fechas, sería calcular un número negativo. Por ejemplo la diferencia entre el 1 de enero 2000 y el 31 de diciembre 1999 se pudo calcular los años -100 en lugar de un día. Esto fue un error grave para el sector financiero conjunto. El error no sólo existía en los programas informáticos, sino que también existía en el firmware se utilizan en el hardware del equipo. En general, este error amenazó todas las industrias importantes, incluyendo empresas de servicios públicos, banca, manufactura, telecomunicaciones, líneas aéreas.
¿Cómo se evitó?
El fantasma del Y2K era una bomba de tiempo haciendo clic en para todas las aplicaciones informáticas más importantes. Las empresas de aplicaciones informáticas y el sistema salió con el año 2000 los sistemas operativos compatibles y el software del sistema. Las empresas de TI en todo el mundo gastó miles de millones de dólares para ir a través de su código completo de aplicaciones de código para buscar el problema Y2K y arreglarlo. Casi todo el mundo corría alrededor para hacerse compatible con Y2K antes de la fecha límite se acerca rápidamente. Finalmente, cuando llegó el gran día, muchas empresas de servicios públicos y otras empresas apagaron sus computadoras principales y poner los equipos de copia de seguridad en el trabajo. Cuando el reloj marcó 01 de enero 2000, no se registraron problemas importantes. Casi todos los bancos funcionaba bien, no hay cortes de energía se informaron, los aviones siguen volando y todo el mundo continuó con su vida normal.
El problema del año 2000, también conocido como efecto 2000, error del milenio, problema informático del año 2000 (PIA2000) o Y2K, es un bug o error de software
causado por la costumbre que habían adoptado los programadores de
omitir la centuria en el año para el almacenamiento de fechas
(generalmente para economizar memoria), asumiendo que el software
sólo funcionaría durante los años cuyos nombres comenzaran con 19. Lo anterior tendría como consecuencia que después del 31 de diembre de 1999, sería el 1 de enero de 1900 en vez de 1 de enero de 2000.
Potenciales efectos que este bug causaría:
- Los programas que cuentan el número de años a través de la sustraccion de las fechas, obtendrían una cantidad de años negativa. Por ejemplo, si una persona nació en 1977, la edad de esta persona en 2000 sería: 00-77 = -77 años.
- El problema del año 1900, común en programas que cuentan el año utilizando los dos últimos dígitos y muestran los dos primeros dígitos del año como 19. Al intentar mostrar el año después del 1999, el programa muestra 19 y luego el número que sigue el 99, o sea: 19100.
Al acercarse el año 2000, surgieron muchos rumores de casos y
catástrofes económicas en el mundo entero, un pavor generalizado a un
eventual colapso de los sistemas basados en computadoras
por causa de este problema. La corrección del problema costó miles de
millones de dólares en el mundo entero, sin contar otros costes
relacionados.
Existen otros problemas similares, relacionados con la representación de fechas:
- En UNIX, la fecha es representada por un número entero de 32 bits con signo, que puede contar de -231 a 231-1. Este número es la cantidad de segundos desde 1 de enero de 1970. Así, el año 2038 será el último año representable por este sistema. Véase: problema de año 2038.
- En sistemas más anticuados, como por ejemplo Windows en sus versiones 1.x, 2.x y 3.x, el problema radicaba en la omisión de dichos dígitos. En este caso, el problema era un poco más complejo, ya que al cumplirse el primer segundo del año 2000, sería el 01/04/1980 (es decir, el año en que se creó el MS-DOS, sistema operativo de estos entornos).
Por su parte, Apple, inc., en 1998, había afirmado por medio de sus portavoces que sus unidades existentes, desde la clásica Apple 1 hasta la vigente por aquel entonces, iMac, no representaban ningún peligro, ya que sus sistemas operativos (Finder y Multifinder) representaban como último año el 2029, aunque existía la posibilidad de configurarlo.
0 comentarios :
Publicar un comentario