Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo comprobar si hpet está habilitado

Cómo comprobar si hpet está habilitado

Si no tiene Ryzen Master instalado, el temporizador de eventos de alta precisión hpet está desactivado de forma predeterminada.

HPET (Temporizador de eventos de alta precisión) a menudo se denomina temporizador de alta precisión (genera una interrupción cuando expira el tiempo), tiene una frecuencia de reloj mínima de 10 MHZ y define una precisión relativamente estricta (intervalo gt ; = 1 Error de -0.05 permitido en milisegundos, el intervalo HPET es un conjunto de temporizadores que se pueden expandir hasta 8 bloques, cada bloque se puede expandir hasta 8 bloques y cada bloque puede tener hasta 32 temporizadores programables, es decir. es decir, hasta 256 temporizadores**** El mismo trabajo. Cada bloque tendrá un contador de temporizador principal, hasta 32 comparadores lógicos y hasta 32 registros de coincidencia.

El temporizador principal será el tic-tac. Siempre se genera, y el comparador y el registro de comparación se combinan para formar un temporizador (por supuesto, también hay algunos registros de configuración). Cuando pasa un cierto tiempo, podemos agregar un valor requerido al registro de comparación. que los valores del contador principal y del registro de comparación son los mismos, y luego genera una interrupción (el lugar donde se envía la interrupción es programable) (la ubicación donde se envía la interrupción también es programable)

Por supuesto, cada uno de los temporizadores se puede configurar como relojes periódicos o aperiódicos. HPET se puede configurar para reemplazar los relojes PIT (8254) y RTC más antiguos. Tiene alta precisión y flexibilidad y se puede utilizar en una variedad de aplicaciones.