Programa de Sistemas operativos I

Anuncio
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.
Descargar