Download - Procesos 1 so
SISTEMAS OPERATIVOS I SEMESTRE
QUE ES UN PROCESO? ES LA INSTRUCCIÓN DE UN PROGRAMA
ESPERANDO A SER EJECUTADA POR EL PROCESADOR.
UN PROGRAMA ES UNA ENTIDAD PASIVA. UN PROCESO ES UNA ENTIDAD ACTIVA. UN PROGRAMA PASA A SER UN PROCESO
CUANDO ES CARGADO EN MEMORIA RAM UN ARCHIVO EJECUTABLE.
ELEMENTOS DE UN PROCESO
BLOQUE DE CONTROL DE PROCESOS (REPRESENTACION)
REQUERIMIENTOS PRINCIPALES DE UN SO PARA LA EJECUCION DE UN PROCESO. Entrelazar la ejecución de varios procesos para
maximizar el uso del procesador a la vez que se mantiene un tiempo de respuesta razonable.
Asignar recursos a procesos siguiendo una determinada política. Dar soporte a la comunicación entre procesos y a la creación de procesos de usuario.
MODELO DE TRES ESTADOS
ESTADOS DEL PROCESO NUEVO EN EJECUCION EN ESPERA (DISPOSITIVOS DE E/S) PREPARADO (PROCESADOR) TERMINADO
MODELO DE 5 ESTADOS
MODELO DE 7 ESTADOS
HEBRA UNIDAD BASICA DE UTILIZACION DE LA CPU. TIENE UNA ID DE HEBRA. UN PROCESO TRADICIONAL SUELE TENER UNA
SOLA HEBRA DE CONTROL. UNIDAD DE EJECUCION Y DE PLANIFICACION.
MODELO MULTIHEBRACARACTERISTICAS
CAPACIDAD DE RESPUESTA. COMPARTICION DE RECURSOS. ECONOMIA. ARQUITECTURAS DE MULTIPROCESADOR.
MODELO MULTIHEBRA MODELO MUCHOS A UNO
KERNEL
MODELO MULTIHEBRA (UNO A UNO)
K K KK
MODELO MULTIHEBRA MUCHOS A MUCHOS
K K K