Pontificia Universidad Católica Argentina “SANTA MARÍA DE LOS BUENOS AIRES” Facultad de Ciencias Fisicomatemáticas e Ingeniería Programa de Sistemas operativos I Prof: Lic. Ing. Osvaldo Clúa Carrera : Ingeniería Informàtica Ubicación en el Plan de Estudios : 4to Año , cuatrimestral Carga Horaria : 6 hs de 45 minutos / semana ( 15 clases ) Objetivos: Conocer las tareas necesarias para evaluar el uso, instalar e integrar un sistema operativo al ambiente de trabajo. Evaluar el impacto del Sistema Operativo sobre las distintas fases del ciclo de vida de un proyecto de software. Programa Analítico Unidad 1 (2 clases) Modelo de máquina extendida. Concepto de Arquitectura, Organización y Realización. Modelo de estados. Ubicación del Sistema Operativo en el modelo. distintos componentes del modelo de máquina extendida. Unidad 2 (2 clases) Historia de los sistemas de Computación y paralelo de los sistemas operativos. Máquinas de primera generación, programación y uso. Máquinas de segunda generación. Periféricos. Sistemas operativos para la segunda generación. Máquinas de tercera generación. Funciones básicas de un sistema operativo para tercera generación. Procesamiento Time sharing y batch. Conceptos de sistemas distribuidos y microkernel. Unidad 3 (3 clases) Administración de procesos Concepto de proceso y cambio de estado. Scheduling. Algoritmos de Scheduling. Unidad 4 (4 clases) Threads. Implementaciones de threads Problema de exclusión mutua e introducción a la concurrencia. Unidad 5 (3 clases) Linking y Loading. Algoritmos de Link y Load. Link dinámico y reusabilidad. Pontificia Universidad Católica Argentina “SANTA MARÍA DE LOS BUENOS AIRES” Facultad de Ciencias Fisicomatemáticas e Ingeniería Bibliotecas. Ejemplos de aplicación Unidad 6 (2 clases) El Modelo de Objetos. Sistemas operativos flexibles según el modelo de Objetos. Estudio de casos. Modalidad de dictado: clases teórico prácticas en Laboratorio con uso de equipos en Linux. Modalidad de evaluación Parcial: Examen Parcial y trabajo práctico. Resolución de ejercicios en clase. Modalidad de evaluación Final: Resolución de ejercicio en máquina durante el examen. Evaluación por desempeño. Bibliografía: Tanenbaum, Andrew S. Modern Operating Systems. 3rd ed. Prentice Hall, 2007. Silberschatz, Abraham, Peter B. Galvin, and Greg Gagne. Operating System Concepts. 8th ed. Wiley, 2008. Stallings, William. Operating Systems: Internals and Design Principles. 6th ed. Prentice Hall, 2008.