Comunicación De Procesos

Páginas: 60 (14820 palabras) Publicado: 13 de junio de 2012
[pic]
Universidad Nacional Experimental de Guayana
Vice-Rectorado Académico
Coordinación General de Pregrado
Proyecto Carrera: Ing. Informática
Asignatura: Sistemas de Operación



[pic]

Integrantes:

Bastardo, Eleanny 20.286.267

Carrasquero, Enoc 20.808.444

Crespo, Beidi 12.133.628

D’armas, María 19.910.345

Rojas Carlos 14.726.863

Rosa Alí 15.347.208

Ruíz Ana19.067.463

Soto, Paúl 19.094.314

Ciudad Guayana, Mayo de 2012
Índice


Introducción……………………………………….………….…….................01
Concurrencia…………………………….………….……...…………………..02

Sección Crítica……..…………………………….…….……………...……….03

Interbloqueo……………………..……….…………….……………………….06

Círculos Viciosos  de Espera……….……………….……………..…………09

Exclusión Mutua………………………………..…………...….…….………..10

Condiciónde Carrera…………………….…………………………....………10

Inanición……………………………………...…………………..…..…………10
Dificultades con la Concurrencia………...…...…………………..…………..11

La Concurrencia desde el Punto de Vista del Sistema Operativo…......…11
Interacción entre Procesos………………………….……………...…………15

Competencia entre Procesos por los Recursos…………..……..……...….15
Requisitos para la ExclusiónMutua.…....……………………...…………….16

Soluciones por Software………………………………….…..……...……….17
Soluciones por Hardware……..…………….………………………….……..20
Soluciones del Sistema Operativo………………………………….………..23

Semáforos………………………………………………….…………….……..23

Operaciones sobre Semáforos………………………...……………………..23

Tipos de Semáforos…………………………………………...……….………25

Características de los Semáforos………...…………………..………..…….26

Implementación de Semáforos conColas…………...……………..….……27

Aplicaciones de los Semáforos……………………...………...………..……27
Problema de la Exclusión Mutua……………………………...……..………31
Problema de la Sincronización… ……………………..………..……………32
Ventajas e Inconvenientes de los Semáforos………...…...…..…...………35

Ejemplos y Ejercicios Prácticos con Semáforos……..………..……………36
Monitores………………………………….………………….…………………40

Estructura de un Monitor………………………………………………...……42Principales Características de los Monitores……...............……………….43

Componentes de un Monitor…….……………………………..…………….43
Sintaxis del Monitor…………...…………………...…………….…………….44

Ventajas y Desventajas de los Monitores……………..………………….…45

Ejemplos y Ejercicios Prácticos con Monitores………………….………….46

Paso de Mensajes……………………………………….………….……...….49

Formato de los Mensajes…….……………………….………….……..…….50Tipos de Mensajes…….……………………….………….…………......…….50

Direccionamiento de los Mensajes…….....................................................….50

Propiedad de los Buzones……................................................................…….51

Sincronización de los Mensajes..............................................................…….51

Exclusión Mutua usandoMensajes.........................................................…….52

Ventajas del paso de Mensajes...............................................................…….55

Funciones de Biblioteca para el Paso de Mensajes............................…….55

Conclusión…………………………..…………………………….……………62
Referencias Bibliográficas………………………...……………..……………63INTRODUCCIÓN


Uno de los objetivos del sistema operativo  es la representación de los procesos y el soporte de los cambios de contexto entre procesos, que posibilitan la compartición del recurso  CPU. El acceso a otros recursos compartidos y la comunicación entre procesos relacionados (por ejemplo, de una misma aplicación) hacen necesaria la utilización de mecanismos de sincronizacióndentro del sistema operativo. Típicamente, un proceso requiere la CPU durante un periodo de tiempo, realiza alguna operación de E/S, y vuelve a requerir la CPU, repitiéndose este ciclo hasta la finalización del programa. El proceso pasa por diversos estados entre los que se definen transiciones.

Cada vez que un proceso pasa al estado preparado, está...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Proceso de comunicación
  • Proceso de comunicación
  • El Proceso De Comunicacion
  • el proceso de la comunicacion
  • procesos de la comunicacion
  • Proceso De La Comunicación
  • PROCESO DE LA COMUNICACION
  • COMUNICACION PROCESOS

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS