Nuestro equipo de trabajo ha estado largas horas buscando la resolución a tu duda, te dejamos la soluciones por esto nuestro deseo es serte de gran apoyo.
Solución:
Hay muchos tipos diferentes de relojes y temporizadores en el hardware de la computadora. Todas las computadoras básicas tendrán un cristal como un reloj digital que se usa para sincronizar la CPU y forma la “velocidad del reloj” en Hz.
La mayoría de las CPU tienen una serie de temporizadores integrados que utilizan la velocidad del reloj para calcular el tiempo relativo entre dos puntos. Esto permite a los programadores del sistema configurar un temporizador que “se apagará” en un cierto número de ciclos de reloj del cristal. El temporizador alerta a la CPU de que ha transcurrido el tiempo definido al generar una línea de interrupción, a la que el programador adjunta un fragmento de código.
Los sistemas operativos y los lenguajes de programación suelen abstraer los temporizadores de interrupción para que no tenga que trabajar directamente con ellos.
La mayoría de las computadoras avanzadas, como las PC, tienen un reloj de tiempo real que puede almacenar la hora y la fecha reales del calendario, pero no se usa con frecuencia para operaciones de tiempo.
En respuesta a tu pregunta:
ubicando el temporizador en la placa de hardware que tenemos
depende mucho de su hardware y del temporizador que le interese. No podrá ver físicamente la mayoría de los temporizadores o relojes, pero el cristal suele ser fácil de encontrar y parece una pequeña cápsula de metal. Consulte http://www. .electronicrepairguide.com/how-to-test-crystal.html
Hay muchos temporizadores en las máquinas x86. El más conocido es el TSC (Time Stamp Counter). Ese está dentro de la CPU. Luego están los PIT (Temporizador de intervalo programable) como chips en la placa base, como Intel 8253 y 8254. Sin embargo, no estoy seguro de si todavía se usan. Otro temporizador es el HPET (temporizador de eventos de alta precisión). No está dentro de la CPU y es el más nuevo de los tres.
Por supuesto, también está el reloj de tiempo real alimentado por batería. No estoy seguro si esto cuenta como un temporizador. Probablemente no.
El sistema operativo determina qué temporizador se utiliza. En algunos sistemas se usa TSC, en otros se usa HPET. Por lo general, se prefiere el TSC debido a que está dentro de la CPU, lo que lo hace muy rápido de acceder. Realmente no puede acceder a un temporizador específico directamente desde el código C sin instrucciones de ensamblaje que se comuniquen directamente con el hardware.
Agradecemos que desees proteger nuestra función añadiendo un comentario y dejando una valoración te lo agradecemos.