Está en la página 1de 1

Procesos

en los SO
Concepto
Un proceso es un programa en ejecución, incluyendo el valor
del programa counter, los registros y las variables

Objetivo o finalidad
La Planificación de procesos tiene como principales
objetivos la equidad, la eficacia, el tiempo de respuesta,
el tiempo de regreso y el rendimiento.

Características
• Todo el software ejecutable, inclusive el Sistema
Operativo
• Un proceso incluye al programa en ejecución y a los
valores activos del contador, registros y variables del
mismo.
• Conceptualmente cada proceso tiene su propia cpu
virtual.
• Un proceso es una actividad de un cierto tipo
• Un solo procesador puede ser compartido entre varios
procesos

Tipos de procesos
- BATCH (en LOTE)

- INTERACTIVO

- EQUIPO-SHARING/MULTI-USUARIO

- MULTI-TAREAS

- TIEMPO REAL

- MULTI-PROCESAMIENTO

Estados de procesos
– Nuevo (new): Cuando el proceso es creado.
– Ejecutando (running): El proceso tiene asignado un
procesador y está ejecutando sus instrucciones.
– Bloqueado (waiting): El proceso está esperando por un
evento (que se complete un pedido de E/S o una señal).
– Listo (ready): El proceso está listo para ejecutar, solo
necesita del recurso procesador.
– Finalizado (terminated): El proceso finalizó su ejecución

transición de proceso

Nuevo Listo,

Listo Ejecutando
Ejecutando Listo, ⇒
Ejecutando Bloqueado ⇒
Bloqueado Listo, ⇒
Ejecutando Terminado ⇒
Referencias:
https://www.fing.edu.uy/inco/cursos/sistoper/recursosTeoricos/5-SO-Teo-Procesos.pdf

También podría gustarte