procesos 1 so

14
SISTEMAS OPERATIVOS I SEMESTRE

Upload: leidykhr

Post on 20-Jul-2015

190 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Procesos 1 so

SISTEMAS OPERATIVOS I SEMESTRE

Page 2: Procesos 1 so

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.

Page 3: Procesos 1 so

ELEMENTOS DE UN PROCESO

Page 4: Procesos 1 so

BLOQUE DE CONTROL DE PROCESOS (REPRESENTACION)

Page 5: Procesos 1 so

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.

Page 6: Procesos 1 so

MODELO DE TRES ESTADOS

Page 7: Procesos 1 so

ESTADOS DEL PROCESO NUEVO EN EJECUCION EN ESPERA (DISPOSITIVOS DE E/S) PREPARADO (PROCESADOR) TERMINADO

Page 8: Procesos 1 so

MODELO DE 5 ESTADOS

Page 9: Procesos 1 so

MODELO DE 7 ESTADOS

Page 10: Procesos 1 so

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.

Page 11: Procesos 1 so

MODELO MULTIHEBRACARACTERISTICAS

CAPACIDAD DE RESPUESTA. COMPARTICION DE RECURSOS. ECONOMIA. ARQUITECTURAS DE MULTIPROCESADOR.

Page 12: Procesos 1 so

MODELO MULTIHEBRA MODELO MUCHOS A UNO

KERNEL

Page 13: Procesos 1 so

MODELO MULTIHEBRA (UNO A UNO)

K K KK

Page 14: Procesos 1 so

MODELO MULTIHEBRA MUCHOS A MUCHOS

K K K