Skip to main content

¿Qué es la hora del sistema?

La hora del sistema es una representación de la forma en que las computadoras miden el paso del tiempo. La hora y la fecha del calendario mostradas por un sistema operativo (SO), o alcanzadas por varios lenguajes de programación, se generan usando la hora del sistema. Esto se realiza mediante un reloj del sistema que cuenta los ticks desde un punto de partida arbitrario conocido como una época. Cada sistema operativo utiliza su propia época y marcas que representan diferentes períodos de tiempo. Al determinar cuántos tics han transcurrido desde la época y luego convertirlos en segundos, es posible que una computadora muestre la fecha y hora actuales.

Las primeras computadoras personales (PC) no tenían ninguna forma de hacer un seguimiento del tiempo. Los primeros modelos en tener esa funcionalidad fueron fabricados por International Business Machines (IBM). Desde entonces, todas las PC y sistemas operativos han incluido alguna forma de realizar un seguimiento del tiempo y convertirlo en una forma reconocible para los humanos. Con el advenimiento de las redes, y especialmente de Internet, las PC también fueron capaces de ajustar la hora del sistema para tener en cuenta las zonas horarias. También se hizo posible actualizar la hora del sistema para que coincida con un servidor central.

La forma en que las computadoras suelen medir el tiempo es contando los tics desde un punto de partida arbitrario. Las garrapatas no son universalmente convertibles en una medida de tiempo útil para los humanos, ya que cada sistema operativo permite que pase una cantidad diferente de tiempo entre ellas. Algunos sistemas cuentan un tic por cada 100 nanosegundos, mientras que otros equivalen a un tic por segundo. Si un sistema funciona simultáneamente durante un tiempo suficientemente largo, es posible que el recuento de ticks alcance la cantidad máxima de dígitos permitidos y se ajuste a cero. En algunos casos esto puede causar inestabilidad del sistema.

Cada sistema también tiene una fecha de inicio diferente a partir de la cual se cuentan los ticks. Algunos sistemas operativos usan una época que comienza en 1601CE y tiene un rango que dura hasta 2099CE. Otros, como la entrada / salida básica del sistema (BIOS) usan una época que cuenta desde la medianoche del día actual. En cada caso, es posible que una computadora cuente cuántos tics han ocurrido desde que comenzó la época y luego convierta esa cifra en una fecha y hora del calendario que sea útil para el usuario humano. La resolución de que el tiempo del sistema es capaz de regresar depende de la duración de una marca, por lo que algunos sistemas pueden informar en milisegundos, mientras que otros están limitados al segundo más cercano.