Categories: All - multiprogramación - proceso - recursos - usuarios

by EDUARDO TENETIC AYALA CUETO 3 years ago

918

Procesos y multiprogramación

La multiprogramación permite que múltiples programas se carguen y ejecuten en una computadora simultáneamente, optimizando así el uso de recursos del sistema. Los procesos pueden encontrarse en diversos estados:

Procesos y multiprogramación

Procesos y multiprogramación

Multiprogramación

Carga múltiples programas dentro de un mismo computador para que sean ejecutados en un determinado momento

Recursos

Dispositivos de E/S
Archivos
Memoria
Tiempo de CPU

Caracteristicas

Proporcionan contabilidad del uso de los recursos por parte de los usuarios
Generalmente soportan múltiples usuarios
Multiplexa recursos entre varios programas
Mejora productividad del sistema y utilización de recursos

Estados de un proceso

Terminado
El proceso terminó de ejecutarse
Zombie
El proceso ha finalizado su ejecución
Bloqueado
En espera de algún evento para poder continuar su ejecución
En ejecución
El proceso está siendo ejecutado en este momento. Sus instrucciones están siendo procesadas en algún procesador
Listo
Está listo para iniciar o continuar su ejecución pero el sistema no le ha asignado un procesador
Nuevo
Se solicitó al sistema operativo la creación de un proceso, y sus recursos y estructuras están siendo creadas