martes, 6 de abril de 2010

¡¡¡ CLASE 06-04-2010 !!!

TEMA UNO: MODELO SIMPLIFICADO

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