SISTEMAS OPERATIVOS Y OBJETIVO GENERAL DEL CURSO (COMPETENCIAS ESPECÍFICAS A DESARROLLAR) EN EL CURSO.
Aplicar los paradigmas de Diseño de los Sistemas Operativos Actuales y Emergentes para el manejo de los Recursos de Sistema.
U1. Introducción a los S.O.
1.1 Definición y Conceptos
1.2 Funciones y características
1.3 Evolución Histórica
1.4 Clasificación
1.5 Estructura: Niveles o Estrados de Diseño
1.6 Núcleo
U2. Administración de Procesos y del Procesador
2.1 Concepto de Proceso
2.2 Estados y Transiciones de los procesos
2.3 Procesos Ligeros: Hilos y hebras
2.4 Concurrencia y Secuenciabilidad
2.5 Niveles Objetivos y Criterios de Planificación
2.6 Técnicas de Administración de Planificar
U3. Administración de Memoria
3.1 Política y Filosofía
3.2 Memoria Real
3.3 Organización de Memoria Virtual
3.4 Administración de Memoria Virtual
U4. Administración de Entrada y Salida
4.1 Dispositivos y Manejadores de Dispositivos "Device Drivers"
4.2 Mecanismos y Funciones de los manejadores de Dispositivos de Drivers
4.3 Estructura de Datos para manejar desde Dispositivos
4.4 Operaciones de Entrada y Salida U5. Sistema de Archivos
5.1 Concepto 5.2 Noción de Archivo Real y Virtual
5.3 Componentes de un Sistema de Archivos
5.4 Organización Lógica y Física
5.5 Mecanismos de Acceso a los archivos
5.6 Manejo de Espacio en Memoria
5.7 Modelo Jerárquico
5.8 Mecanismos de Recuperación en caso de falla.
U6. Protección y Seguridad
6.1 Concepto y Objetivos de Protección
6.2 Funciones del Sistema de Protección
6.3 Implantación de Matrices de Acceso
6.4 Protección Basada en el lenguaje
6.5 Concepto de Seguridad
6.6 Clasificación de la Seguridad
6.7 Validación y Amenazas al Sistema
6.8 Cifrado