La asignatura pertenece al módulo M5 “Sistemas operativos, sistemas distribuidos y redes”. Es una asignatura de carácter obligatorio que se imparte en el primer semestre del segundo curso.
El objetivo que tiene la asignatura dentro de la titulación es que el alumno conozca los aspectos de diseño de los sistemas operativos que le permitan optimizar la toma de decisiones relacionadas con la administración y uso del sistema.
COMPETENCIAS
COMPETENCIAS GENERALES:
CG 6. Relacionar el conocimiento especializado de Matemáticas con el conocimiento general en el que se inserta y con las herramientas que utiliza cuando se aplica en diversas opciones profesionales, especialmente en el marco de las TIC.
CG 8. Capacitar para el aprendizaje autónomo de nuevos conocimientos y técnicas.
COMPETENCIAS ESPECÍFICAS:
CE 4. Encontrar soluciones algorítmicas de problemas matemáticos y de aplicación (de ámbito académico, técnico, financiero o social), sabiendo comparar distintas alternativas, según criterios de adecuación, complejidad y coste.
CE 5. Saber programar algoritmos de modo correcto y eficaz, eligiendo convenientemente lenguajes y plataformas de programación.
TEMARIO
TEORÍA
<div style="margin-left:18.0pt;">
T1. Introducción a los sistemas operativos
<div style="margin-left:18.0pt;">
T2. Procesos e hilos
<div style="margin-left:18.0pt;">
T3. Planificación de procesos e hilos
<div style="margin-left:18.0pt;">
T4. Comunicación y sincronización entre procesos
<div style="margin-left:18.0pt;">
T5. Gestión de memoria
<div style="margin-left:18.0pt;">
T6. Gestión de archivos
<div style="margin-left:18.0pt;">
T7. Gestión de dispositivos
PRÁCTICAS
<div style="margin-left:18.0pt;">
P1. Intérprete de mandatos y programación con lenguajes de guiones (scripts)
<div style="margin-left:18.0pt;">
P2. Llamadas a los servicios del sistema para la programación