y2k (year 2000)

14
Y2K (YEAR 2000) JORGE ANDRÉS MATA LÓPEZ FACULTAD DE CIENCIAS DE LA COMPUTACIÓN BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

Upload: zerokami298

Post on 20-Feb-2017

143 views

Category:

Software


2 download

TRANSCRIPT

Y2K (YEAR 2000)JORGE ANDRÉS MATA LÓPEZFACULTAD DE CIENCIAS DE LA COMPUTACIÓN BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

INTRODUCCIÓN• Poco antes de la llegada del nuevo

milenio, mucha gente empezó a temer una catástrofe global. ¿La causa? Un bug informático que alteraría las fechas de muchos sistemas informáticos con la llegada del año 2000. • A este bug se le conoció como

“Efecto del año 2000”, “Error del Milenio”, o simplemente “Y2K”.

¿QUÉ ES EL Y2K?

• El error surgió debido a que los programadores utilizaban solo dos dígitos para las fechas. El “19” era dejado fuera, por lo que cuando el programa leía “1970”, solo leía “70”. Con el propósito de ahorrar memoria.• Al llegar al año 2000, los programas no leerían

“2000”, leerían “1900” debido a que solo los últimos dos dígitos fueron cambiados.

• Con la llegada del 1 de Enero del 2000, la computadora lo interpretaría como 1 de Enero de 1900. • Se le llamo Y2K por las palabras Year (Año) y 2K (K es

representación del número 1000). Y2K es “Año 2000”.• La solución era sencilla, el código debía ser cambiado para

que en lugar de leer solo dos dígitos leyera los 4 dígitos. Tanto gobiernos como compañías de Hardware y Software trataron de resolver el problema.

ORIGEN Y CAUSAS

• En aquella época, la gente solía representar las fechas con los últimos dígitos (“1975” era “El 75” y el “2002” seria “02”).• Siguiendo ese patrón, solo se digitalizaron

los dos últimos dígitos del año, con el propósito de ahorrar memoria y espacio de almacenamiento.• Las computadoras, siguiendo su lógica y

cálculos, interpretarían el año “02” (2002) como “1902”

• Aunque se pensó que seria solo error de Software, se supo que también afectaría el Hardware, desde computadoras reales hasta componentes de computadoras personales.• Esto también afectaría circuitos de automatización

de todo tipo de aparatos y dispositivos, que usaban fechas como parte de sus programas internos.• Con la llegada del 2000, un gran numero de

computadoras, dispositivos, sistemas, etc., no reconocerían las fechas del nuevo milenio, haciendo cálculos erróneos y causando errores que afectarían muchas vidas.

CONSECUENCIAS• El Y2K provoco muchos rumores y predicciones

sobre la catástrofe que ocurriría una vez llegada la fecha del 2000. • Hubo gente que llego a suponer que esto causaría

el Fin del Mundo debido a todo lo que causaría.• Surgieron muchas profecías de terror, se

pronosticaron todo tipo de catástrofes.• Sin embargo, no todo lo que se pronostico se

cumplió.

CONSECUENCIAS QUE SE CREYÓ QUE SUCEDERÍAN ANTES DEL 2000• En el área financiera de las empresas e instituciones (que manejaban

procesos basados en fechas, pudieron ser la mas afectada por el Y2K. Aunque también otras áreas cuyos sistemas de información que también manejaran fechas para realizar cálculos se verían afectadas.

• Se predijeron problemas serios en computadoras de negocios en algunos gobiernos, en sistemas de comunicaciones, transportación, hospitales, instalaciones militares y el resto del mundo industrial.• La solución al error era sencilla, sin embargo, no era

un solo error, era una plaga, escondida entre millones y millones de computadoras.• En ese entonces nadie sabia cual iba a ser el coste

del error. Tanto empresas como gobiernos tuvieron problemas para calcularlo, y aunque se desconocía cuantos programas y sistemas serian afectados, la suma seria impresionante.

LO QUE SUCEDIÓ EN REALIDAD• Una central nuclear tuvo problemas con el equipo de radiación, pero no era un

peligro para el publico en general.• USA detecto lanzamiento de misiles en Rusia y lo atribuyo al Y2K, pero en

realidad, si era un conflicto armado entre Rusia y la Republica de Chechnya.• Países como Italia, Rusia y Corea del Sur no hicieron casi nada para el Y2K y

enfrenaron menos problemas que USA (que había gastado millones de dólares para combatir el problema).• Debido al poco daño que se ocasiono, el Y2K paso de ser un problema mundial a

un “Hoax” del Fin del Mundo.

EL Y2K EN LA ACTUALIDAD• En la actualidad, el Y2K es mas un

rumor que un hecho, una “falsa predicción del fin del mundo”.• No existen muchas fuentes mas allá

del 2000 que hablen sobre el tema, debido a que cayo en la categoría de “Leyenda urbana” y no se ha vuelto a hablar del tema con la misma seriedad que antes de que sucediera.

Y2K38• El Y2K38 es similar al Y2K, en este caso se debe a la codificación del tiempo en los

sistemas de 32 bits. El POSIX, es un contador de segundos que va ascendiendo con cada segundo que pasa.• Sin embargo, en los sistemas de 32 bits los tiempos se codifican con un numero

entero y un signo, llegara un momento en el que el contador llegara al numero máximo que es capaz de almacenar y comenzara a contar en negativo.• Los segundos transcurridos desde el 1 de enero de 1970, tienen de limite el

martes 19 de enero de 2038. A partir de entonces, el resultado del calculo representara un numero negativo que hará que las aplicaciones fallen.• A pesar de esto, Windows NT utiliza un sistema basado en nanosegundos, no

sufriría el problema hasta el 2184. Apple afirma que estará bien hasta el año 29940. Y las aplicaciones que estén usando un sistema operativo de 64 bits, no tendrán problema durante 292 millones de años.

CONCLUSIÓN

• El Y2K es un tema interesante para estudiar, enseñar a los programadores que los códigos deben tomar en cuenta cualquier caso, por mas improbable que sea, ya que en ese entonces, no se tomo en cuenta la llegada del 2000.• A este problema no se le hizo justicia al

ser catalogado como “Una leyenda urbana”.

REFERENCIAS• Barral Rouco, M. (03 de Noviembre de 2015). Y2K38 ¿Qué pasará con nuestros ordenadores a partir de

enero del año 2038? Recuperado el 1 de Abril de 2016, de MUNDIARIO: http://www.mundiario.com/articulo/sociedad/y2k38-pasara-nuestros-ordenadores-partir-enero-ano-2038/20151103120037048808.html

• Casillas, G. (5 de Enero de 2016). ¿Cómo se ve el mundo a dieciséis años de Y2K, quince del 9/11 y siete de Lehman Brothers? Recuperado el 2 de Marzo de 2016, de El Financiero: http://www.elfinanciero.com.mx/opinion/como-se-ve-el-mundo-a-dieciseis-anos-de-y2k-quince-anos-de-11-y-siete-de-lehman-bros.html

• De las Fuentes, A. (14 de Febrero de 1999). Efecto 2000: ¿Quién Tuvo la Culpa? Recuperado el 7 de Febrero de 2016, de Su Ordenador: http://www.elmundo.es/su-ordenador/99/SOR159/SOR159e2000.html

• Herrera, G. (Febrero de 1999). Y2K, Una Crisis Previsible. Recuperado el 2 de Marzo de 2016, de Artículos de Opinión & Reportajes: http://macedoniamagazine.frodrig.com/y2k.htm

• Lefkon, D. (1998). Year 2000: Best Practices for Y2K Millennium Computing. Prentice Hall PTR.• National Geograhic. (s.f.). Y2K bug. Recuperado el 7 de Febrero de 2016, de National Geographic,

Education: http://education.nationalgeographic.org/encyclopedia/Y2K-bug/• Romero, S. (s.f.). ¿Qué es el efecto 2038? Recuperado el 17 de Abril de 2016, de Muy Interesante:

http://www.muyinteresante.es/tecnologia/preguntas-respuestas/que-es-el-efecto-2038-481442842760• Romo Proaño, M. (Julio de 1998). LA CRISIS INFORMÁTICA DEL AÑO 2000 (Y2K). Recuperado el 07 de

Febrero de 2016, de http://publiespe.espe.edu.ec/academicas/tecnica/tecnica38/crisis2000/crisis2000.htm