un proceso puede estar en dos estados
- corriendo
- no corriendo
TEMA DOS: ESTADO DE LOS PROCESOS
en la medida que se ejecuta un proceso su estado se modifica:
- nuevo: el proceso se esta creando
- corriendo: las instrucciones estan ejecutandose
- esperando/bloqueado: el procesos esta a la espera de la ocuerrencia de algun evento
- listo: el proceso esta esperando a ser asignado al procesador
- terminado: el proceso ha terminado la ejecucion
TEMA TRES: DIAGRAMA DE TRANSICION DE ESTADO DE LOS PROCESOS

aumentando los modulos para cuando se necesita agrandar

si el sistema se sobrecarga y el controla sus funciones el se suspende automaticamente hasta organizar y reiniciar, a diferencia del usuario que puede dar la opcion.
siendo en la vidad real de sistemas operativos basado en unix:

TEMA CUATRO: OPERACIONES SOBRE LOS PROCESOS
- crear: nombre, bcp, tabla, recursos, prioridad, jerarquico/no jerarquico
- destruir: eleiminarlo del sistema
- suspender: paraliza (fallo, pausa, congestion)
- retardar
- abortar
- leer atributos
- reanudar
- cambiar prioridad
- bloquear: E/S
- despertar: desbloqueo
- despachar
-temporizar: ejecucion programada
TEMA CINCO: ESTRUCTURA GENERAL DE LAS TABLAS DE CONTROL DEL SO
TEMA SEIS: BLOQUE DE CONTROL PROCESOS (PCB)
descriptor del proceso para so en tabla de procesos, informacion asociada con cada proceso
- identificacion del procesos PID
- identificacion del procesador, afinidad
- estado del proceso FLAGS
- identificacion de usuario, grupo
- contador de programa
- apuntador a proceso padre
- apuntadoresa procesos hijos
- registros visibles de la cpu (cisc 8-32 risc > 100)
- informacion de panificacion de la coy (prioridad)
- informacion de administracion de la memoria (datos, instrucciones)
- informacion contable
- informacion de estado E/S
- localiza, identifica, estado padre, hijos, prioridad , memoria.
No hay comentarios:
Publicar un comentario