sistemas operativos distribuidos.docx.pdf
TRANSCRIPT
CICLCICLO ESCOLAR O ESCOLAR FEBREROFEBRERO – – JUNIOJUNIO 201 20133--22CATEDRÁTICO Lic. Rafael Gamas Gutiérrez
MATERIA Sistemas Operativos Distribuido HORARIO (Día(s) y Hora) Lunes y Martes 12:00 a 13:30
TEMA OBJETIVO(s) DE
APRENDIZAJEACTIVIDADES DE ENSEÑANZA -APRENDIZAJE
FECHA HORAS
1. INTRODUCCIÓN1.1 Características de los sistemasdistribuidos
El alumno comprenderá los conceptosbásicos de los sistemas distribuidos
Lectura en clase, preguntas guía 18/02/13 1.5
1.2 Objetivos y problemas de diseño1.3 Ejemplos de sistemas distribuidos
El alumno identificara los objetivos delos sistemas distribuidos a partir delanálisis de las características dealgunos ejemplos
Lectura en clase, preguntas guía, tablacomparativa
19/02/13 1.5
2. REDES E INTERCONEXIÓN2.1 Conceptos y propiedades de lossistemas de comunicación2.2 Tipos de dispositivos de comunicación ytendencias futuras
El alumno se actualizara con las últimastendencias en redes de comunicación.
Cuadro comparativo, Lecturas 25/02/13 1.5
2.3 Protocolos de comunicación.Rendimiento y fiabilidad
El alumno aprenderá a comparar elrendimiento de los protocolos decomunicación
Cuadro sinóptico, lectura en clase 26/02/13 1.5
3. COMUNICACIÓN EN SISTEMASDISTRIBUIDOS3.1 Mecanismos básicos de comunicaciónentre procesos
El alumno comprenderá algunos de losprincipales modelos de comunicación delos sistemas operativos distribuidos
Diagramas de flujo, lectura en clase 4/03/13 1.5
3.2 Modelo cliente/servidor y comunicaciónen grupos
El alumno comprenderá lascaracterísticas del modelo decomunicación cliente / servidor
Investigación, mapa conceptual 5/03/13 1.5
3.3 Sockets en Unix y Java3.4 Llamadas a procedimientos remotos
El alumno comprenderá las principalesherramientas de comunicación entreprocesos en un entorno distribuido
Investigación, practica de RPC 11/03/13 1.5
3.5 Entornos orientados a objetos. CORBA,RMI de Java
El alumno analizara las características Cuadro comparativo, Investigación 12/03/13 1.5
RMI de Java de distintas plataformas decomunicación
4. CONCEPTOS BÁSICOS DE SISTEMASOPERATIVOS DISTRIBUIDOS4.1 Sistemas operativos en red y distribuidos
El alumno analizara las principalescaracterísticas y conceptos de lossistemas operativos distribuidos
Lista de conceptos, preguntas guía 18/03/13 1.5
4.2 Objetivos de diseño4.3 Middlewares
El alumno comprenderá lasimplicaciones del diseño de lossistemas operativos para ambientesdistribuidos
Preguntas guía, mapa conceptual 19/03/13 1.5
5. SISTEMAS DE FICHEROSDISTRIBUIDOS5.1 Conceptos básicos y estructura de unsistema de ficheros distribuido
El alumno comprenderá los serviciosnecesarios para garantizar el uso de losarchivos en un entorno distribuido
Mapa conceptual, investigación 1/04/13 1.5
5.2 Servicio de directorio5.3 Servicio de ficheros
El alumno analizara las diferenciasentre servicios de ficheros y dedirectorios y las características queimpactan en el diseño de sistemasdistribuidos
Investigación, mapa conceptual de medusa 2/04/13 1.5
5.4 Implementación. Semántica decoutilización, métodos de acceso, cache,coherencia de cache
El alumno conocerá las tecnicas deimplementación de los servicios deficheros en sistemas operativosdistribuidos
Simulación, lectura en clase 8/04/13 1.5
5.5 Incremento de prestaciones. Paralelismo El alumno comprenderá losfundamentos del paralelismo y susdistintos niveles de implementación
Diagramas de apoyo, cuadro sinoptico 9/04/13 1.5
6. MEMORIA GLOBAL DISTRIBUIDA6.1 Conceptos
El alumno comprenderá las técnicas deempleo y sincronización de la memoriaglobal
Investigación, Simulación 15/04/13 1.5
6.2 Modelos de sincronización y deconsistencia6.3 Aspectos de implementación
El alumno analizara las ventajas ydesventajas de los modelos desincronización
Lluvia de ideas 16/04/13 1.5
7. SINCRONIZACIÓN Y COORDINACIÓNDISTRIBUIDA7.1 Mecanismos de sincronización entreprocesos
El alumno comprenderá las técnicasmecanismos para la sincronización deprocesos
Lectura en clase, mapa conceptual 22/04/13 1.5
7.2 Relojes lógicos7.3 Sincronización de relojes físicos
El alumno analizara las técnicas desincronización basadas en relojes
Lectura en clase, lluvia de ideas 23/04/13 1.5
7.4 Exclusión mutua distribuida y algoritmosde elección
El alumno comprenderá los mecanismos deexclusión mutua que le permitirán unaasignación y protección de recursosefectiva
Algoritmos, simulación. 29/04/13 1.5
8. FIABILIDAD EN SISTEMASDISTRIBUIDOS
El alumno comprenderá los principalesaspectos a cubrir para garantizar la
Investigación, preguntas guía. 30/04/13 1.5
DISTRIBUIDOS8.1 Distintos aspectos de fiabilidad
aspectos a cubrir para garantizar lafiabilidad de los datos
8.2 Replicación
El alumno analizara los aspectosclaves de la replicación
Preguntas guía, lectura 6/05/13 1.5
8.3 Comunicación en grupos El alumno comprenderá la importanciade una comunicación efectiva en losgrupos de distintos niveles deimplementación
Preguntas guía, lluvia de ideas 7/05/13 1.5
8.4 Compromiso distribuido
El alumno analizara fiabilidad desde unpunto de vista sistémico y colaborativo
Análisis de casos 13/05/13 1.5
8.5 Transacciones El alumno comprenderá la importancia delas transacciones como medio desincronización en sistemas operativosdistribuidos
Demostración, análisis de la demostración 14/05/13 1.5
9. SEGURIDAD9.1 Requisitos de seguridad
El alumno analizara los principalesrequisitos de seguridad a implementar enun sistema operativo distribuido
Cuadro sinóptico, cuadro comparativo 20/05/13 1.5
9.2 Métodos para conseguir seguridad El alumno estudiara los métodos deseguridad que se implementan de acuerdoa la amenaza
Investigación, cuadro sinóptico 21/05/13 1.5
9.3 Cifrado
El alumno aprenderá a seleccionar losprincipales métodos de encriptación que seaplican en los sistemas operativosdistribuidos
Análisis de casos, practica 27/05/13 1.5
9.4 Firmas digitales El alumno comprenderá la importanciadel control de procesos y lasinstrucciones empleadas en distintossistemas operativos
Demostración, Lectura en clase. 28/05/13 1.5
9.5 Autenticación
El alumno comprenderá las técnicas deautenticación y filtrado de la información
Demostración, Investigación 3/06/13 1.5
9.6 Kerberos
El alumno comprenderá las técnicas deautenticación y filtrado de la información
Análisis de caso. 4/06/13 1.5
9.7 Cortafuegos El alumno aprenderá a filtrar lainformación que se origina en una red,a través de la implementación de uncortafuegos
Práctica, demostración 10/06/03 1.5
SUGERENCIAS DE ACTUALIZACIÓN DECONTENIDOS
Implementar casos con Windows 8 server y analizar entornos de virtualización y nube
CRITERIOS Y PROCEDIMIENTOS DE EVALUACIÓN Y ACREDITACIÓN FECHA
PRIMER PARCIAL Examen (40%) Investigación (40%), Lecutras (20%) 19/03/13
SEGUNDO PARCIAL Examen (40%) Investigación (40%), Lecutras (20%) 30/04/13
TERCER PARCIAL Examen (40%) Investigación (40%), Lecutras (20%) 11/06/13
FINAL Examen final (100%) 18/06/13
FINAL Examen final (100%) 18/06/13
BIBLIOGRAFÍA BÁSICA Y COMPLEMENTARIA
TÍTULO AUTOR EDITORIALSistemas Operativos Modernos Tanenbaum Andrew S. Prentice HallGuía de Autoenseñanza C Schildt, Herbert Osborne-Mc Graw HillSistemas Operativo UnixGuía del Usuario Thomas, Rebeca. Et, al Osborne-MC Graw Hill
1