procesos 1 so

Post on 20-Jul-2015

190 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

top related