¿Qué es el «proceso inactivo del sistema» y por qué utiliza tanta CPU?

¿Alguna vez abrió el Administrador de tareas y notó que el proceso inactivo del sistema está usando el 90% o más de su CPU? Al contrario de lo que podría pensar, eso no es malo. Esto es lo que realmente hace ese proceso.

Este artículo es parte de nuestra serie en curso que explica varios procesos que se encuentran en el Administrador de tareas, como Runtime Broker, svchost.exe, dwm.exe, ctfmon.exe, rundll32.exe, Adobe_Updater.exe y muchos otros. ¿No sabes cuáles son esos servicios? ¡Mejor empieza a leer!

¿Qué es el proceso inactivo del sistema?

Si alguna vez ha hurgado en el Administrador de tareas (los usuarios de Windows 10 deben buscar en la pestaña «Detalles»), verá que el proceso de inactividad del sistema está usando la mayor parte, si no toda, de su CPU. Pero el proceso de inactividad del sistema es solo eso; un proceso inactivo realizado por el sistema operativo. Sin este proceso que mantiene constantemente ocupado a su procesador con algo que hacer, su sistema podría congelarse potencialmente.

En otras palabras, los recursos de CPU utilizados por el proceso inactivo del sistema son solo los recursos de CPU que no se están utilizando. Si los programas usan el 5% de su CPU, el proceso inactivo del sistema usará el 95% de su CPU. Puede considerarlo como un simple marcador de posición. Es por eso que el Administrador de tareas describe este proceso como el «porcentaje de tiempo que el procesador está inactivo». Tiene un PID (identificador de proceso) de 0.

Windows oculta la información del proceso inactivo del sistema de la pestaña Procesos normales en el Administrador de tareas de Windows 10 para simplificar las cosas, pero aún se muestra en la pestaña Detalles.

El proceso de inactividad del sistema en la pestaña Detalles en el Administrador de tareas de Windows 10

¿Por qué Windows necesita un proceso inactivo del sistema?

Sin este proceso que siempre mantenga su procesador ocupado con algo que hacer, su sistema podría congelarse potencialmente. Windows ejecuta este proceso como parte de la cuenta de usuario del SISTEMA, por lo que siempre está activo en segundo plano mientras Windows se está ejecutando.

Los procesos inactivos del sistema son nativos de los sistemas operativos Windows NT, que se remontan a 1993; también aparecen en sistemas operativos similares a Unix, como Linux, pero funcionan de manera un poco diferente. Un proceso inactivo del sistema es una parte normal de su sistema operativo que ejecuta un solo subproceso en cada núcleo de la CPU para un sistema multiprocesador, mientras que los sistemas que utilizan hyperthreading tienen un subproceso inactivo por procesador lógico.

El único propósito del proceso inactivo del sistema es mantener a la CPU ocupada haciendo algo, literalmente cualquier cosa, mientras espera el siguiente cálculo o proceso que se le envía. La razón por la que todo esto funciona es que los subprocesos inactivos usan una prioridad cero, que es más baja que la que tienen los subprocesos ordinarios, lo que permite que se eliminen de la cola cuando el sistema operativo tiene procesos legítimos para ejecutar. Luego, una vez que la CPU termina con ese trabajo, está lista para manejar el proceso inactivo del sistema nuevamente. Tener subprocesos inactivos siempre en un estado Listo, si aún no se están ejecutando, mantiene la CPU en funcionamiento y esperando cualquier cosa que el sistema operativo le arroje.

¿Por qué usa tanta CPU?

Como se mencionó anteriormente, este proceso parece usar una gran cantidad de CPU, que es algo que detectará si abre el Administrador de tareas en busca de procesos que consumen muchos recursos. Eso es normal porque es una tarea especial que ejecuta el programador del sistema operativo solo cuando la CPU está inactiva, lo que, a menos que esté haciendo algo que requiera mucha potencia de procesamiento, parecerá bastante alto.

Para comprender el número junto al proceso en el Administrador de tareas, debe pensar lo contrario de lo que normalmente entiende que significa. Representa el porcentaje de CPU disponible, no cuánto está usando. Si los programas están usando el 5% de la CPU, entonces el SIP mostrará que está usando el 95% de la CPU, o el 95% de la CPU no está en uso o no es deseado por otros subprocesos en el sistema.

¡Pero mi computadora es lenta!

Si su computadora es lenta y observa un alto uso por parte del proceso inactivo del sistema, bueno, eso no es culpa del proceso inactivo del sistema. El comportamiento de este proceso es perfectamente normal y sugiere que el problema no se debe al alto uso de la CPU. Puede ser causado por falta de memoria, almacenamiento lento o algo más que está consumiendo los recursos de su computadora. Como siempre, es una buena idea ejecutar un escaneo con un programa antivirus si tiene problemas y no está ejecutando nada que pueda ralentizar su PC.

Si eso no arroja nada y aún experimenta un rendimiento más lento de lo habitual, intente desinstalar los programas no utilizados, deshabilitar los programas que se inician cuando enciende su computadora, reducir las animaciones del sistema, liberar espacio en el disco o desfragmentar su disco duro.

Deshabilitar una aplicación de inicio en el Administrador de tareas de Windows 10

El proceso de inactividad del sistema es una parte integral del sistema operativo Windows y, si bien puede parecer que está acaparando más del 90%, eso solo le muestra los recursos disponibles y que su CPU no está haciendo nada en este momento.