Professional Documents
Culture Documents
Un proceso es:
Un programa en ejecución que necesita ciertos recursos (como tiempo del
CPU, memoria, archivo, y dispositivos de e/s) para realizar su tarea.
El lugar de control de un procedimiento en ejecución.
Lo que se manifiesta en el bloque de control de proceso (PCB) dentro de un
sistema operativo.
La entidad a la que se le asignan procesadores.
El S.O como Administrador de Recursos
Administrador de recursos
`signación
A los programas en ejecución
(procesos)
En función de la disponibilidad
de recursos y ciertas
características de los procesos
Debe poder recuperarlos cuando
ya no se necesiten
ërotección
Debe garantizar la no
interferencia entre procesos en el
uso de recursos.
Debe impedir que un proceso
acceda a recursos de otro
Para todo lo anterior utilizará una
serie de estructuras de datos que
registrarán el estado de los
recursos
El modelo de procesos posee las siguientes características:
O por programa:
DEl módulo de E/S del SO
realiza la operación.
Dialoga con el
dispositivo
DComprueba
constantemente el estado
del dispositivo hasta que
detecta que se ha
completado la operación
($#%&
'
" #%$#%&
'+
G O
|*
,!
G j
O
-
!
G
u !
u .u
u /u
! u !u u
)
|
r
1M2
G |
0
G
r
O
G
G
5
!
,
**
* 6 $7r '
G
G
G |
G
0
G &
G
!
!
&
G |89
5+
G
! 0
O
)|
G O
)|
G
* 6 O
)|
*
!
0
O
)|
& u u
u u u
G :/u
G u u
u!/ uu
u uu! u u uu
;uu
G < u
G u u u
uu
u u u uu
G <
u
G u u! u.u
!u uu
u uu
u !u u u
u uu!u u u
G <
u u
G u uuu u u*6
O|
=
>5
G 1
/
G
3
G
!
!
.
-
!
G
G
!
G
.
r
|
G
!
(
M
G 6
G O
*
G
G r
6
G |
C
!D
1
G O
ë
!
G O
G 1*
G M
G 1
G |
G 0
G (
1
=
G r
G
!
G
!
G M
G
!
-
-
G
!
-
*
G M
"M"|
!
1M2
-*
!/