Wilson F. Rodríguez Castillo
2013153009
Escuela Colombiana de
Carreras Industriales
 Multiprogramación:

Es la gestión de varios
procesos dentro de un sistema
monoprocesador.
 Multiproceso: Es la gestión ...
La concurrencia es el punto clave de la
multiprogramación, multiproceso, proceso
distribuido y son fundamentales para el
d...
La concurrencia puede presentarse:
 Varias aplicaciones: Tiempo de
procesador fuese compartido
dinámicamente entre varios...
Principios Generales de la
Concurrencia
Cooperación entre procesos
por compartición
Comprende a los procesos que interactúan
con otros sin tener conocimiento expl...
Requisitos para la exclusión
mutua











Debe cumplirse la exclusión mutua Solo un proceso,
de entre todos los ...
Presentación2
Próxima SlideShare
Cargando en…5
×

Presentación2

217 visualizaciones

Publicado el

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
217
En SlideShare
0
De insertados
0
Número de insertados
67
Acciones
Compartido
0
Descargas
2
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Presentación2

  1. 1. Wilson F. Rodríguez Castillo 2013153009 Escuela Colombiana de Carreras Industriales
  2. 2.  Multiprogramación: Es la gestión de varios procesos dentro de un sistema monoprocesador.  Multiproceso: Es la gestión de varios procesos dentro de un sistema multiprocesador.  Poco distribuido: Es la gestión de varios procesos que ejecutan en sistemas de computadores múltiples y remotas.
  3. 3. La concurrencia es el punto clave de la multiprogramación, multiproceso, proceso distribuido y son fundamentales para el diseño de sistemas operativos. Recursos:  Sincronización de la ejecución de varios procesos  Asignación del tiempo del procesador a los procesos.
  4. 4. La concurrencia puede presentarse:  Varias aplicaciones: Tiempo de procesador fuese compartido dinámicamente entre varios trabajos.  Aplicaciones estructuradas: Algunas aplicaciones pueden implantarse como conjunto de procesos concurrentes.  Estructura del sistema operativo: Las ventajas de estructuración son aplicables e implementados como un conjunto de procesos.
  5. 5. Principios Generales de la Concurrencia
  6. 6. Cooperación entre procesos por compartición Comprende a los procesos que interactúan con otros sin tener conocimiento explicito de ellos. Cooperación entre procesos por comunicación Los distintos procesos participan en una labor común que une a todos los procesos, la comunicación es una manera de sincronizar o coordinar las distintas actividades.
  7. 7. Requisitos para la exclusión mutua       Debe cumplirse la exclusión mutua Solo un proceso, de entre todos los que poseen las secciones criticas por el mismo recurso debe tener permiso para entrar en ella en un instante dado Un proceso que se interrumpe en una sección no critica debe hacerlo sin estorbar a los otros procesos Un proceso no debe poder solicitar acceso a una sección critica para después ser demorado indefinidamente; no puede permitirse interbloqueo o la inanición. Cuando ningún proceso esta en su sección critica cualquier procesos que solicite entrar en la suya debe poder hacerlo sin dilación. No se pueden hacer suposiciones sobre la velocidad relativa de los procesos o su numero. Un proceso permanece en su sección critica solo por un tiempo infinito.

×