Sistemas operativos
GUÍA DOCENTE Curso 2025-26
| Titulación: | Grado en Matemáticas | 701G |
| Asignatura: | Sistemas operativos | 829 |
| Materia: | Sistemas operativos, sistemas distribuidos y redes |
| Módulo: | Optativas |
| Modalidad de enseñanza de la titulación: | Presencial | Carácter: | Optativa |
| Curso: | 4 | Créditos ECTS: | 6,00 | Duración: | Semestral (Primer semestre) |
| Horas presenciales: | 60,00 | Horas estimadas de trabajo autónomo: | 90,00 |
| Idiomas en que se imparte la asignatura: | Español |
| Idiomas del material de lectura o audiovisual: | Inglés, Español |
Departamentos responsables de la docencia
| MATEMÁTICAS Y COMPUTACIÓN | R111 |
| Dirección: | C/ Madre de Dios, 53 | Código postal: | 26006 |
| Localidad: | Logroño | Provincia: | La Rioja |
| Teléfono: | 941299452 | Fax: | 941299460 | Correo electrónico: | dpto.dmc@unirioja.es |
Profesorado previsto
| Profesor: | García Izquierdo, Francisco José | Responsable de la asignatura |
| Teléfono: | 941299260 | Correo electrónico: | francisco.garcia@unirioja.es |
| Despacho: | 3219 | Edificio: | CENTRO CIENTÍFICO TECNOLÓGICO | Tutorías: | Consultar |
Descripción de los contenidos
- Introducción a los sistemas operativos
- Procesos e hilos
- Planificación de procesos e hilos
- Comunicación y sincronización entre procesos
- Gestión de memoria
- Gestión de dispositivos
- Gestión de archivos
- Intérprete de mandatos y programación con lenguajes de guiones (scripts)
- Llamadas a los servicios del sistema para la programación
Requisitos previos de conocimientos y competencias para poder cursar con éxito la asignatura
Recomendados para poder superar la asignatura.
Instalar, administrar y usar algunos sistemas operativos de los más extendidos. Desarrollar, usando una metodología adecuada, programas que resuelvan problemas sencillos de tratamiento de información. Aplicar correctamente estrategias útiles para el diseño de algoritmos. Conocer y usar algunos lenguajes de programación de alto nivel de uso extendido. Conocer la arquitectura hardware del computador.
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
Resultados del aprendizaje
- Conocer los aspectos de diseño de los sistemas operativos que permitan optimizar la toma de decisiones relacionadas con la administración y uso del sistema.
- Administrar un sistema operativo mediante un intérprete de mandatos (gestión de usuarios, gestión de procesos, gestión de dispositivos, creación de ficheros de mandatos).
- Usar los servicios que ofrecen los sistemas operativos a través de su interfaz estándar de programación para el desarrollo de aplicaciones.
Objetivos de desarrollo sostenible


Temario
- T1. Introducción a los sistemas operativos
- T2. Procesos e hilos
- T3. Planificación de procesos e hilos
- T4. Comunicación y sincronización entre procesos
- T5. Gestión de memoria
- T6. Gestión de archivos
- T7. Gestión de dispositivos
- P1. Intérprete de mandatos y programación con lenguajes de guiones (scripts)
- P2. Llamadas a los servicios del sistema para la programación
Bibliografía
| Tipo: | Título |
| Básica | Fundamentos de Sistemas Operativos Absys |
| Básica | Herramientas de programación para el shell de UNIX Absys |
| Básica | Sistemas Operativos Modernos Absys |
| Básica | Sistemas Operativos: una visión aplicada Absys |
| Básica | Sistemas operativos : aspectos internos y principios de diseño Absys |
| Recursos en Internet |
Fundamentos de sistemas operativos |
El material didáctico está disponible para los alumnos matriculados en el aula virtual
|
Metodología
Modalidades organizativas
Clases teóricas
Clases prácticas
Estudio y trabajo autónomo individual
Métodos de enseñanza
Método expositivo - Lección magistral
Resolución de ejercicios y problemas
Aprendizaje basado en problemas
Organización
| Actividades presenciales | Tamaño de grupo | Horas |
| Clases prácticas de laboratorio o aula informática | Informática | 28,00 |
| Clases teóricas | Grande | 32,00 |
| Total de horas presenciales | 60,00 |
| Trabajo autónomo del estudiante | Horas |
| Estudio autónomo del estudiante | 40,00 |
| Otras actividades | 5,00 |
| Preparación de las prácticas | 15,00 |
| Preparación de trabajos | 20,00 |
| Resolución individual de ejercicios, cuestiones u otros trabajos, actividades en biblioteca o similar | 10,00 |
| Total de horas de trabajo autónomo | 90,00 |
Comentarios
Una de las partes de la asignatura requiere de un conocimiento profundo del lenguaje de programación C, más concretamente del uso de cadenas de texto (char []) y de punteros. Se recomienda a los estudiantes que pongan al día estos conocimientos adquiridos en asignaturas precedentes.
Evaluación
| Sistema de evaluación | Recuperable | No Recup. |
| Pruebas escritas | 70% | |
| Trabajos y proyectos | 15% | |
| Pruebas de ejecución de tareas reales y/o simuladas | 15% | |
| Total | 100% |
Comentarios
Todas las pruebas de evaluación tienen carácter de prueba final de evaluación.
Criterios críticos para superar la asignatura
Obtener en los siguientes sistemas de evaluación al menos (sobre 10 puntos):
- Pruebas escritas: 5 puntos
- Trabajos y proyectos: 5 puntos
- Pruebas de ejecución de tareas reales y/o simuladas: 5 puntos
------
Para poder presentarse a las “Pruebas de ejecución de tareas reales y/o simuladas” en la convocatoria ordinaria es necesario haber acudido presencialmente a las prácticas.
Para que los “Trabajos y proyectos” sean evaluados en la convocatoria ordinaria es necesario haber acudido presencialmente a las prácticas.
Las faltas de asistencia a prácticas deben justificarse documentalmente. Solo se hará una excepción a esta regla durante el curso.
Versión: 29/07/2026 14:16:38 - G 2025-26 - 701G - 829 - Impresión: 07/08/2026 20:48:25