Error del 2000 o efecto Y2K y el posible efecto Y2K38

Computador rápido

Quizá muchos o algunos  de nosotros hemos escuchado sobre el error del 2000 o efecto Y2K. Pero, ¿Qué fue esto realmente? y ¿Por qué se habla de un posible efecto Y2K38?. Quédate con nosotros y resolveremos estos dos interrogantes presentados.

Error del 2000 o efecto Y2K y el posible efecto Y2K38

Los bugs o también llamados errores indeseados en un software, es el principal problema con el que le toca luchar a los programadores desde sus inicios. Este fue el causante del efecto Y2K del cual se temía que afectara gravemente diferentes ámbitos más allá de lo que es la informática.

¿Qué fue realmente el error del 2000 o efecto Y2K?

Error del 2000 o efecto Y2K

En el siglo XX los quipos cómputos presentaban una serie de limitaciones la cual eran: poca memoria y capacidad de almacenamiento. A causa de esto los programadores optaron por almacenar las fechas en 2 números en vez de 4. A finales de la década de los 90 se prendieron las alarmas, ya que se suponía que al llegar al años 2000 los computadores y demás sistemas marcarían el año 00, esto sin tener en cuenta el cambio de siglo, es decir, los computadores de la época no marcarían el año 00 como el año 2000 si no como el año 1900.

Consecuencias esperadas

Este efecto provocaría diversas consecuencias, dentro de ellas podemos incluir las consecuencias que pudo provocar en los bancos (pudieron haber perdido información importante de sus clientes) al no haber solucionado este error a tiempo, e incluso,  los teléfonos de la época dejarían de funcionar y los servicios de emergencias se colapsarían.

Quizás te puede interesar

Posible efecto Y2K38

Algunos programadores se percataron de este bug el año 2014, cuando el videoclip de PSY alcanzó las 2.147.483.647 reproducciones, YouTube no fue capaz de contar más allá de esa cifra, fue allí donde nos dimos cuenta que había un problema.

El problema de año 38 consiste en que los sistemas de 32bits solo son capaces de almacenar en la memoria y ejecutar procesos con solo 32 dígitos binarios; es decir, con 0 y 1. Esto permite un total de 4.294.967.296 combinaciones posibles en la que 2.147.483.647 son valores positivos superiores a cero y otros 2.147.483.648 valores negativos. Es por ello que el gigante de Google al no poder seguir aumentando las reproducciones de este videoclip se vio en la necesidad de corregir este problema y actualizar su plataforma.

Los equipos que manejan sistemas de 32 bits sólo son capaces de contabilizar las fechas que se encuentren entre las 20:45:52 UTC del 13 de diciembre de 1901 hasta las 03:14:07 UTC del 19 de enero del 2038. Después de esta fecha los equipos de 32 bits no serán capaces de contar un segundo más y quedarían obsoletos.

Análisis final

El manejo de bits (capacidad de almacenamiento de una memoria) se puede relacionar con muchos lenguajes de programación en cuanto a el uso de variable. Esto, porque así como el bits tiene la capacidad de almacenar y tiene un tamaño limite; los diferentes tipos de variables tienen un tamaño limitado por ejemplo: las variables de tipo float tienen un tamaño de 4byte a diferencia de las double que tienen un tamaño de 8byte.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *