Skip to main content

¿Qué es el procesamiento en segundo plano?

El procesamiento en segundo plano se puede definir mejor por su acción. Simplemente realiza tareas en el fondo de una computadora mientras un usuario de la computadora realiza acciones en primer plano de la computadora. Por ejemplo, en el procesamiento en segundo plano, un usuario de computadora puede manipular activamente una aplicación usando un teclado y una pantalla de computadora mientras se realizan operaciones separadas al mismo tiempo y en segundo plano. En muchos casos, los procesos en segundo plano funcionan de manera completamente autónoma y el usuario ni siquiera es consciente de que los procesos se están realizando.

El procesamiento de datos en el fondo de cualquier computadora es una parte integral del funcionamiento de una computadora. Los fondos pueden ser de alta prioridad, prioridad del mismo nivel o prioridad de bajo nivel en comparación con la aplicación con la que un usuario está trabajando en la pantalla. Siempre que el procesamiento en segundo plano se logre dentro de un marco de tiempo aceptable y no interfiera con las actividades del usuario o el funcionamiento general de la computadora, se puede considerar que es exitoso.

Un ejemplo popular de procesamiento en segundo plano implica la impresora común. Cuando un usuario de computadora trabaja en un procesador de texto para escribir un documento, lo guarda y ordena a la computadora que lo imprima, el comando se transfiere a la impresora a través de los procesos en segundo plano de la computadora. Esta actividad se realiza independientemente de lo que esté sucediendo en la pantalla del usuario de la computadora. De hecho, un usuario de la computadora puede continuar haciendo modificaciones al documento, abrir y escribir un nuevo documento o trabajar en una aplicación completamente nueva mientras la computadora se dedica al procesamiento en segundo plano.

La falta de interacción entre el usuario de la computadora y los procesos en segundo plano no debe malinterpretarse para significar que los procesos no son importantes. Hay ciertos procesos en segundo plano que son tan importantes como aquellas aplicaciones con las que se está interactuando en primer plano. Algunas computadoras tienen la capacidad de priorizar tareas y regular la cantidad de energía que se dedica a cada una. En general, sin embargo, un proceso en segundo plano tiene una prioridad relativamente baja y tiene un rendimiento mínimo.

Los procesos en segundo plano generalmente pueden clasificarse como un demonio o una tarea de computación intensiva. El usuario promedio de la computadora estará más familiarizado con el trabajo de los demonios, ya que ayudan a ocuparse de las funciones comunes como la transferencia de correo electrónico, el servicio de páginas web y la sincronización de tiempo. Sus interacciones no son con usuarios, sino con programas u otras computadoras en una red. Usan muy poca memoria y no hacen mella en el uso de la CPU, por lo que los usuarios de computadoras pueden trabajar en una máquina durante años sin darse cuenta de que estos procesos existen y que realmente están teniendo lugar mientras se concentran en una tarea en primer plano de la computadora.