|
Sistemas Operativos y Distribuidos |
|
|
|
|
Tuesday, 08 September 2009 |
Horarios 2010 (a confirmar)
Clases (teoría y práctica): Lunes y miércoles de 14 a 18hs, aula 15 Palihue. Laboratorio: Viernes de 18hs a 20hs, Lab MS. Consultas: martes 11am, ex-38A + by appointment. Avisos ImportantesFechas de Final Regular: 5, 12,19 y 31 de agosto de 8:30am a 12:30pm.
|
DescripciónEl curso desarrolla los conocimientos de Sistemas Operativos desde una visión conceptual y estructural. Se presentan todos los mecanismos de interacción entre sus partes sin particularizar en algún sistema operativo en especial y se asocia la problemática de los Sistemas Distribuidos en forma paralela al desarrollo. Objetivos El principal objetivo de este curso es desarrollar capacidades en el alumno de manera que teniendo una comprensión completa de cómo funciona internamente un sistema operativo, pueda implantar aplicaciones con un conocimiento pleno sobre la base que soporta el procesamiento y los servicios que brinda. Además se trata de extender los conceptos a aplicaciones distribuidas en las cuales aparecen factores temporales que hacen repensar cualquier diseño. Programa Tentativo
Módulo 1: Introducción. Módulo 2: Estructuras de Sistemas de Cómputo, Sistemas Operativos y Sistemas Distribuidos. Módulo 3: Procesos: Planificación de Procesos Centralizados y Distribuidos. Módulo 4: Sincronización de Procesos Concurrentes y Distribuidos. Módulo 5: Deadlocks. Módulo 6: Administración de Memoria Virtual y Memoria Compartida Distribuida. Módulo 7: Sistemas de Archivos Centralizados y Distribuidos Módulo 8: Comunicación en Sistemas Distribuidos. Módulo 9: Seguridad en SO y SD. Módulo 10: SD basados en documentos. Módulo 11: Tendencias en SD. Módulo 12: Nociones de Programación Concurrente y Distribuida. BibliografíaOperating System Concepts. Silberschatz et al. Modern Operating Systems. Tanenbaum. Operating Systems. Stallings. Distributed Systems: Principles and Paradigms. Tanenbaum & van Steen. Distributed Systems: Concepts and Design. Coulouris, Dollimore and Kindberg. Información de InterésSistemas Operativos -
Sistemas Distribuidos PVM - Parallel Virtual Machine (PVM) - Home page.
- Al Geist et al. PVM: Parallel Virtual Machine. A Users' Guide and Tutorial for Networked Parallel Computing (.ps) (.pdf) (.html).
- Implementación de PVM para linux. Copia local.
- Instrucciones para instalar PVM: proximamente.
MPI
OpenMP
Informacion AdicionalMailing list del Curso
This e-mail address is being protected from spam bots, you need JavaScript enabled to view it
|
|
Last Updated ( Tuesday, 03 August 2010 )
|