Los siguientes contenidos se han
seleccionado teniendo en mente proporcionar una formación generalista
en el área de los sistemas operativos. Cuando se expliquen conceptos se
harán referencias a ejemplos concretos de sistemas operativos para
ilustrar la aplicación de dichos conceptos.
INTRODUCCIÓN.
- ¿Qué es un sistema operativo?
- Evolución de los sistemas
operativos
- Tipos de sistemas operativos
- Aspectos hardware
- Conceptos de sistemas operativos
- Llamadas al sistema POSIX
- Estructura del sistema operativo
PROCESOS Y THREADS
- Procesos
- Threads
- Comunicación entre procesos
- Planificación
GESTIÓN DE MEMORIA
- Gestión básica de memoria
- Swapping
- Memoria virtual
- Algoritmos de sustitución de
páginas
- Modelado de los algoritmos de
sustitución de páginas
- Cuestiones de diseño en sistemas
paginados
ENTRADA/SALIDA
- Principios hardware de E/S
- Principios software de E/S
- Niveles software de E/S
- Discos
- Interfaces gráficos de usuario
SISTEMA DE FICHEROS
- Ficheros
- Directorios
- Implementación del sistema de
ficheros
Descargar programa (PDF)
Descargar guía docente (PDF)