El hardware proporciona un temporizador del sistema para que el kernel calcule y administre el tiempo. El kernel preselecciona la frecuencia del temporizador del sistema, es decir, la tasa de tick, y cada ciclo se denomina tick. El kernel de Linux comienza con el kernel 2.5 y aumenta la frecuencia de 100 a 1000 (por supuesto, trae muchas ventajas y algunas desventajas).
jiffies es una variable global en el kernel que se usa para registrar el inicio del sistema. El número de beats producidos. Por ejemplo, si el sistema de cómputo se está ejecutando durante mucho tiempo, se puede calcular utilizando la tasa jiffies /tick. Los jiffies se definen en el archivo:
jiffies volátiles largos sin firmar externos;
Puede usar los jiffies para establecer tiempos de espera, como:
tiempo de espera largo sin firmar = jiffies + tick_rate * 2; //Tiempo de espera después de 2 segundos
if (time_before (jiffies, timeout) {
//No hay tiempo de espera
}
else {
//Tiempo de espera agotado
}
El núcleo proporciona cuatro macros para comparar los conteos de tiempos. Estas macros están definidas en el archivo:
time_before (desconocido, conocido)
time_after (desconocido, conocido)
time_before_eq (desconocido, conocido)
time_after_eq (desconocido, conocido)
Use estas macros para evitar comparaciones Los Jiffies tienen un problema de envoltura debido a un tamaño excesivo.
Además del temporizador del sistema, hay un reloj relacionado con la hora: Reloj de tiempo real (RTC), que es un reloj de hardware utilizado para almacenar la hora del sistema de forma permanente. Apague la micro batería de la placa base para mantener la sincronización. Cuando se inicia el sistema, el núcleo comienza leyendo el RTC. Inicialice Wall Time y guárdelo en la variable xtime, que es la función principal de RTC.
Cuando hicimos el experimento, grabamos el archivo bin en la tarjeta SD, como el experimento de la l
Comprender la diferencia entre las señales de modo común y diferencial es fundamental para comprende
El sistema de archivos ReiserFS es un muy buen sistema de archivos, especialmente para archivos gran
Bajo la partición de Linux es más problemático, la herramienta más conveniente se llama fdisk Po
Administración y mantenimiento de sistemas Linux - comando cpio
Aplicación de comando de redireccionamiento bajo el sistema operativo Linux y su sintaxis
Partición del disco en Linux, formateo del sistema de archivos y dispositivo raid
¿Qué nuevas características traerá la versión de Linux 4.1?
Cómo desinstalar el JDK incorporado en Linux
Gestión de sitios web Comandos SSH comunes
Variables de entorno de Linux (a)
Configurar el entorno PHP bajo Linux XAMPP tutorial básico
Eth0: ERROR al obtener indicadores de interfaz: No existe tal dispositivo
Paso a paso para enseñar al sistema Linux a mantener los cuatro grandes trucos.
12 Comandos de administración de procesos de Linux Introducción
Enseñe 5 pasos para restaurar la contraseña del sistema Ubuntu
Cómo cambiar el formato de fecha, hora y número del sistema Windows 8
Habilidades prácticas de aplicación del sistema de Windows 13
Cómo deshacer operaciones en Git en Linux
Método de apertura del asistente de voz de Win10
Solución de desconexión automática ADSL del sistema Win7
Método de configuración de contraseña de gráficos Win8
Proveedor de almacenamiento de claves del sistema de Windows 8 mejora la seguridad
La cuota de mercado de Win8 ha aumentado ligeramente a 5,40%