miércoles, 29 de octubre de 2014

2.4 Concurrencia y Secuenciabilidad

2.4 Concurrencia y Secuenciabilidad

•Los procesos son concurrentes si existen simultáneamente. Los procesos concurrentes pueden funcionar en forma totalmente independiente unos de otros, o pueden ser asíncronos, lo cual significa que en ocasiones requieren cierta sincronización o cooperación.

•Cuando dos o mas procesos llegan al mismo tiempo a ejecutarse, se dice que se ha presentado una concurrencia de procesos.

modelos de computadora en los que se puede  ejecutar procesos concurrentes:

Multiprogramación con un único procesador.
•En este modelo todos los procesos concurrentes ejecutan sobre un único procesador. El sistema operativo se encarga de ir repartiendo el tiempo del procesador entre los distintos procesos, intercalando la ejecución de los mismos para dar así una apariencia de ejecución simultanea.
Multiprocesador.
•Un multiprocesador es una maquina formada por un conjunto de procesadores que comparten memoria principal.
Multicomputadora.
Una multicomputadora es una maquina de memoria distribuida, en contraposición con el multiprocesador que es de memoria compartida.

Ejemplo: 




No hay comentarios:

Publicar un comentario