Clase 1
Introducción a los Sistemas Operativos
Análisis del sistema operativo como interfaz y administrador de recursos. Se recorre su evolución histórica y los cinco pilares de su gestión.
1° Año · 1° Cuatrimestre
Clase 1
Análisis del sistema operativo como interfaz y administrador de recursos. Se recorre su evolución histórica y los cinco pilares de su gestión.
Clase 2
Estudio del proceso como entidad activa. Se analizan los modelos de estados, el bloque de control (BCP) y los modos de ejecución del núcleo.
Clase 3
Estudio del modelo multihilo y la diferencia entre procesos e hilos. Se analizan ventajas de rendimiento, estados y las arquitecturas ULT y KLT.
Clase 4
Estudio de la ejecución simultánea y mecanismos de exclusión mutua. Se analizan condiciones de carrera y herramientas de sincronización de procesos.
Clase 5
Análisis del bloqueo permanente y sus condiciones. Se estudian las estrategias de prevención, el algoritmo del banquero y métodos de recuperación.
Clase 6
Análisis de la asignación de procesos al procesador. Se estudian los niveles de planificación, criterios de rendimiento y algoritmos de selección.
Clase 7
Análisis de la gestión de memoria. Se estudian requisitos, particionamiento, el sistema Buddy, paginación y segmentación de procesos.
Clase 8
Estudio de la memoria virtual. Se analizan esquemas de paginación, el rol de la TLB y políticas de reemplazo y recuperación.
Clase 9
Análisis de la gestión de E/S. Se estudian técnicas de transferencia, uso de buffers, planificación de disco y configuraciones RAID.