Ir al contenido principal
Tecnología

Época (Epoch)

época

Descripción general

En informática, una época (epoch) es el punto de referencia a partir del cual se mide el tiempo. La más conocida es la época Unix: el 1 de enero de 1970 a las 00:00:00 UTC. Todas las marcas de tiempo Unix se expresan como el número de segundos (o milisegundos) transcurridos desde ese momento. Los distintos sistemas usan épocas diferentes, lo que puede generar confusión al intercambiar datos temporales entre plataformas.

Épocas destacadas

Windows usa el 1 de enero de 1601 como su época (el inicio de un ciclo de 400 años del calendario gregoriano). El framework Cocoa de Apple usa el 1 de enero de 2001. El tiempo GPS comienza el 6 de enero de 1980. La época NTP es el 1 de enero de 1900. Al convertir entre sistemas, los desarrolladores deben tener en cuenta estos distintos puntos de partida para evitar cálculos de tiempo incorrectos.

Por qué 1970

La época Unix del 1 de enero de 1970 se eligió de forma pragmática. Los primeros sistemas Unix usaban un contador de 32 bits para los segundos, y 1970 era lo suficientemente reciente para ser útil a la vez que proporcionaba un rango suficiente hacia el futuro (hasta 2038 para enteros con signo de 32 bits). La fecha en sí no tiene ningún significado astronómico ni histórico; fue simplemente un número redondo conveniente que equilibraba el rango pasado y futuro para las limitaciones del hardware de la época.

XB!LINE

¿Te resultó útil este artículo?

Términos Relacionados

Artículos Relacionados