2 unidad sistemas operativos

Post on 26-Jul-2015

21 views 2 download

Transcript of 2 unidad sistemas operativos

S.E.P. S.N.E.S.T. D.G.E.S.T.

INSTITUTO TECNOLÓGICO Del Istmo

ESPECIALIDAD: ING.EN SISTEMAS COMPUTACIONALES

MATERIA: SISTEMAS OPERATIVOS

TEMA: UNIDAD 2 ADMINISTRACIÓN DEL PROCESADOR

2.1 CONCEPTO DE PROCESO

2.2 LOS ESTADOS DE UN PROCESO 2.3 TRANSICIÓN DE ESTADOS

PROFESOR:

ING.JACINTO TOLEDO TORRES

ALUMNA:

DIANA LAURA DOMINGUEZ VELASQUEZ SEMESTRE: GRUPO: 3 O

2.1 CONCEPTO DE PROCESO

Para entender mejor el concepto de proceso los procesos tienen un carácter secuencial:

Un proceso en su ejecución puede generar más de un proceso.

Dos procesos pueden asociarse al mismo programa.

Proceso: unidad de trabajo del sistema.

En general habrá más de un proceso ejecutándose concurrentemente.

Procesos de usuarios y procesos del sistema.

El sistema operativo se encargara de:

La creación y eliminación de procesos.

La planificación de procesos.

La sincronización, comunicación y manejo de bloqueos mutuos entre procesos.

2.2 LOS ESTADOS DE UN PROCESO

Todo proceso en un sistema operativo presenta un estado que indica la situación de la

ejecución en que se encuentra.

El número de posibles estados varía de un sistema operativo a otro.

El estado de un proceso define su actividad actual.

Durante su existencia un proceso pasa por una serie de estados discretos.

Tipos de estados

Nuevo: se dice que un proceso está en estado de nuevo cuando apenas se encuentra en

proceso de crear.

Listo o preparado: un proceso está en estado d listo, cuando podría usar una cpu, si está

disponible.

En ejecución: se dice que un proceso está en estado de ejecución, si en ese momento está

ocupado la cpu.

Bloqueado: se dice que un proceso está en estado de bloqueado, si espera que ocurra algo,

como por ejemplo la terminación de una entrada y salida para así poder ponerse en marca.

Terminado: cuando un proceso ha completado su ejecución pasa ase un proceso terminado.

2.3 TRANSICIÓN DE ESTADOS

Un trabajo es admitido cuando se crea un proceso equivalente y es insertado en la última

parte de la cola de listos.

Un proceso pasa de un estado a otro se dice que hace una transición de estados.

Tipos de transición

Admitido (proceso) nuevo o listo: cuando un proceso se ha creado y permite competir por

la cpu.

Despacho (proceso) listo en ejecución: la asignación de la cpu al primer proceso de la

lista de listos es llamada despacho y es ejecutado por la entidad de sistema llamada

despachador.

Tiempo excedido (proceso) en ejecución listo: cuando un proceso se le expira el intervalo

de tiempo asignado para estar en ejecución, hace que este proceso que se hallaba en estado

de ejecución pase al estado de listo e inmediatamente el despachador hace que el primer

proceso de la lista pase a estado de ejecución.

Bloqueo (proceso) en ejecución bloqueado: si un proceso que se encuentra en estado de

ejecución inicia una operación de entada y salida antes que termine su cuanto, el proceso

voluntariamente abandona la cpu, es decir, el proceso se bloquea así mismo.

Despertar (proceso) bloqueo listo: la única transición posible en nuestro modelo básico

ocurre cuando acaba una operación de entrada y salida o alguna otra causa por la que esté

esperando el proceso y esta termina pasa al estado de listo.

Salir (proceso) en ejecución terminado: esta transición ocurre cuando el proceso se ha

terminado de ejecutarse y pasa a un estado de teminado.