El proceso inactivo del sistema es un proceso ejecutado por el procesador en el espacio del kernel del sistema operativo si no hay otros procesos que el procesador pueda realizar.
El número de subprocesos de un proceso "inactivo" es igual al número de procesadores o núcleos presentes en la computadora. El proceso "inactivo" lo realiza el procesador/núcleo, por ejemplo, si todos los subprocesos del sistema se ejecutan en un procesador/núcleo diferente.
En la familia de sistemas operativos Windows , el proceso "inactivo" se utiliza para reducir el consumo de energía del procesador . La forma específica de reducir el consumo de energía depende de las capacidades del hardware y el firmware . Por ejemplo, en los procesadores x86 , el proceso inactivo ejecuta la instrucción HLT en un bucle . Durante la ejecución de esta instrucción , el procesador apaga algunos componentes internos y comienza a esperar una interrupción de hardware ( inglés hardware IRQ ). Si se admite alguna tecnología de ahorro de energía (como Intel SpeedStep ), el procesador también puede cambiar a un modo de bajo consumo.
Tecnologías de ahorro de energía de los procesadores. | |
---|---|
Estándares | |
Técnicas | |
Implementaciones |
|