- Concurrencia: Normalmente en una computadora co-existen n-procesos simultáneamente.
- Administrador de Procesos: se encarga de seleccionar el proceso en turno a ser ejecutado en el CPU.
- Objetivo: maximizar uso del CPU bajo un tiempo de respuesta razonable manteniendo un uso justo, seguro y equilibrado del CPU entre los procesos.
DEFINICION DE PROCESOS:
Proceso: programa en ejecución.
- Aquel cuyas instrucciones son ejecutadas en ese momento por el CPU.
- Entidad que puede ser asignada y ejecutada por un procesador.
- Un proceso tiene un espacio de direcciones privado.
- Los procesos del SO corren en modo kernel (privilegiado o supervisor).
- El resto de los procesos corren en modo usuario (sin privilegios.
DEFINICION DE PROCESOS:
- Programa: entidad estática grabada en disco.
- Proceso: entidad dinámica grabada en memoria, i.e. processes, tasks, jobs.
ESTADOS DE UN PROCESO:
- Conforme se ejecuta un proceso, cambia de estado.
No hay comentarios:
Publicar un comentario