Você está na página 1de 23

CAPITULO 3 Y 4

Descripcin y control de
procesos
Estado de un proceso:
El estado de un proceso define su actividad
actual.
Por razones de eficiencia y de facilidad de
programacin, un procesador puede intercalar
la ejecucin de un conjunto de programas en el
tiempo.
La responsabilidad principal del sistema
operativo es el control de la ejecucin de los
procesos

En la siguiente figura muestra la disposicin en


la memoria de tres procesos.

Un modelo de procesos con dos


estados
La responsabilidad principal del
sistema operativo es el control de la
ejecucin de los procesos.
Para poder disear el sistema
operativo de una forma efectiva, se
necesita tener un modelo claro del
comportamiento de un proceso .

El primer paso para disear un programa


que controle los procesos es describir el
comportamiento que se los procesos

Un modelo de cinco estados


Los cinco estados de este nuevo
diagrama son los siguientes:

Ejecucin:
El proceso que est
actualmente en
ejecucin.

Listo:
Proceso que est
preparado para
ejecutar, en
cuanto se le d la
oportunidad.

Bloqueados:
Proceso que no puede
ejecutar hasta que se
produzca cierto
suceso, como la
terminacin de una
operacin de E/S.

Nuevo:
Proceso que se acaba
de crear, pero que an
no ha sido admitido por
el sistema operativo en
el grupo de procesos
ejecutables.

Terminado:
Un proceso que ha sido
excluido por el sistema
operativo del grupo de
procesos ejecutables,
bien porque se detuvo o
porque fue abandonado
por alguna razn.

Modelo de siete estados


Procesos suspendidos una de las razones
para implementar el estado Bloqueado
Sin embargo, al ser mucho ms lentas
estas operaciones, puede suceder en
nuestro modelo de cinco estados que todos
los procesos en memoria estn esperando
en el estado Bloqueado y que no haya ms
memoria disponible para nuevos procesos

Modelo de siete estados

Descripcin de procesos
El sistema operativo es el controlador
de los sucesos que se producen en un
sistema informtico.

Descripcin de procesos
Es el sistema operativo
el que planifica y
expide a los procesos
para su ejecucin en el
procesador, el que
asigna los recursos a
los procesos y el que
responde a las
solicitudes

Estructuras de control del


sistema operativo
Si el SO va a administrar los
procesos y los recursos, entonces
tiene que disponer de informacin
sobre el estado actual de cada
proceso y de cada recurso
El SO construye y mantiene tablas
de informacin sobre cada entidad
que est administrando

Estructuras de control del


sistema operativo

Las Tablas de
memoria

Se utilizan para seguir la


pista de la memoria
principal (real) y secundaria
(virtual). Parte de la
memoria principal est
reservada para el uso del

Estructuras de control del


sistema operativo

Son utilizadas por el


sistema operativo para
administrar los dispositivos
y los canales de E/S del
sistema informtico

Estructuras de control del


sistema operativo

Ofrecen informacin sobre


la existencia de los
archivos, su posicin en la
memoria secundaria, su
estado actual y otros
atributos.

Concurrencia: exclusin mutua


y sincronizacin
Multiprogramacin: Es la gestin
de varios procesos dentro de un
sistema monoprocesador.
Multiproceso: Es la gestin de
varios procesos dentro de un
sistema multiprocesador.

Concurrencia: exclusin mutua


y sincronizacin
Proceso distribuido: Es la gestin de
varios procesos que ejecutan en sistemas
de computadores mltiples y remotos.
Varias aplicaciones: La
multiprogramacin se cre para permitir
que el tiempo de procesador de la
mquina fuese compartido
dinmicamente entre varios trabajos o
aplicaciones activas.

Concurrencia: exclusin mutua


y sincronizacin
Aplicaciones estructuradas: Como ampliacin
de los principios del diseo modular y la
programacin estructurada, algunas aplicaciones
pueden implementarse eficazmente como un
conjunto de procesos concurrentes.
Estructura del sistema operativo: Las mismas
ventajas de estructuracin son aplicables a los
programadores de sistemas y se ha comprobado
que algunos sistemas operativos estn
implementados como un conjunto de procesos.

MUCHAS
GRACIAS

Você também pode gostar