jueves, 25 de abril de 2019

¿Qué es el “proceso inactivo del sistema” y por qué utiliza tanto CPU?

¿Alguna vez has abierto el Administrador de tareas y te has dado cuenta de que el proceso inactivo del sistema (System Idle Process) está utilizando el 90% o más de tu CPU? Contrariamente a lo que podrías pensar, eso no es algo malo. Aquí te explico que es lo que realmente hace ese proceso.



Este artículo es parte de  nuestra serie de post que  explica varios procesos que se encuentran en el Administrador de tareas, como  svchost.exe ,  dwm.exe, y  muchos otros . ¿No sabes qué son esos servicios? ¡Mejor empieza a leer!



¿Qué es el proceso inactivo del sistema?

Si alguna vez has hurgado en el Administrador de tareas (los usuarios de Windows 10 tienen que buscar en la pestaña "Detalles") verás que el proceso inactivo del sistema está utilizando la mayoría, si no todo el CPU. Pero el proceso inactivo del sistema es solo eso; Un proceso de inactividad realizado por el sistema operativo. Sin este proceso, manteniendo constantemente ocupado tu procesador con algo que hacer, tu sistema podría potencialmente congelarse.
proceso inactivo del sistema consume mucha cpu
En otras palabras, los recursos del CPU utilizados por System Idle Process son solo los recursos del CPU que no se están utilizando. Si los programas utilizan el 5% de tu CPU, el proceso de inactividad del sistema utilizará el 95% de tu CPU. Puedes 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.


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

Sin este proceso, siempre manteniendo tu procesador ocupado con algo que hacer, tu sistema podría congelarse. Windows ejecuta este proceso como parte de la cuenta de usuario SYTEM, por lo que siempre está activo en segundo plano mientras se ejecuta Windows.

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 tu sistema operativo que ejecuta un solo subproceso en cada núcleo del 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 al CPU ocupado haciendo algo, literalmente cualquier cosa, mientras espera el siguiente cálculo o proceso que realizar. La razón por la que todo esto funciona es que los subprocesos inactivos utilizan una prioridad cero, que es más baja que los subprocesos normales, lo que permite que se eliminen de la cola cuando el sistema operativo tiene procesos legítimos para ejecutar. 

Luego, una vez que el CPU termina con ese trabajo, está listo 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 al CPU en funcionamiento y esperando que el sistema operativo le lance.


¿Por qué está utilizando tanto CPU?

Como se mencionó anteriormente, este proceso parece usar una gran cantidad de CPU, que es algo que se detectará si abres el Administrador de tareas en busca de procesos que requieren recursos. Eso es normal porque es una tarea especial ejecutada por el programador del sistema operativo solo cuando el CPU está inactivo, lo cual, a menos que estés haciendo algo que requiera mucha capacidad de procesamiento, parecerá ser bastante alto.

Para entender el número al lado del proceso en el Administrador de tareas, debes pensar que significa lo contrario a lo que normalmente entiendes. Representa el porcentaje de CPU que está disponible, no cuánto está usando. Si los programas están usando el 5% del CPU, entonces el SIP mostrará que está usando el 95% del CPU, o el 95% del CPU no está en uso o no está solicitado por otros subprocesos en el sistema.


¡Pero mi computadora está lenta!

Si tu computadora es lenta y notas un alto uso por parte del Proceso inactivo del sistema, bueno, eso no es culpa de dicho Proceso. El comportamiento de este proceso es perfectamente normal y sugiere que el problema no se debe al alto uso del CPU. Puede deberse a una falta de memoria, almacenamiento lento u otra cosa que use los recursos de tu computadora. Como siempre, es una buena idea ejecutar un análisis con un programa antivirus si estás experimentando problemas y no estás ejecutando nada que pueda estar desacelerando tu PC.

Si eso no produce nada y aún experimentas un rendimiento más lento de lo normal, intenta desinstalar los programas no utilizados,  deshabilitar los programas que se inician cuando arranca tu computadora , reducir las animaciones del sistema, liberar espacio en el disco o desfragmentar tu disco duro.

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

¿Te ha sido útil el post? Por favor compártelo en las redes sociales.

Fuente: How to Geek

No hay comentarios.:

Publicar un comentario

Tu opinión es importante para mí, porque me ayuda a mejorar. Si te gustó el articulo o tienes alguna sugerencia, déjame tu comentario con tu nombre para poder responderte tan pronto como pueda.