articulo 005 y2k38

3
Articulo: No.005 ing Autor: Jeisson A Jimenez C Tema: Y2K38 Título: Las computadoras se revelaran!! Encabezado: Suena locura pero es posible que un error humano sea el causante de un apocalipsis tecnológico, muchos científicos y teóricos en el tema están preocupados por que puede que ocurra en el 2038 . Artículo: Cuando hablamos del Y2K nos retornamos al año 2000 donde surgió una teoría apocalíptica que pudo haber cambiado el rumbo de nuestra historia, pero solo se quedó en eso en una teoría. Básicamente la teoría era que por el cambio de siglo las computadoras adquirirían una conciencia y se volverían en contra de nosotros, lo cual desencadenaría el fin del mundo. Eso nunca paso, pero no estamos exentos de que en el año 2038 ocurra esto. Sí, no se trata de la destrucción del mundo y que robots estilo terminator que van a revelarse en contra de nosotros, es una locura tal como está, simplemente se trata de un error en la codificación de los sistemas y programas que usen

Upload: alejandro-sierra

Post on 24-Sep-2015

3 views

Category:

Documents


1 download

DESCRIPTION

articulo

TRANSCRIPT

Articulo: No.005 ing Autor: Jeisson A Jimenez CTema: Y2K38Ttulo: Las computadoras se revelaran!! Encabezado: Suena locura pero es posible que un error humano sea el causante de un apocalipsis tecnolgico, muchos cientficos y tericos en el tema estn preocupados por que puede que ocurra en el 2038 .Artculo:

Cuando hablamos del Y2K nos retornamos al ao 2000 donde surgi una teora apocalptica que pudo haber cambiado el rumbo de nuestra historia, pero solo se qued en eso en una teora. Bsicamente la teora era que por el cambio de siglo las computadoras adquiriran una conciencia y se volveran en contra de nosotros, lo cual desencadenara el fin del mundo.Eso nunca paso, pero no estamos exentos de que en el ao 2038 ocurra esto. S, no se trata de la destruccin del mundo y que robots estilo terminator que van a revelarse en contra de nosotros, es una locura tal como est, simplemente se trata de un error en la codificacin de los sistemas y programas que usen la representacin del tiempo basada en el sistema POSIX, que se basa en contar el nmero de segundos transcurridos desde el 1 de enero de 1970 a las 00:00:00 (ignorando los segundos intercalares).Esta representacin es un estndar de facto en los sistemas tipo Unix y tambin en los programas escritos para muchos otros sistemas operativos debido al gran alcance del lenguaje de programacin C. En la mayora de sistemas de 32 bits, el tipo de dato time_t usado para guardar el contador de segundos es un entero de 32 bits con signo, es decir, que puede representar un rango de nmeros entre -2 147 483 648 y 2 147 483 647 (-231 y 231-1; 1 bit para el signo, y 31 para el valor absoluto), por lo que el ltimo segundo representable con este formato ser a las 03:14:07 UTC del 19 de enero de 2038, cuando el contador llegue a 2 147 483 647. Un segundo despus, el contador se desbordar y saltar al valor -2 147 483 648, que causar el fallo de programas que interpretarn el tiempo como que estn en 1901 (dependiendo de la implementacin), en vez de en 2038. A su vez, esto causara clculo y procesamiento incorrecto y causara un problema mundial.

Con la tecnologa cada vez ms inmersa en nuestras vidas, un error como este sera el inicio de un caos mundial grave empezando por la cada del sistema operativo que se utiliza en la bolsa de valores lo cual causara un caos econmico, social y poltico; adems los sistemas de seguridad de los pases se veran reducidos los cuales quedaran expuestos. Imagnate que un problema como estos haga que desaparezcas de la faz de la tierra por que las bases de datos en la que corroboran que existes, que naciste ya no existen ms.Sin duda sera un problema grande para la humanidad y la complejidad de solucionarlo es abismal debido a que no hay una forma sencilla de arreglar este problema para las combinaciones existentes de CPU/SO. Cambiar la definicin de time_t para usar un tipo de 64 bits rompera la compatibilidad binaria para el software, almacenamiento de datos y, por lo general, cualquier cosa que tenga algo que ver con la representacin binaria del tiempo. Cambiar time_t a un entero de 32 bits sin signo afectara a los programas que hacen clculos con diferencias de tiempo.Si quieres profundizar sobre el tema: http://www.epochconverter.com/https://www.youtube.com/watch?v=ljDYIVEVQeUhttps://www.youtube.com/watch?v=2FbQ6RnaI0I

o busca en la red : Y2K 38