Articulo 005 Y2k38

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 3

Articulo: No.

005 ing
Autor: Jeisson A Jimenez C
Tema: Y2K38
Ttulo: 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=ljDYIVEVQeU
https://www.youtube.com/watch?v=2FbQ6RnaI0I

o busca en la red : Y2K 38

También podría gustarte