Constellation Knowledge Network - Conocimiento de chismes - ¿Cómo se determinó la fecha del 1 de enero de 1970?

¿Cómo se determinó la fecha del 1 de enero de 1970?

Esta pregunta es una larga historia. Los lenguajes de programación se ven afectados por los sistemas informáticos, y los sistemas informáticos modernos se ven ampliamente afectados por el sistema Unix, y el 1 de enero de 1970 es la hora de inicio del sistema Unix (hora de época).

Las computadoras en ese momento necesitaban una fuente de sincronización de reloj externa confiable, por lo que los primeros sistemas Unix usaban una longitud de palabra de 32 bits para representar el tiempo y se sincronizaban con la fuente de tiempo externa a intervalos de 1/60 de segundo, eso es decir, 1 Hz (esto no se debe enteramente al hecho de que la frecuencia de la red eléctrica en los Estados Unidos sea de 60 Hz. El oscilador de cristal de la placa base del sistema en ese momento era de 1 Hz). Como resultado, el lapso representado por este tiempo es solo de aproximadamente 829 días (aproximadamente 2,5 años), lo que obviamente no es suficiente, por lo que se necesita un tiempo inicial original ([Era]··[Yuan]) desde que se originó el sistema Unix. Desde la década de 1969, la primera versión oficial se ejecutó en el PDP-11 por primera vez en 1970. El Manual del programador de UNIX se publicó por primera vez en noviembre de 1971. El manual mencionaba la hora de inicio y la definió como el 1 de enero de 1971. --El manual también admite que la hora de inicio se revisará aproximadamente cada 2,5 años.

Más tarde, el intervalo de sincronización horaria del sistema se revisó a 1 segundo, de modo que 32 bits podrían representar un lapso de aproximadamente 136 años. Fue durante este período (se desconoce el año específico) cuando se estableció la hora de inicio. revisado a 1970.1.1 (los desarrolladores de Unix creen que redondear el 1971.1.1 anterior al comienzo más cercano del año (calculado como uno cada 10 años) es mejor que el tiempo algo anodino de 1971), por lo que desde entonces, Unix ha continuado utilizar Se adoptó la hora de inicio de 1970.1.1, y los programas relacionados también siguieron esta vez en consecuencia. Los sistemas operativos posteriores que estuvieron profundamente influenciados por Unix, como: OS / 2, Windows, Mactonish y Linux. . . . Todos siguen este {estándar de facto}.

上篇: Colección Su Crosstalk Fortune_Su Crosstalk 下篇: Calendario perpetuo de adivinación 2021_Play Calendario perpetuo de adivinación
Artículos populares