El objetivo principal del subproceso inactivo es evitar que la CPU esté completamente inactiva, lo que puede desperdiciar recursos y ralentizar el sistema. Al tener el subproceso inactivo ejecutándose, la CPU se puede utilizar para tareas en segundo plano, como administración de memoria, mantenimiento del disco y otras actividades de mantenimiento.
Al subproceso inactivo generalmente se le asigna la prioridad más baja en el sistema, para que no interfiera con la ejecución de otros procesos o subprocesos. Por lo general, también está oculto para el usuario y no aparece en la lista de procesos en ejecución.
En los sistemas Linux, el subproceso inactivo se denomina subproceso "intercambiador" y se identifica con el ID de proceso 0. En Windows, el subproceso inactivo se denomina "proceso inactivo del sistema" y se le asigna una prioridad de 0.