Sistemas operativos

Código de la asignatura10895
Nº Créditos ECTS6
TipoFormación básica
DuraciónSemestral
IdiomasCastellano
Planes de estudio
Profesor(es)
Año académico2026-27
Descripción

La asignatura de Sistemas Operativos proporciona una visión integral sobre el software básico que actúa como gestor de los recursos hardware y como interfaz para simplificar la programación de aplicaciones. Sus objetivos fundamentales son permitir la ejecución eficiente de programas y facilitar el uso del computador tanto a usuarios como a programadores. El contenido se estructura en torno a cinco grandes bloques. En Introducción y Fundamentos, se analizan los servicios, llamadas al sistema y las diversas arquitecturas del núcleo. La Gestión de Procesos se centra en el modelo de estados, hilos y la planificación, además de abordar la concurrencia y sincronización mediante semáforos y monitores. En el bloque de Gestión de Memoria, se estudian técnicas de paginación y segmentación, así como la administración de la memoria virtual y algoritmos de reemplazo de páginas. La Gestión de Almacenamiento Secundario y Entrada/Salida profundiza en controladores, transferencias y políticas de planificación de disco para optimizar el rendimiento. Finalmente, los Sistemas de Archivos y Temas Avanzados cubren la organización lógica de directorios, métodos de asignación y conceptos críticos utilizados en transacciones atómicas.