CURSO : SISTEMAS OPERATIVOS Y REDES TRADUCCION : OPERATION SYSTEMS AND NETWORKS SIGLA : IIC2333 CRÉDITOS : 10 MÓDULOS : 03 REQUISITOS : IIC2343 CARÁCTER : MINIMO DISCIPLINA : INGENIERIA I. DESCRIPCION Este curso ense?a los fundamentos de dise?o e implementacion de sistemas operativos, haciendo hincapie en los conceptos, tecnicas y los metodos utilizados en los modernos sistemas operativos y sistemas de comunicacion de datos. II. OBJETIVOS Al finalizar el curso el alumno sera capaz de: 1. Identificar y explicar los subsistemas que conforman un sistema operativo, sus objetivos y mecanismos de implementacion. 2. Explicar las limitaciones y ventajas de los mecanismos utilizados en los subsistemas. 3. Dise?ar e implementar mejoras a limitaciones encontradas en implementaciones especificas. 4. Dise?ar y modelar redes de computadores de tama?o peque?o a mediano. 5. Evaluar problemas de red, aislando la capa responsable y posibles causas, mediante un procedimiento sistematico. 6. Determinar las mejores alternativas de solucion dado un conjunto de consideraciones, basado en criterios de costo, flexibilidad y seguridad. 7. Describir el comportamiento y efectos de funcionamiento incorrecto de subsistemas de un sistema operativo y de nodos o componentes en una red. III. CONTENIDOS 1. Evolucion de los sistemas operativos y redes, consideraciones de hardware: proteccion, interrupciones, medios de transmision. 2. Procesos: asignacion de recursos, politicas de planificacion (scheduling), sincronizacion y comunicacion entre procesos. 3. Administracion de memoria. 4. Sistemas de archivos. 5. Proteccion y seguridad interna. 6. Modelos de redes, clasificacion, encapsulamiento y multiplexion. 7. Transmision de datos entre computadores: acceso al medio y topologias. 8. Direccionamiento y ruteo una red de redes. 9. Conexiones de red: control de errores y control de congestion. 10. Seguridad entre nodos. 11. Sistemas operativos distribuidos. IV. METODOLOGIA Modulos semanales: - Catedras: 2 - Ayudantias: 1 PONTIFICIA UNIVERSIDAD CATOLICA DE CHILE FACULTAD DE INGENIERIA / Mayo de 2009 1 El curso se realiza utilizando metodologias de ense?anza centradas en el alumno que permitan a los estudiantes desarrollar las competencias definidas en los objetivos del curso. Este curso esta dise?ado de forma tal que el alumno dedique al estudio personal un promedio de 6 hrs. a la semana. V. EVALUACION Las evaluaciones pueden ser por medio de pruebas, proyectos y/o tareas. VI. BIBLIOGRAFIA Textos Minimos Peterson, Davie Computer networks: A systems approach. 2007. Tanenbaum, Andrew, Woodhull Operating Systems. Prentice Hall, 2006. PONTIFICIA UNIVERSIDAD CATOLICA DE CHILE FACULTAD DE INGENIERIA / Mayo de 2009 2