Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Procesos de Los SO
Procesos de Los SO
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