Escolar Documentos
Profissional Documentos
Cultura Documentos
Byron Cuesta
Definicin
La tarea fundamental de cualquier SO moderno es la gestin de
procesos.
El SO debe reservar y proteger recursos de los procesos,
permitiendo a los mismos compartir e intercambiar informacin y
permitir la sincronizacin.
Para alcanzar estos requisitos el SO debe mantener una estructura
determinada para cada proceso que describa el estado y propiedad
de los recursos para establecer el control de los mismos.
Definicin
Es un programa en ejecucin
Es una instancia de un programa ejecutado en un computador
La entidad que se puede asignar y ejecutar en un procesador
Una unidad de actividad que se caracteriza por la ejecucin de
una secuencia de instrucciones, un estado actual y un conjunto de
recursos del sistema asociados.
PCB
El SO construye y mantiene tablas de informacin sobre cada
entidad que gestiona (Memoria, Dispositivos, Ficheros, Procesos).
Cada proceso tiene asociada una estructura de datos llamada la PCB
(Process Control Block). La PCB contiene informacin bsica del proceso.
Un proceso se representa desde el punto de vista del sistema operativo,
por un conjunto de datos donde se incluyen el estado en cada momento,
recursos utilizados, registros, etc., denominado Bloque de Control de
Procesos (PCB).
PCB
Los objetivos del bloque de control de procesos son los siguientes:
PCB
Atributos del proceso
La informacin de la PCB de un proceso se agrupa en tres categoras:
Informacin de un Proceso
5000
5001
5002
5003
5004
5005
Temporizacin
7
8
9
10
11
12
100
101
102
103
104
105
13
14
15
16
8000
8001
8002
8003
Peticin E/S
Temporizacin
17
18
19
20
21
22
100
101
102
103
104
105
23
24
25
26
27
28
12000
12001
12002
12003
12004
12005
Temporizacin
29
30
31
32
33
34
100
101
102
103
104
105
35
36
37
38
39
40
5006
5007
5008
5009
5010
5011
Temporizacin
41
42
43
44
45
46
100
101
102
103
104
105
47
48
49
50
51
52
12006
12007
12008
12009
12010
12011
Se muestran
las trazas
entrelazadas
resultante de
los 52 primeros
ciclos de
ejecucin.
Se asume que
el SO slo deja
que un proceso
contine
durante 6 ciclos
de instruccin,
despus de los
cuales se
interrumpe
Ing. Byron Cuesta
ACTIVACIN
ADMISIN
TEMPORIZACIN
VA
I
CT
A
E
R
I
C
SUCEDE
EVENTO
SALIDA
ESPERA
POR
EVENTO
SUPENSIN
FIN