sistemas

Páginas: 5 (1176 palabras) Publicado: 25 de abril de 2013




SISTEMAS OPERATIVOS
CONCURRENCIA Y SECUENCIABILIDAD


25/03/2013



MARIA ZENAIDA MATEOS MARTINEZ CRISTINA MERCADO SERRANO AMADOR MEJIA YAIR ALEXIS VÍCTOR HUGO ZEFERINO GARCÍA GONZALEZ MANDUJANO MAURICIO


ingenieriainformatica
grupo: 242m


INDICE

INRODUCCION………………………………………… 2pag
DESARROLLO…………………………………………....3pag

CONCURRENCIA Y SECUENCIABILIDAD
Beneficios y Desventajas……………………………………………………..6pag
Tipos de procesos……………….…………………………………………….6pag
Conclusiones……………….…………………………………………………7pagCONCLUSIONES………………………………………..7pag















Administrador de Procesos y del Procesador
2.4 Concurrencia y Secuencialidad 

INTRODUCCION
Como breve introducción podemos destacar que

La concurrencia comprende un gran número de cuestiones de diseño, y mas además que es fundamental para que existan diseños como Multiprogramación, Multiproceso y Multicomputadora.

Sedesarrollan distintos procesos concurrentes pero los cuales solo si cumplen con características señaladas mencionadas en la presentación, también se explica cómo se presentan estos procesos y su función














DESARROLLO
Los procesos son concurrentes si existen simultáneamente. Cuando dos o más procesos llegan al mismo tiempo a ejecutarse, se dice que se ha presentado unaconcurrencia de procesos. 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 Es importante mencionar que para dos o más procesos Sena concurrentes, es necesario que tengan alguna relación entre ellos.
Existen modelos de computadora en los que se puedenejecutar 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, intercambiando la ejecución de los mismos para dar así una apariencia de ejecución simultanea
Multiprocesador: Un multiproceso es unamaquina formada por un conjunto de procesadores que comparten memoria principal. En este caso si existe una verdadera ejecución simultanea de procesos, al coincidir las fases de procesamiento de distintos procesos









Es importante mencionar que para que dos o más procesos sean concurrentes, es necesario que tengan alguna relación entre ellos como puede ser la cooperación para undeterminado trabajo o el uso de información o recursos compartidos, por ejemplo: en un sistema de un procesador, la multiprogramación es una condición necesaria pero no suficiente para que exista concurrencia, ya que los procesos pueden ejecutarse de forma totalmente independiente.
Por otro lado en un sistema de varios procesos se puede presentar la concurrencia siempre y cuando las actividadesnecesiten actuar entre si ya sea para utilizar información en común o para cualquier otra cosa.
Existen tres formas modelos de computadora en los que se puede pueden ejecutar procesos concurrentes:.
Multicomputadora: Una Multicomputadora es una máquina de memoria distribuida, en contraposición con el multiprocesador que es de memoria compartida. Está formada por una serie de computadoras completascon su UCP, memoria principal y, en su caso, periferia



En general la concurrencia será aparente siempre que el número de procesos sea mayor que el de procesadores disponibles, es decir, cuando haya más de un proceso por procesador. La concurrencia será real cuando haya un proceso por procesador
La concurrencia puede presentarse en tres contextos diferentes:
• Varias aplicaciones: La...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistemas
  • Sistemas
  • Sistema
  • Sistemas
  • Sistemas
  • Sistemas
  • Sistemas
  • El sistema

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS