Universidad de La Rioja

Sistemas operativos
GUÍA DOCENTE    Curso 2025-26

Titulación:Grado en Matemáticas701G
Asignatura:Sistemas operativos829
Materia:Sistemas operativos, sistemas distribuidos y redes
Módulo:Optativas
Modalidad de enseñanza de la titulación:PresencialCarácter:Optativa
Curso:4Créditos ECTS:6,00Duración:Semestral (Primer semestre)
Horas presenciales:60,00Horas 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ÓNR111
Dirección:C/ Madre de Dios, 53Código postal:26006
Localidad:LogroñoProvincia:La Rioja
Teléfono:941299452Fax:941299460Correo electrónico:dpto.dmc@unirioja.es

Profesorado previsto

Profesor:García Izquierdo, Francisco JoséResponsable de la asignatura
Teléfono:941299260Correo electrónico:francisco.garcia@unirioja.es
Despacho:3219Edificio:CENTRO CIENTÍFICO TECNOLÓGICOTutorí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

Objetivos de Desarrollo sostenible4 Educación de calidad.

Temario

Bibliografía

Tipo:Título
BásicaFundamentos de Sistemas Operativos Absys
BásicaHerramientas de programación para el shell de UNIX Absys
BásicaSistemas Operativos Modernos Absys
BásicaSistemas Operativos: una visión aplicada Absys
BásicaSistemas operativos : aspectos internos y principios de diseño Absys
Recursos en Internet
Fundamentos de sistemas operativos
      http://sistop.org/
El material didáctico está disponible para los alumnos matriculados en el aula virtual
      http://unirioja.blackboard.com/

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 presencialesTamaño de grupoHoras
Clases prácticas de laboratorio o aula informáticaInformática28,00
Clases teóricasGrande32,00
Total de horas presenciales60,00
Trabajo autónomo del estudianteHoras
Estudio autónomo del estudiante40,00
Otras actividades5,00
Preparación de las prácticas15,00
Preparación de trabajos20,00
Resolución individual de ejercicios, cuestiones u otros trabajos, actividades en biblioteca o similar10,00
Total de horas de trabajo autónomo90,00
Total de horas150,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ónRecuperableNo Recup.
Pruebas escritas70%
Trabajos y proyectos15%
Pruebas de ejecución de tareas reales y/o simuladas15%
Total100%

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