2 unidad sistemas operativos
-
Upload
dianadominguez1995 -
Category
Education
-
view
21 -
download
2
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.