|
SISTEMAS OPERATIVOS
Grado en Ingeniería Informática
Grado en Ingeniería en Tecnologías de la Información
Código: 71902048
|
|
TEMARIO
|
Los contenidos de esta asignatura se organizan en diez temas:
TEMA 1. CONSIDERACIONES GENERALES DE LOS SISTEMAS OPERATIVOS
1.1. Definición, objetivos y servicios de un sistema operativo
1.2. Evolución histórica de los sistemas operativos
1.3. Tipos de sistemas operativos
1.4. Llamadas al sistema
1.5. Estructura del núcleo de un sistema operativo
TEMA 2. DESCRIPCIÓN Y CONTROL DE PROCESOS
2.1. Descripción de los procesos
2.2. Control de los procesos
2.3. Ejecución del sistema operativo
2.4. Procesos multihilos
TEMA 3. PLANIFICACIÓN DE PROCESOS
3.1. Niveles de planificación
3.2. Criterios generales considerados en la planificación de procesos
3.3. Criterios considerados en la planificación del procesador
3.4. Expropiabilidad del procesador
3.5. Algoritmos de planificación
3.6. Planificación de hilos
TEMA 4. SINCRONIZACIÓN Y COMUNICACIÓN DE PROCESOS
4.1. Exclusión mutua
4.2. Semáforos
4.3. Problemas clásicos de sincronización de procesos concurrentes
4.4. Monitores
4.5. Paso de mensajes
TEMA 5. INTERBLOQUEO
5.1. Definición y condiciones del interbloqueo
5.2. Grafos de asignación de recursos
5.3. Prevención de interbloqueos
5.4. Evitación de interbloqueos
5.5. Detección y recuperación de interbloqueos
5.6. Otras estrategias de tratamiento de interbloqueos
TEMA 6. ADMINISTRACIÓN DE MEMORIA
6.1. Definiciones previas
6.2. Asignación de memoria en sistemas monoprogramados
6.3. Particionamiento fijo
6.4. Particionamiento dinámico
6.5. Paginación simple
6.6. Segmentación simple
6.7. Segmentación con paginación simple
TEMA 7. MEMORIA VIRTUAL
7.1. Paginación por demanda
7.2. Conjunto de trabajo de un proceso
7.3. Reemplazamiento de páginas
7.4. Asignación de memoria principal
7.5. Control de carga
7.6. Copia en la memoria secundaria de páginas modificadas
7.7. Consideraciones adicionales sobre la paginación por demanda
TEMA 8. GESTIÓN DE LA E/S
8.1. Peticiones de E/S
8.2. Capas del núcleo de un sistema operativo encargadas de la E/S
8.3. Buffering
8.4. Spooling
8.5. Detalles de la gestión de la E/S de algunos dispositivos
TEMA 9. GESTIÓN DE ARCHIVOS
9.1. Archivos
9.2. Directorios
9.3. Sistemas de archivos
9.4. Recuperación de archivos
9.5. Eficiencia
TEMA 10. SEGURIDAD Y PROTECCIÓN
10.1. Seguridad de un sistema informático
10.2. Autenticación de usuarios
10.3. Software malicioso
10.4. Mecanismos de protección
10.5. Sistemas confiables
|