Procesos y multiprogramación

Estados de un proceso

Nuevo

Se solicitó al sistema operativo la creación de un proceso, y sus recursos y estructuras están siendo creadas

Listo

Está listo para iniciar o continuar su ejecución pero el sistema no le ha asignado un procesador

En ejecución

El proceso está siendo ejecutado en este momento. Sus instrucciones están siendo procesadas en algún procesador

Bloqueado

En espera de algún evento para poder continuar su ejecución

Zombie

El proceso ha finalizado su ejecución

Terminado

El proceso terminó de ejecutarse

Caracteristicas

Mejora productividad del sistema y utilización de recursos

Multiplexa recursos entre varios programas

Generalmente soportan múltiples usuarios

Proporcionan contabilidad del uso de los recursos por parte de los usuarios

Recursos

Tiempo de CPU

Memoria

Archivos

Dispositivos de E/S

Multiprogramación

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