Programacion paralela y distribuida

Solo disponible en BuenasTareas
  • Páginas : 5 (1106 palabras )
  • Descarga(s) : 0
  • Publicado : 12 de marzo de 2011
Leer documento completo
Vista previa del texto
PROGRAMACIÓN PARALELA Y DISTRIBUIDA
Ing. Jorge Casio Gonzalez
jcasiog2001@gmail.com
movil: 7121329877
HORARIO
LUNES = 8:00-11:00
JUEVES= 7:00-9:00
ACTIVIDADES
1. Encuadre
2. Bienvenida
3. Reflexión
4. Contenido Temático
5. Evaluación – Acuerdos
ASIGNATURAS MULTIDICIPLINARES
Protocolos de red
Bases de datos avanzadas
Programación
Evaluación Primer Parcial
ExamenTeórico: 40%
Examen Práctico: 30%
Escala: 30%
Trabajos
Ejercicios
Tareas

CONTENIDO TEMÁTICO
I.- Introducción a la programación paralela y distribuida
1.1 Conceptos y contexto
1.2 Procesos
1.3 Hilos, semáforos, monitores, paso de mensajes
1.4 Conceptos sobre redes
1.5 Modelo cliente servidor, sockets, RMI

II.- INTROCUCCION A LAS BASES DEL CÓMPUTO EN PARALELO EN GENERAL
2.1Constitución de una computadora paralela
2.2 Modelos de arquitectura (MIMD, SIMD, SISD, MISD)
2.3 Memoria compartida y distribuida
2.4 Paradigmas de la programación en paralelo

III. TÉCNICAS DE DISEÑO DE PROGRAMAS EN PARALELO Y DISTRIBUIDOS MEDIANTE EL MODELO DE PASO DE MENSAJES
3.1 Programación básica de paso de mensajes
3.2 Sockets
3.3 Aplicaciones

8/feb/2010
PROGRAMACIÓN PARALELA YDISTRIBUIDA
1) PLAN DE ACTIVIDADES
2) PROYECTOS: PRÁCTICAS DE LABORATORIO
3) REQUERIMIENTOS Y LINEAMIENTOS PARA ENTREGAR INFORMES, REPORTES Y ENSAYOS
4) EQUIPOS DE TRABAJO
PLAN DE ACTIVIDADES
LUNES JUEVES
4
8 11
15 18 Febrero
22 25
1 4
8 11
15 18 Marzo
22 25
29
Fecha tentativa primer parcial
Jueves 25 de Marzo 2010
Lunes 24 deMarzo 2010

ACTIVIDADES PROPUESTAS DURANTE LA PRIMERA EVALUCIÓN PARCIAL
UNIDADES TEMÁTICAS A EVALUAR

U-i INTRODUCCIÓN A LA P.P.D.
* Conceptos
* Procesos
* Hilos
* Conceptos sobre redes
* Modelo cliente servidor
U-ii INTRODUCCIÓN A LAS BASES DE COMPUTO GENERAL

* Construcción de una computadora paralela
* Arquitectura de computadora paralela
ACTIVIDAD #1Instalar y configurar un sistema operativo Linux que te permita conocer y monitorear procesos, hilos y semáforos a partir de las bases operativas cliente – servidor
Etapa #1 (4-8 Marzo) Tener instalado el sistema operativo Linux
Etapa#2 (11-15 Marzo) Conocer los fundamentos básicos para administrar Linux
Etapa#3 (18 y 22 de Marzo) Realizar, diseñar e implementar la programación (25-Feb-10) deScript’s en Linux para el monitoreo de procesos y sus recursos de HW.
Solaris 10.0
Equipo #3
Luis Alberto Urbina
Melchor
Julio Cesar
Jacobo Colín
Andrés Tapia
Oscar Morales
Software Requerido
Secure Shell (SSH)
Putty (SSH, RSA, TELNET)
Exceed (Para XP, Vista, 7)
RedHat
Nota: Cada actividad o proyecto desarrollado en laboratorio se debe documentar bajos los siguientes procedimientos yestándares.
Un Informe debe contener la siguiente estructura:
* Portada
* Introducción
* Índice o contenido
* Objetivos específicos o generales
* Justificación ¿Porqué o para qué se desarrolló la práctica?
* Desarrollo (Sustento teórico, Requerimientos(hardware ó software)
* Procedimientos partiendo del diseño es decir realizar un diagrama lógico y físico del proyecto.
*Pruebas experimentales
* Conclusiones
* Recomendaciones
* Anexos con fotografías
* Referencias, Bibliográficas o Electrónicas
Estandarizado de Portada
Nombre de la escuela y Escudo
Nombre de la carrera
Nombre de la materia
Catedrático
“Tema”
Integrantes
Grado y Grupo
Fecha

1.1 FUNDAMENTOS BÁSICOS
Qué es la programación en paralelo: Se le llama la tecnología delsilicio se consideran computadoras cuánticas en fase de desarrollo, actualmente grandes empresas, instituciones y universidades apuestan por los sistemas distribuidos obligando a la tecnología construir nuevas arquitecturas de procesadores. La computación paralela es el cómputo de varias unidades de procesamiento que persigue eficientar al máximo los recursos.
Paraqué sirve un sistema...
tracking img