Ud por medio de esta asignatura podrá:
Conocer la definición de los sistemas operativos. Diferentes tipos y generaciones. Estructura de un sistema operativo. Servicios brindados por un sistema operativo. Principales funciones y programas.
Concepto de proceso. Procesos concurrentes. Comunicación entre procesos. Planificación de procesos. Entrada y salida. Dispositivos de entrada\salida. Aseguramiento de programas para la entrada\salida. Concepto de bloqueo. Formas de detectar, recuperar, prevenir y evitar los bloqueos.
Administración de memoria. Sistemas de monoprogramación y de multiprogramación. Sistemas de memoria virtual.
El sistema de ficheros. La administración del espacio en los medios de almacenamiento externos. Estructura de los directorios. Seguridad y protección de los ficheros.
Sistema de habilidades
1. Valorar las características de un sistema operativo.
2. Manejar desde un punto de vista teórico y utilizar con eficiencia las facilidades brindadas por un sistema de operación específico.
3. Dominar las características de un sistema operativo a partir del estudio de sus manuales técnicos y de usuarios.
4. Configurar sistemas operativos.
5. Utilizar los diferentes tipos de estructura de datos que se usan en la instrumentación de los sistemas operativos.
6. Modificar de algoritmos pertenecientes a sistemas operativos para adaptarlos a otros comportamientos.
7. Programación concurrente de procesos.