Está en la página 1de 7

MULTIPROGRAMACIÓN

MONOPROGRAMACIÓN

 En este tipo de ejecución de programas el procesador solamente ejecuta un


proceso a la vez, es decir debe esperar a que este termine por completo.
MULTIPROGRAMACION.

 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.
Importancia

 Técnica para la ejecución simultanea de dos o mas programas es una misma


computadora. La multiprogramación una técnica que intenta incrementar la
utilización del CPU tratando de tener siempre algo para que el CPU lo
ejecute.

 Los Sistemas Operativos son altamente sofisticados ya que necesitan tener


varios trabajos listos para ser ejecutados, los cuales deben de estar
simultáneamente en memoria principal. Con la multiprogramación, la
ejecución de los procesos (o hilos) se va solapando en el tiempo a tal vel
 ocidad, que causa la impresión de realizarse en paralelo (simultáneamente).
Características de un Sistema Operativo de
multiprogramación:

 Mejora productividad del sistema y utilización de recursos.


 Multiplexa recursos entre varios programas.
 Generalmente soportan múltiples usuarios (multiusuarios).
 En general, los sistemas de multiprogramación se caracterizan por tener
múltiples programas activos compitiendo por los recursos del sistema:
procesador, memoria, dispositivos periféricos.
Ventajas

 Varios procesos en ejecución


 Permite el servicio interactivo simultáneo a varios usuarios de manera
eficiente
 Aprovecha los tiempos que los procesos pasan esperando a que se completen
sus operaciones de E/S y por ende aumenta la eficiencia en el uso del CPU.
Diagrama de multiprogramacion

También podría gustarte