Thu, 15/Jul/2021 - 11:49 am By Anand
ऑपरेटिंग सिस्टम

Resultado del curso (CO)
CO 1 Comprender la estructura y funciones de OS
CO 2 Aprenda sobre procesos, subprocesos y algoritmos de programación.
CO 3 Comprender los principios de concurrencia y puntos muertos
CO 4 Aprenda varios esquemas de gestión de memoria
CO 5 Estudio de gestión de E / S y sistemas de archivos.
PROGRAMA DETALLADO

I Introducción: Sistema operativo y funciones, Clasificación de sistemas operativos - Lote,
Interactivo, tiempo compartido, sistema en tiempo real, sistemas multiprocesador, sistemas multiusuario,
Sistemas multiproceso, sistemas multiproceso, estructura del sistema operativo: estructura en capas,
Componentes del sistema, servicios del sistema operativo, núcleos reentrantes, monolíticos y microkernel
Sistemas.

II Procesos concurrentes: concepto de proceso, principio de concurrencia, problema productor / consumidor,
Exclusión mutua, problema de la sección crítica, solución de Dekker, solución de Peterson, semáforos,
Operaciones de prueba y configuración; Problema clásico en concurrencia: problema del filósofo de cenar, dormir
Problema de barbero; Modelos y esquemas de comunicación entre procesos, generación de procesos.

III Programación de CPU: conceptos de programación, criterios de rendimiento, estados de proceso, proceso
Transición
Diagrama, programadores, bloque de control de procesos (PCB), espacio de direcciones de procesos, identificación de procesos
información, Threads y su gestión, Programación de algoritmos, Programación multiprocesador.
Interbloqueo: modelo de sistema, caracterización de interbloqueo, prevención, evitación y detección,
Recuperación de un punto muerto.

Gestión de memoria IV: máquina básica desnuda, monitor residente, multiprogramación con fijo
particiones, multiprogramación con particiones variables, esquemas de protección, paginación, segmentación,
Segmentación paginada, conceptos de memoria virtual, paginación de demanda, rendimiento de paginación de demanda,
Reemplazo de algoritmos de página, Thrashing, Organización de la memoria caché, Localidad de referencia.

V Gestión de E / S y programación de discos: dispositivos de E / S y subsistemas de E / S, almacenamiento en búfer de E / S, disco
programación de almacenamiento y disco, RAID. Sistema de archivos: concepto de archivo, organización de archivos y acceso
mecanismo, directorios de archivos y uso compartido de archivos, problemas de implementación del sistema de archivos, sistema de archivos
protección y seguridad.

Libros de texto:
1. Silberschatz, Galvin y Gagne, "Conceptos de sistemas operativos", Wiley
2. Sibsankar Halder y Alex A Aravind, "Sistemas operativos", Pearson Education
3. Harvey M Dietel, "Introducción al sistema operativo", Pearson Education
4. D M Dhamdhere, "Sistemas operativos: un enfoque basado en conceptos", segunda edición,
5. TMH 5. William Stallings, “Sistemas operativos: principios internos y de diseño”, 6ª edición, Pearson Education