Información general


Tipo de asignatura: obligatoria

Coordinador: Rosa Herrero Antón

trimestre: Segundo trimestre

Créditos: 6

Profesorado: 

Pere Tuset Peiró
Imanol Rojas Pérez 

Idiomas de impartición


  • Inglés

La asignatura se imparte íntegramente en inglés, por lo que las clases de teoría y de laboratorio, así como los materiales de la asignatura y los exámenes, serán en inglés. Por tanto, los alumnos y alumnas deben ser capaces de seguir las explicaciones del profesor en inglés, así como poder leer y comprender textos escritos en inglés técnico. Los alumnos y alumnas podrán responder a los exámenes y realizar las actividades de la asignatura en catalán, castellano o inglés según les convenga.

Competencias


competencias básicas
  • B2_Que los estudiantes sepan aplicar sus conocimientos en su trabajo o vocación de una forma profesional y tengan las competencias que demuestran mediante la elaboración y defensa de argumentos y la resolución de problemas dentro de su área de estudio

  • B5_Que los estudiantes hayan desarrollado aquellas habilidades de aprendizaje necesarias para emprender estudios posteriores con un alto grado de autonomía

Competencias específicas
  • EFB4_Conocimientos básicos sobre el uso y programación de los ordenadores, sistemas operativos, bases de datos y programas informáticos con aplicación en la ingeniería

  • EFB5_Conocimiento de la estructura, organización, funcionamiento e interconexión de los sistemas informátis, los fundamentos de su programación y su aplicación para la resolución de problemas propios de la ingeniería

competencias transversales
  • T1_Que los estudiantes conozcan un tercer idioma, que será preferentemente el inglés, con un nivel adecuado de forma oral y por escrito, de acuerdo con las necesidades que tendrán las graduadas y graduados en cada titulación

  • T2_Que los estudiantes tengan capacidad para trabajar como miembros de un equipo interidisciplinar ya sea como un miembros más, o realizando tareas de dirección con el fin de contribuir a desarrollar proyectos con pragmatismo y sentido de la responsabilidad, asumiendo compromisos teniendo en cuenta los recursos disponibles

Descripción


En general, esta asignatura abarca los siguientes descriptores especificados para la materia a la que pertenece (Arquitectura de Computadores, Sistemas Operativos y Redes de Ordenadores):

  1. Introducción a los sistemas operativos (tipo de sistemas operativos y características, procesos, flujos, espacios de direcciones, modos de ejecución, pedidos básicos)
  2. Interfaces de programación (librerías de usuario, servicios del sistema)
  3. Gestión de procesos (servicios del sistema, planificación, flujos, cambios de contexto, estructuras básicas de soporte) 
  4. Gestión del espacio de direcciones (servicios del sistema, gestión de la memoria, memoria virtual, swap, thrashing, estructuras básicas de soporte)
  5. Gestión de la entrada/salida (servicios del sistema, buffering, spooling, independencia de los dispositivos, estructuras básicas de soporte)
  6. Sistema de archivos (servicios del sistema, asignación de espacio a disco, tipos de sistemas de archivos, estructuras básicas de soporte)
  7. Compartición de recursos y sincronización (memoria, archivos, exclusión mutua, regiones críticas, abrazo mortal)

Para el correcto seguimiento de la asignatura, los alumnos y alumnas tendrán que trabajar con su ordenador personal (portátil), que tendrán que llevar a todas las clases.

Contenidos


La asignatura está estructurada tal y como se indica a continuación:

  • Tema 1: Introducción al Sistema Operativo
  • Tema 2: Gestión de procesos
  • Tema 3: Gestión de memoria
  • Tema 4: Entrada y salida
  • Tema 5: Compartición de recursos y sincronización

Sistema de evaluación


La asignatura se evalúa a partir de las siguientes actividades:

  • Examen 1 (EXAM1): 25%
  • Examen 2 (EXAM2): 25%
  • Práctica 1 (PRAC1): 12,5%
  • Práctica 2 (PRAC2): 12,5%
  • Práctica 3 (PRAC3): 12,5%
  • Práctica 4 (PRAC4): 12,5%

La nota final de la asignatura (NFA) se calcula según:

  • EXAM = EXAM1 x 0,25 + EXAM2 x 0,25
  • PRAC = PRAC1 x 0,125 + PRAC2 x 0,125 + PRAC3 x 0,125 + PRAC4 x 0,125
  • Si EXAM >= 4: NFA = EXAM + PRAC
  • Si EXAM < 4: NFA = MIN(EXAM + PRAC, 4)

Consideraciones adicionales:

  • Todas las actividades son de carácter obligatorio; las actividades a las que no se ha asistido o no se han realizado se evalúan con un cero (0).
  • Las notas de los exámenes (EXAM1, EXAM2) son recuperables a fecha oficial, las notas de las prácticas (PRAC1, PRAC2, PRAC3 y PRAC4) no son recuperables.
  • Cualquier indicio de copia o plagio (de compañeros, de fuentes no citadas, o de herramientas como ChatGPT) comportará que la actividad se evalúe con un cero (0).
  • El comportamiento reiterado de copia o plagio comportará que la asignatura se evalúe con un cero (0) y el estudiante sea reportado en la dirección de la Universidad.

Bibliografía


Básico

Sistemas operativos: tres piezas fáciles

Remzi H. Arpaci-Dusseau y Andrea C. Arpaci-Dusseau

(http://pages.cs.wisc.edu/~remzi/OSTEP/#book-chapters)

Operating System Concepts (9th Edition)

Abuelo Silberschatz, Peter Baer Galvin, Greg Gagne

John Wiley and Sons, Inc

ISBN: 978-1-118-0633-0

Modern Operating Systems (4th Edition)

Andrew S. Tanenbaum and Herbert Bos

Pearson, Inc.

ISBN: 978-0-13-359162-0

Operating Systems: Principles and Practice (2nd edition)

Thomas Anderson, Michael Dahlin

‎Recursive Books

‎ISBN: 978-0985673529

Complementario

The C Programming Language (Second Edition)

Brian W. Kernighan y Dennis M. Ritchie

Prentice Hall

ISBN-13: 978-0131103627