Sistemas Operativos 1 |
Material del curso |
Grupo 601 A Lunes 8 - 10 Miercoles 9 - 11 |
Horarios de clase |
Bibliografia Recomendada |
Docente |
Emerson Castañeda S. |
1. Sistemas operativos modernos. Andrew Tanenbaum. Prentice Hall 2. Sistemas operativos :Diseño e implementación. Andrew Tanenbaum. Prentice Hall 3. Sistemas Operativos. Conceptos y Diseño. Milenkovic M. Prentice Hall 4. Introducción a los Sistemas operativos. Deitel H.M. Adisson-Wesley 5. Sistemas Operativos. Stallings W. Prentice Hall 6. Sistemas Operativos: Una visión Aplicada. Jesus Carretero Perez. McGraw Hill 7. Sistemas Operativos. Francisco Rueda. Mc Graw Hill 8. Introducción a los Sistemas operativos. E. Alcalde. Mc Graw Hill 9. Linux manual de Administración. Shan. Mc Graw |
Programacion - Porcentajes - Fechas |
Primer 40% 10% - Quiz - Trabajos - Talleres 15% - 1ra Practica - Tema: Gestion de Procesos - Entregar 10 de septiembre 15% - 1er Parcial Escrito - 15 de septiembre Segundo 40% 10% - Quiz - Trabajos - Talleres 15% - 2do Parcial Escrito - 22 de octubre 15% - 2da Practica - Tema: Gestion de Memoria - Entregar 29 de octubre Examen Final 30% Programado por la facultad entre el 18 y el 29 de noviembre |
Sesiones de clases: |
Mes de Agosto 4 - Conformacion de grupos de trabajo y presentacion general del programa del curso. 6 - Generalidades sobre sistemas operativos - Quiz Lectura libro Tanenbaum. 11 - Generalidades sobre sistemas operativos - taller lecturas en clase - Presentacion. 13 - Introduccion a la gestion de Procesos. 25 - Gestion de procesos, Estados de un proceso (modelos de 6 y 7 estados), Identificacion de procesos. Mes de Septiembre 1 - Laboratorio - Practica sobre llamadas al API WIN32 con VB - Introduccion a la Gestion de proyectos Open Source. 3 - Concurrencia: Esclusion Mutua y Sincronizacion - Taller Java - Asignacion de Proyectos. 8 - Revisión de investigación de proyectos Open Source - Sesión de laboratorio para la elaboración del proyecto practico sobre procesos. 10 - Repaso de los Algoritmos para planificacion del procesador - Mecanismos de exclusion mutua (semaforos- monitores- paso de mensajes). 15 - Primer Parcial. 17 - Solucion del Parcial - Recepcion del detalle de parte de algunos alumnos para el profesor ;-). 22 - Solucion Parcial (2) - Interbloqueo. 24 - Solucion de los ejercicios acerca de Interbloqueo. 29 - Exposicion de la tecnica de Paginacion por demanada. Mes de Octubre 1 - Laboratorio - Practica sobre Plataforma LINUX - Procesos en sistemas tipo UNIX. 6 - Conceptos sobre gestion de Memoria e introduccion a la memoria virtual. 8 - Laboratorio - Practica de comunicacion entre procesos en sistemas LINUX. 13 - Solucion de dudas y discucion acerca del tema de Memoria Virtual previa lectura. 20 - Laboratoria - Practica acerca de Comunicacion entre procesos en sistemas Windows (pipes). 22 - Segundo Parcial. 27 - Solucion del Parcial - Guia para la elboracion de la practica - Introducion a gestion de dispositivos (E/S). 29 - Gestion de dispositivos Mes de Noviembre 5 - Tiempo para elaboracion de la segunda practica 10 - Presentacion sobre Interrupciones 29 - Examen Final. |
FORMATOS |
Comunidad de OpenSource: SourceForge.net Comunidad de OpenSource www.tigris.org Vinculo a la web de Pascal concurrente - Pascal FC Compilador para Pascal FC WIN9X - WIN2000 |
LECTURAS Y MATERIAL DE LA CLASE |
VINCULOS Y SOFTWARE RECOMENDADO |
EJERCICIOS Y PRACTICAS |