12.07.2015 Views

Sistemas Operativos Distribuidos 5º Curso - DIT

Sistemas Operativos Distribuidos 5º Curso - DIT

Sistemas Operativos Distribuidos 5º Curso - DIT

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Sistemas</strong> <strong>Operativos</strong> <strong>Distribuidos</strong> ­ 5º <strong>Curso</strong>Lugar y horarioAula B­2, martes y jueves de 16:00 a 18:00ObjetivosSeptiembre 2004Una vez que el alumno ha completado una asignatura básica de estructura de ordenadores,Fundamentos de Ordenadores I, y dos asignaturas básicas de <strong>Sistemas</strong> <strong>Operativos</strong> sobre unaarquitectura convencional monoprocesador, Arquitectura de Ordenadores y Laboratorio deProgramación de <strong>Sistemas</strong>, la asignatura de <strong>Sistemas</strong> <strong>Operativos</strong> <strong>Distribuidos</strong> pretende dar unavisión general de las arquitecturas de sistemas distribuidos y los sistemas operativos que lassoportan.Para ello se adopta una visión de diseñador, prestando especial atención a las técnicas de gestión derecursos en un entorno distribuido. Se tratan sistemas operativos distribuidos tanto en su estructurageneral como con ejemplos concretos.ProfesoradoAlejandro Alonso Muñoz (Despacho B­319, tel. 91­336­7366(x560), aalonso at dit.upm.es),Angel Alvarez Rodríguez (coordinador) y Joaquín Seoane Pascual(Despacho C­218, tel. 91­336­7349, fax 91­336­7333, {aalvarez, jsp} at dit.upm.es)Horas de consultaAlejandro Alonso: martes de 12 a 13 y bajo petición.Angel Alvarez: miércoles de 18 a 19 y bajo petición.Joaquín Seoane: jueves de 11 a 12 y bajo petición.Contenido (60 horas lectivas)<strong>Sistemas</strong> operativos distribuidos; Modelo de servicio de ficheros; Ejemplos de servicios de ficheros(NFS, Andrew y CODA); Tiempo y coordinación; Coherencia distribuida, comunicación causal einstantáneas distribuidas; Replicación de datos y de control; Recuperación y tolerancia de fallos;Memoria global compartida.


BibliografíaEl programa de la asignatura está basado en los capítulos 4, 6, 8, 10, 11, 14 y 16 del libro:●G. F. Coulouris, J. Dollimore y T. Kindberg. Distributed Systems. Concepts and Design.¡Tercera edición, ojo!. Adisson Wesley. 2000. ISBN 0201­61918­0.y en el artículo:●●O. Babaoglu, K. Marzullo. "Consistent Global States of Distributed Systems: FundamentalConcepts and Mechanisms". Technical Report UBLCS­93­1. January 1993. Laboratory forComputer Science. University of Bologna. Bologna (Italy).Además de las notas de Ángel Álvarez para impartir las clases (capítulo 6 y 8) y lastransparencias usadas para exponer el artículo de O. Babaoglu y K. Marzullo.Las notas utilizadas por Joaquín Seoane para impartir las clases de los capítulos 8, 10, 11, 14 y 16.Y las notas utilizadas por Alejandro Alonso para impartir las clases del capítulo 14.Otros libros que pueden venir bien como referencias de consulta, son:A. Silberschatz y P. Galvin. Operating System Concepts. Fifth Edition. Addison Wesley, 1998.A.S. Tanenbaum. Distributed Operating Systems. Prentice­Hall. 1995.S. Mullender. Distributed Systems. Segunda edición. Addison Wesley.M. Ben­Ari. Principles of Concurrent and Distributed Programming. Prentice­Hall International. 1990.A.S. Tanenbaum. Modern Operating Systems. Prentice­Hall. 1993.EvaluaciónLa evaluación se realizará mediante un examen final de la asignatura en el que se incluirá una partede preguntas teóricas (con libro cerrado) y otra de preguntas prácticas (con libro abierto). Ambaspartes tendrán un peso aproximadamente equivalente en la nota final.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!