Multiprogramacion (Foreground/Background)
Se caracteriza por permitir que el procesador ejecute varios procesos al mismo tiempo, dependiendo de la prioridad de cada uno de ellos o de ordenes de E/S (Entrada/Salida. ejemplo: A la espera de una respuesta de la impresora). entre sus principales ventajas están; aumentar el uso de la CPU, Aprovecha los tiempos que los procesos pasan esperando a que se completen sus operaciones de E/S, es decir ejecuta otro proceso mientras espera la respuesta de E/S.
Igualmente, si el ordenador tiene un reloj que genere interrupciones periódicas, se puede usar para forzar el cambio de un proceso a otro; con esta actuación, el tiempo del procesador se distribuye más equitativamente entre los procesos, llegando así al tiempo compartido.
Monoprogramacion
En este tipo de ejecución de programas como se muestra en la imagen anterior el procesador solamente ejecuta un proceso a la vez, es decir debe esperar a que este termine por completo (ejemplo: el procesador espera a que la orden de E/S le envié una respuesta para continuar con la ejecución), para dar paso al siguiente.
Se caracteriza por permitir que el procesador ejecute varios procesos al mismo tiempo, dependiendo de la prioridad de cada uno de ellos o de ordenes de E/S (Entrada/Salida. ejemplo: A la espera de una respuesta de la impresora). entre sus principales ventajas están; aumentar el uso de la CPU, Aprovecha los tiempos que los procesos pasan esperando a que se completen sus operaciones de E/S, es decir ejecuta otro proceso mientras espera la respuesta de E/S.
Igualmente, si el ordenador tiene un reloj que genere interrupciones periódicas, se puede usar para forzar el cambio de un proceso a otro; con esta actuación, el tiempo del procesador se distribuye más equitativamente entre los procesos, llegando así al tiempo compartido.
Monoprogramacion
En este tipo de ejecución de programas como se muestra en la imagen anterior el procesador solamente ejecuta un proceso a la vez, es decir debe esperar a que este termine por completo (ejemplo: el procesador espera a que la orden de E/S le envié una respuesta para continuar con la ejecución), para dar paso al siguiente.