Semestre 2018-20
Nombre del curso: | Concurrencia y distribución |
Créditos: | 4 |
Profesor: | |
Versión PDF | Click Aquí |
Descripción
Hoy más que nunca se observa una gran interacción entre multiples sistemas. Para que esta interacción exista, los sistemas deben ser capaces de comunicarse entre ellos de forma organizada y eficiente. Además de esto es necesario procesar y comunicar la información rápidamente. Para cumplir con éstos requerimientos, se maneja concurrencia, paralelismo y distribución. El objetivo de éste curso es ofrecer una introducción a los conceptos básicos de concurrencia, paralelismo y distribución. Al terminar el curso, los estudiantes serán capaces de diferenciar las características básicas de los distintos modelos de programación para la construcción de sistemas multicore. Además, podrán resolver problemas específicos que involucren estos conceptos así como construir las bases de lenguajes concurrentes, paralelos y distribuidos.