martes, 27 de abril de 2010

ADMINISTRACION DE PROCESOS

  • 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