CARRERAS
Licenciatura en Informática-Tecnicatura Universitaria en Redes y Operaciones-
Contenidos Mínimos
Introducción a los sistemas operativos: función de abstracción del hardware; organización, estructura y servicios de los SO. Sistemas operativos: de tiempo real, embebidos (embedded), distribuidos. Sistemas batch / Multiprogramación / / Sistemas paralelos. Conceptos de proceso, thread y planificación. Concurrencia de ejecución. Interbloqueos. Comunicación y cooperación entre procesos. Deadlocks. Planificación: Algoritmos, criterios. Multiprocesamiento. Administración de memoria: Espacio lógico vs físico, swapping, alocación contigua, paginación, segmentación. Memoria virtual: Paginación bajo demanda, algoritmos de reemplazo de página, thrashing. Sistemas de archivos: Sistemas de archivos. Protección. Manejo de directorios. Concepto de Proceso. Planificación de Procesos. Protección: objetivos, dominio de protección, matriz de acceso y sus implementaciones. Prácticas con distintos sistemas operativos.