Volver
|
Escuela Técnica Superior de Informática
Universidad Autónoma de Madrid
Sistemas Operativos I
Resumen:
El conjunto de programas y librerías que controlan los recursos del ordenador
y proporcionan la base sobre la cual pueden escribirse otros programas de
aplicación es el sistema operativo.
A pesar de la diversidad de sistemas operativos existente hoy en día, hay un
conjunto de conceptos y algoritmos comunes a todos ellos que conforma la base
teórica imprescindible para su comprensión. La asignatura de Sistemas Operativos
I pretende que el alumno consiga un dominio adecuado de esta base común.
Más concretamente, los objetivos de la asignatura son:
- Que el alumno comprenda los fundamentos de los sistemas operativos,
haciendo especial énfasis en sus vertientes de gestión de procesos,
comunicación y sincronización de procesos, administración de memoria, sistemas
de archivos y gestión de Entrada/Salida.
- Que el alumno comprenda las principales decisiones de diseño que tienen
que ser tomadas para implementar los servicios de un sistema operativo.
- Que el alumno aprenda el sistema operativo UNIX desde la perspectiva del
usuario final.
- Que el alumno aprenda el sistema operativo UNIX desde la perspectiva del
programador de aplicaciones, con especial incidencia en el empleo de los
mecanismos de gestión y sincronización de procesos.
El programa de la asignatura consta de los siguientes temas:
- Introducción
- Procesos
- Comunicación entre procesos
- Administración de la memoria
- Sistemas de archivos
- Entrada/Salida
- Bloqueos
- Seguridad
- Estudio de caso: UNIX
Bibliografía
- Tanenbaum: 'Sistemas Operativos Modernos', Prentice Hall,
(1993)
- Silverschatz, Peterson y Galvin: 'Sistemas Operativos: Conceptos
Fundamentales', Addison-Wesley (1991)