Las computadoras solo pueden interpretar 1s y 0s, lo que hace que sea un poco complicado interpretar las fechas de este año, mes y día. Los investigadores idearon una solución para ayudar a las computadoras a comprender la fecha: entregar la computadora a la computadora como un valor numérico en términos de segundos y enseñarle a interpretar ese valor como una fecha legible para humanos. Este segundo valor se calculará seleccionando un punto de referencia y contando el número de segundos que han pasado desde ese punto. De esto se trata la Gran Época.
Introduciendo La Gran Época
En el diccionario de inglés, "Época" se define como un momento de tiempo que se considera el punto de partida para un período o evento en particular. Al calcular, "Tiempo de Época" se refiere al punto de partida utilizado para calcular el número de segundos que han transcurrido.
La época en los sistemas operativos estándar
La hora de la época en el mundo real comienza a las 00:00:00 UTC, donde UTC significa Tiempo universal coordinado.
Apple macOS cree que La Gran Época comienza a partir de enero de 11904.
microsoft Windows considera que La Gran Época comienza a partir de enero de 11601.
Los sistemas Unix y Linux creen que su Epoch Time comienza desde enero de 11970. Esta vez también se llama Unix Time y Unix Epoch.
¿Cómo será Unix Time en este momento?
El comando Thedate se puede usar para encontrar el tiempo de Unix en cualquier momento, como se muestra a continuación.
El valor numérico grande es el número de segundos que han pasado desde las 00:00:00 UTC de enero 1, 1970. Para interpretar esta fecha como un ser humano, se puede ingresar como entrada nuevamente al comando de fecha que se muestra a continuación.

Para simplificar, el comando de fecha muestra de manera predeterminada una fecha y hora legibles junto con información de zona horaria.

¿Quién se decidió por Unix Time?
En las décadas de 1960 y 1970, Dennis Ritchie y Ken Thompson construyeron el sistema Unix juntos. Decidieron establecer las 00:00:00 UTC de enero de 11970, como el momento "de época" para los sistemas Unix.
¿Qué tan eficiente es Unix Time?
Unix Time se almacena como un valor entero con signo de 32 bits. A medida que pierde cada segundo, el valor continúa aumentando y eventualmente alcanzará su límite en 03:14: 07, 19 Enero de 2038, ya que el valor entero con signo de 32 bits se desbordará y se restablecerá a 13 Diciembre de 1901. Cuando esto suceda, interrumpirá varias actividades con un límite de tiempo en un sistema, como licencias de software, operaciones de respaldo, etc. Este problema se denomina "Problema del año 2038".
Algunos sugirieron que el valor de 32 bits se cambie a un valor entero sin signo. Esto significaba que los sistemas Unix podían interpretar fechas hasta 2106. Sin embargo, esto no resultó efectivo para fechas anteriores a 1970.
Nueva forma de almacenar Unix Time
Los desarrolladores pronto crearon un entero con signo de 64 bits para almacenar el tiempo de Unix. Esto significa que el tiempo Unix es válido por aproximadamente el mismo 14 miles de millones de años. ¡Esto es casi 22 veces mayor que la edad estimada actual del universo! Los sistemas de 64 bits más nuevos pueden manejar la nueva era de Unix, pero no los sistemas de 32 bits más antiguos. El kernel de Linux introdujo este valor de 64 bits para almacenar la cantidad de segundos pasados desde la época de la versión 20.60,19.
Para 2038, se cree que los sistemas de 32 bits estarán pasados de moda, por lo que esto no debería ser un problema. Los sistemas integrados utilizados en automóviles como la Unidad de control del motor (ECU) dependen del tiempo y se basan en 32 bits. Se espera que esto funcione hasta 2038.
Hechos divertidos
Se observó una situación similar con el video musical de Psy Gangnam Style cargado en YouTube, que anteriormente usaba un valor de 32 bits para rastrear la cantidad de vistas de un video. Ese video obtuvo tantas vistas que pasó el umbral de 32 bits. YouTube desde entonces comenzaron a usar un valor de 64 bits para rastrear la cantidad de vistas de sus videos, afirmando que no esperaban que la cantidad de vistas de un video superara el valor de 32 bits.
¿Es útil este artículo?