¿Alguna vez ha abierto el Administrador de tareas y ha notado que el proceso de inactividad del sistema está utilizando el 90% o más de su CPU? Contrariamente a lo que podrías pensar, eso no es algo 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!
¿De qué vamos a hablar?
¿Qué es el proceso de inactividad del sistema?
Si alguna vez ha hurgado en el Administrador de tareas (los usuarios de Windows 10 tienen que buscar en la pestaña “Detalles”,verá que el proceso inactivo del sistema está utilizando la mayoría, si no toda, de su CPU. Pero el proceso de inactividad del sistema es solo eso; un proceso de ralentí realizado por el sistema operativo. Sin este proceso que mantiene constantemente su procesador ocupado con algo que hacer, su sistema podría congelarse.
En otras palabras, los recursos de CPU utilizados por el proceso de inactividad del sistema son solo los recursos de CPU que no se están utilizando. Si los programas utilizan el 5% de la CPU, el proceso de inactividad del sistema utilizará el 95% de la CPU. Puede pensar en ello 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 normal en el Administrador de tareas de Windows 10 para mantener las cosas simples, pero aún se muestra en la pestaña Detalles.
¿Por qué Windows necesita un proceso inactivo del sistema?
Sin este proceso siempre manteniendo su procesador ocupado con algo que hacer, su sistema podría congelarse. Windows ejecuta este proceso como parte de la cuenta de usuario SYSTEM, por lo que siempre está activo en segundo plano mientras Windows se ejecuta.
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 del sistema operativo que ejecuta un solo subproceso en cada núcleo de 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 de inactividad del sistema es mantener a la CPU ocupada haciendo algo, literalmente cualquier cosa, mientras espera el próximo cálculo o proceso que se le proporciona. 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 les permite salir de la cola cuando el sistema operativo tiene procesos legítimos para ejecutarse. Luego, una vez que la CPU termina con ese trabajo, está lista para manejar el proceso de inactividad del sistema nuevamente. Tener subprocesos inactivos siempre en un estado Listo, si aún no se están ejecutando, mantiene la CPU en ejecución y esperando cualquier cosa que el sistema operativo le arroje.
¿Por qué está usando tanta CPU?
Como se mencionó anteriormente, este proceso parece usar mucha CPU, que es algo que detectará si abre el Administrador de tareas, buscando procesos que consumen muchos recursos. Eso es normal porque es una tarea especial ejecutada por el programador del sistema operativo solo cuando su CPU está inactiva, lo que, a menos que esté haciendo algo que exija mucha potencia de procesamiento, parecerá ser bastante alto.
Para entender 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 que está 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 se usa o no es deseada por otros subprocesos en el sistema.
¡Pero mi computadora es lenta!
Si su computadora es lenta y nota 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 causada por la falta de memoria, almacenamiento lento o algo más que consuma los recursos de su computadora. Como siempre, es una buena idea ejecutar un análisis con un programa antivirus si tiene problemas y no está ejecutando nada que pueda estar ralentizando su PC.
Si eso no produce nada y sigue experimentando un rendimiento más lento de lo habitual, intente desinstalar programas no utilizados, deshabilitar los programas que se inician al iniciar el equipo, reducir las animaciones del sistema, liberar espacio en disco o desfragmentar el disco duro.
El proceso de inactividad del sistema es una parte integral del sistema operativo Windows y, aunque puede parecer que está acaparando más del 90%, eso solo le muestra avrecursos útiles y con los que su CPU no está haciendo nada en este momento.