1 EL PROCESADOR,LOS PROCESOS Y ESTADOS Esperanza Lozada de Coronel Http://elozada Email:...

Post on 02-Feb-2016

216 views 0 download

Transcript of 1 EL PROCESADOR,LOS PROCESOS Y ESTADOS Esperanza Lozada de Coronel Http://elozada Email:...

1

EL PROCESADOR,LOS PROCESOS Y ESTADOS

Esperanza Lozada de Coronel

Http://www.udec.cl/~elozada

Email: eslogui@yahoo.es

2

PROCESO

3

PROCESO

4

PROCESO

5

Creación de Procesos

• Nuevo trabajo por Lotes.

• Conexión interactiva.

• Creado por el Sistema Operativo para dar un servicio.

• Generado por un proceso existente.

6

Terminación de Procesos

• Terminación normal.

• Tiempo límite excedido.

• No hay memoria disponible.

• Violación de límites.

• Error de protección.

• Error aritmético.

•Tiempo máximo de espera.

7

Terminación de Procesos

• Fallo de E/S.

• Instrucción inválida.

• Instrucción privilegiada.

• Mal uso de los datos.

• Intervención del operador o del Sistema Operativo.

• Terminación del padre.

• Solicitud del padre.

8

Modelo de Procesos con dos estados

9

Implementación de una DisciplinaDe Cola

10

Modelo de Procesos con tres estados

11

Modelo de Procesos con cinco estados

12

Una sola cola de bloqueados

13

Varias colas de bloqueados

14

Procesos Suspendidos:

Con un estado Suspendido

15

Con dos estados Suspendidos

16

Descripción de Procesos

17

Estructura de Control del SistemaOperativo

Tablas de Memoria

Tablas de E/S

Tablas de Archivos

Tablas de Procesos

18

Estructura de Control del SistemaOperativo

19

Estructura de Control de Procesos

Ubicación de los Procesos.

Atributos del Proceso:

• Identificación del proceso.

• Información del estado del procesador.

• Información de control del proceso

20

Control de Procesos

Modos de Ejecución.

• Modo de usuario

• Modo del sistema

Creación de procesos.

• Asignar identificador al proceso.• Asignar espacio para el proceso.• Debe inicializarse el bloque de control de proceso• Se debe establecer los enlaces apropiados• Puede haber otras estructuras de datos que crear o ampliar.

21

Control de Procesos

Cambio de Proceso.

• Interrupción de reloj.• Interrupción de E/S.• Falla de memoria

Cambio de Contexto.

Cambio de estado de los procesos.

22

Ejecución del Sistema Operativo

Núcleo fuera de todo proceso.

Ejecución dentro de los procesos de usuario.

Sistema operativo basado en procesos.

23

HEBRAS

24

FIN