ACT4ENSAYO1MEOR

Páginas: 7 (1749 palabras) Publicado: 27 de octubre de 2015
ADMINISTRACION DE PROCESOS.

INSTITUTO TECNOLOGICO DE CIUDAD VALLES
TECNOLOGICO NACIONAL DE MEXICO
CARRERA: INGENIERÍA EN SISTEMAS COMPUTACIONALES
ALUMNO: ROGELIO MELGAREJO ORTIZ
SERGIO GUSTAVO SAAVEDRA SOTO
JESUS EMMANUEL SALDAÑA DIAZ

UNIDAD II: ADMINISTRADOR DE PROCESOS Y DEL PROCESADOR

MATERIA: SISTEMAS OPERATIVOS

DOCENTE: ING. JORGE ALBERTO IZAGUIRRE CAMACHO
ENSAYO: ADMINISTRACION DEPROCESOS
SEMESTRE: “3º”
VIERNES 25 DE SEPTIEMBRE DEL 2015
SISTEMAS OPERATIVOS

GRUPO: “A”
CD.VALLES, S.L.P.
Página 1

Introducción

ADMINISTRACION DE PROCESOS.

Un proceso conjunta actividades mutuamente relacionadas en los elementos de entrada y los
convierte en resultados. Para poder iniciarlo, se identifica en cualquiera de los siguientes tres
estados: Listo, En ejecución y Bloqueado.
Funcionalidadde un proceso para luego entrar en los detalles de implementación típicos de
los sistemas operativos.

Procesos
Un proceso es un programa en ejecución y un proceso simple tiene un hilo de ejecución.
Los procesos pueden ser cooperantes o independientes, siendo el primero se entiende que
los procesos interactúan entre sí y pertenecen a una misma aplicación, y los independientes
en se debe a que nointeractúan y un proceso no requiere información de otros.

Estados de los procesos
Los procesos en el estado ejecución son los que se están ejecutando en el procesador en
ese momento dado. Los procesos que se encuentran en estado bloqueado están esperando
la respuesta de algún otro proceso para poder continuar con su ejecución. Por ejemplo
operación de E/S. La implementación del modelo deprocesos se logra debido a que el
sistema operativo almacena en una tabla denominada tabla de control de procesos
información relativa a cada proceso que se está ejecutando en el procesador. Cada línea de
esta tabla representa a un proceso.
La información que se almacena es la siguiente:

1) Identificación del proceso.
2) Identificación del proceso padre.
3) Información sobre el usuario y grupo.
4)Estado del procesador.
5) Información de control de proceso
5.1) Información del planificador.
5.2) Segmentos de memoria asignados.
5.3) Recursos asignados.
SISTEMAS OPERATIVOS

Página 2

ADMINISTRACION DE PROCESOS.

Comunicación entre procesos. Condiciones de competencia
Las condiciones de competencia se dan cuando dos o más procesos intentan acceder a un
mismo recurso.

Secciones críticas
Parasolucionar las condiciones de competencia se implementó un modelo para prohibir que
dos procesos accedan al mismo recurso. El modelo en cuestión se denomina exclusión
mutua.

Exclusión mutua con espera ocupada
Las soluciones con espera ocupada funcionan de la siguiente manera, cuando un proceso
intenta ingresar a su región crítica, verifica si está permitida la entrada. Si no, el proceso se
quedaesperando hasta obtener el permiso.

Desactivación de interrupciones
El método más simple para evitar las condiciones de competencia es hacer que cada
proceso desactive todas sus interrupciones antes de entrar a su sección crítica y las active
una vez que salió de la misma. Este modelo como se puede observar, éste modelo tiene una
gran problema y es que si se produce una falla mientras que el procesoestá en la región
crítica no se puede salir de la misma y el sistema operativo no recuperaría el control.

Variables cerradura
En éste caso se genera una variable la cual puede tener dos valores o bien 0 (no hay ningún
proceso en su sección crítica) o bien 1 (indicando que la sección crítica está ocupada)
entonces cada proceso antes de ingresar a la sección crítica verifica el estado de lavariable
de cerradura y en caso de que la misma este en 0, le cambia el valor e ingresa a la misma y
en caso de que la misma sea 1 el proceso se queda verificando el estado de la misma hasta
que el mismo sea 0.
El problema aquí se presenta si dos procesos verifican al mismo tiempo que la variable
cerradura esta en 0 e ingresan a la región crítica.

Alternancia estricta
El algoritmo de alternancia...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS