Programacion recurrente

Páginas: 4 (980 palabras) Publicado: 3 de enero de 2012
Tema 2: Nociones de Programación Concurrente

Objetivos:

» Introducir los conceptos fundamentales sobre
programación concurrente

» Analizar las distintasalternativas de ejecución

» Estudiar las distintas formas de sincronizar procesos

» Estudiar las distintas formas de comunicar procesos

Índice:

» Concepto de proceso» Ejecución concurrente

» Representación de procesos

» Comunicación y sincronización basadas en variables compartidas

» Comunicación y sincronización basadasen mensajes

Referencias:

• Alan Burns, Andy J. Wellings

“Sistemas de Tiempo Real y Lenguajes de
Programación”,Addison-Wesley (2003) cap 7-10

• Transparencias de Juan Antonio de la Puente http://polaris.dit.upm.es/~jpuente/

Índice:

» Concepto de proceso

» Ejecuciónconcurrente

» Representación de procesos

» Comunicación y sincronización basadas en variables compartidas

» Comunicación y sincronización basadas en mensajesConcepto de proceso

» Los sistemas de tiempo real son concurrentes por naturaleza

» Las actividades del mundo exterior evolucionan simultáneamente

» EL lenguaje y/oel S.O. deben proporcionar al programador primitivas para expresar el paralelismo potencial de la aplicación

» Los detalles de implementación son independientes de la programaciónconcurrente

Concepto de proceso

» Programación concurrente es el nombre que se
da a la notación y técnicas de programación que permiten expresar el paralelismo potencial y losproblemas de sincronización y comunicación resultantes (permite abstraerse de los detalles de la implementación)

Ben Ari (1982)

Concepto de proceso

» Un sistema...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • recurrencia
  • Recurrencia
  • Estados de nimo recurrentes
  • Crisis recurrentes
  • Aborto Recurrente
  • Combinatoria Y Recurrencia
  • Relacion de recurrencia
  • fuerzas recurrentes

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS