Articulo de referencia

Primer plano-fondo

El algoritmo de planificación de primer plano y segundo plano se utiliza para controlar la ejecución de varios procesos en un único procesador. Se basa en dos listas de espera, ...

El algoritmo de planificación de primer plano y segundo plano se utiliza para controlar la ejecución de varios procesos en un único procesador. Se basa en dos listas de espera, la primera se denomina de primer plano porque es en ella donde entran inicialmente todos los procesos y la segunda se denomina de segundo plano porque todos los procesos, tras utilizar todo su tiempo de ejecución en primer plano, pasan a segundo plano. [1]

Cuando un proceso está listo, comienza su ejecución en primer plano inmediatamente, forzando al procesador a abandonar la ejecución del proceso actual en segundo plano y ejecutar el proceso recién creado durante un período predefinido. Este período suele ser de 2 o más quanta . Si el proceso no termina después de su ejecución en primer plano, se mueve a la lista de espera en segundo plano, donde se ejecutará solo cuando la lista de primer plano esté vacía. Después de ser movido al segundo plano, el proceso se ejecuta más tiempo que antes, generalmente 4 quanta. El tiempo de ejecución aumenta porque el proceso necesita más de 2 quanta para finalizar (esta es la razón por la que se movió al segundo plano). Esto le da al proceso la oportunidad de finalizar dentro de este tiempo recién designado. Si el proceso no termina después de esto, se lo interrumpe y se lo mueve al final de la lista de segundo plano.

La ventaja del algoritmo de primer plano-segundo plano es que le da al proceso la oportunidad de ejecutarse inmediatamente después de su creación, pero la programación en la lista de segundo plano es una programación puramente circular . [ cita requerida ]

Referencias

  1. ^ Mall, Rajib (2008). Sistemas en tiempo real: teoría y práctica . Nueva Delhi, India: Dorling Kindersley . pág. 53. ISBN. 978-81-317-7101-3.OCLC 778357008  .
Obtenido de "https://es.wikipedia.org/w/index.php?title=Primer plano-fondo&oldid=1118828297"