Red de conocimiento de divisas - Cuestiones de seguridad social - ¿Qué es un reloj suave? ¿Qué es un reloj duro?

¿Qué es un reloj suave? ¿Qué es un reloj duro?

El llamado reloj duro se refiere al uso de un chip de reloj en tiempo real. Puede generar horas, minutos y segundos sin intervención del microcontrolador. Datos del calendario, como año, mes, día, etc. , corrige automáticamente el año calendario. El otro se llama reloj suave, que utiliza interrupciones programadas internas o externas para calcular el tiempo en tiempo real a través de un programa.

Reloj software: para proporcionar marcas de tiempo, las primeras computadoras abrían varias unidades en la memoria, que se usaban como contadores de año, mes, día, hora, minutos y segundos, y configuraban un tiempo. Generador de señal. Emite un pulso de aproximadamente 55 ms como solicitud de interrupción. En la rutina del servicio de interrupción, estos contadores de hora y fecha se modifican. Esta marca de tiempo, proporcionada principalmente por software, se denomina reloj virtual.

Las computadoras funcionan alternativamente con relojes blandos y duros.

Descubrimiento: método de calibración de sincronización del reloj interno de la computadora zt

1. Descripción general

Con la popularidad de las computadoras y las aplicaciones de Internet, los usuarios pueden consultar, reservar, entrenar y billetes de avión civiles, retirar dinero de otros lugares, compras online y negociación de acciones. En el proceso de intercambio de datos, transmisión de archivos con sello de fecha, comercio electrónico y prevención de seguridad de la red, la medición del tiempo es inseparable. Los relojes de los sistemas informáticos y de las redes informáticas deben ser lo más precisos posible. De lo contrario, causará muchos problemas debido a una hora inexacta. Para usuarios de tiempo de alta precisión, como control de tiempo preciso, comando militar, medición y control de satélites, lanzamiento de cohetes, etc. Las incertidumbres del reloj de los equipos controlados por computadora no sólo deben alcanzar milisegundos, microsegundos y nanosegundos, sino también lograr una mayor estabilidad. Así es como el reloj de una computadora obtiene la hora y la mantiene.

2. El mecanismo de funcionamiento del reloj interno de la computadora

Desde que IBM lanzó la computadora personal, todas las computadoras y sus compatibles, ya sean 286, 386, 486 o Pentium, deben ser configurar manualmente la hora y la fecha. Todos utilizan el mismo método para mantener el tiempo. Cada uno de ellos tiene dos relojes, un reloj blando y un reloj duro. El reloj virtual funciona desde el momento en que se enciende la computadora hasta que se apaga; el reloj duro continúa funcionando con la batería después de apagarla.

Un reloj soft normalmente consta de 8254 contadores de tiempo o un chip con la misma función (las primeras computadoras y los modelos IBM-XT estaban compuestos por 8253 contadores de tiempo), cada 54,936 milisegundos (o 1/18,2 segundos) genera una interrupción. El BIOS (Sistema básico de entrada y salida) de la computadora contiene una biblioteca de software que cuenta las solicitudes de interrupción y luego forma horas, minutos, segundos y años, meses y días. Al mismo tiempo, permite que programas externos lean y ajusten el reloj.

El reloj duro consta de MC 146818 RTC (chip de reloj en tiempo real). Cuando se enciende la computadora, el reloj virtual se ejecuta nuevamente y se configura y sincroniza con el reloj físico. Esta operación se completa en 1 segundo. Luego avanzará o se retrasará a diferentes ritmos a medida que la computadora funcione. Debido a la influencia del error de calibración, la temperatura ambiente y los factores de envejecimiento, la incertidumbre de frecuencia del oscilador de cristal sensible al tiempo (el valor típico es 32,769 kHz) en el que se basa el reloj duro >:= .

En tercer lugar, la prueba del reloj duro

El autor una vez probó la incertidumbre de 1 semana del reloj duro de la computadora que usó. Los resultados de la prueba se dan en la Figura 1 y la Figura 2 respectivamente. Los resultados de las pruebas de los dos software son muy consistentes: si el valor de tiempo del reloj de la computadora es B y el valor de tiempo del servidor del centro de servicio horario es A, entonces la incertidumbre del reloj interno de la computadora es

= = =

Figura 1. Utilice el software de calibración de sincronización CSAOtime para probar el reloj duro.

Figura 2. Utilice el software de calibración de sincronización horaria de Beijing para probar el reloj duro.

Porque los ordenadores funcionan alternativamente con relojes blandos y duros. Durante el funcionamiento del software, los usuarios accederán con frecuencia a archivos de registro cuando ejecuten aplicaciones del sistema, programas antivirus, protectores de pantalla, etc. , esto provocará un gran error (cada vez que accedan al archivo de registro, generará un error de 54,936 milisegundos) y el reloj acumulado de la computadora será mucho mayor que la incertidumbre del reloj duro. El funcionamiento combinado de los relojes de ordenador suele fluctuar entre 1 y 15 segundos por día, con un valor típico de 10 segundos/día y una media de 5 o 6 segundos/día. Parece que el rendimiento general de algunos relojes de ordenador no es tan bueno como el de los relojes.

上篇: ¿Cuáles son los requisitos para solicitar una licencia de contabilidad de agencia? ¿Qué materiales se necesitan para solicitar una licencia de contabilidad de agencia? 下篇: La contabilidad se divide en varios niveles.
Artículos populares