sistemas operativos distribuidos.docx.pdf

4

Click here to load reader

Upload: sistemas-umma

Post on 10-Aug-2015

395 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: sistemas operativos distribuidos.docx.pdf

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

Page 2: sistemas operativos distribuidos.docx.pdf

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

Page 3: sistemas operativos distribuidos.docx.pdf

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

Page 4: sistemas operativos distribuidos.docx.pdf

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