Informació general


Tipus d'assignatura: Obligatòria

Coordinador: Rosa Herrero Antón

Trimestre: Segon trimestre

Crèdits: 6

Professorat: 

Pere Tuset Peiró
Imanol Rojas Pérez 

Idiomes d'impartició


  • English

L'assignatura s'imparteix íntegrament en anglès, de manera que les classes de teoria i de laboratori, així com els materials de l'assignatura i els exàmens, seran en anglès. Per tant, els i les alumnes han de ser capaços de seguir les explicacions del professor en anglès, així com poder llegir i comprendre textos escrits en anglès tècnic. Els i les alumnes podran respondre els exàmens i realitzar les activitats de l'assignatura en català, castellà o anglès segons els convingui.

Competències


Competències bàsiques
  • B2_Que els estudiants sàpiguen aplicar els seus coneixements a la seva feina o vocació d'una forma professional i tinguin les comptències que demostren mitjançant l'elaboració i defensa d'arguments i la resolució de problemes dins de la seva àrea d'estudi

  • B5_Que els estudiants hagin desenvolupat aquelles habilitats d'aprenentatge necessàries per emprendre estudis posteriors amb un alt grau d'autonomia

Competències específiques
  • EFB4_Coneixements bàsics sobre l'ús i programació dels ordinadors, sistemes operatius, bases de dades i programes informàtics amb aplicació a l'enginyeria

  • EFB5_Coneixement de l'estructura, organització, funcionament i interconnexió dels sistemes informàtis, els fonaments de la seva programació i la seva aplicació per a la resolució de problemes propis de l'enginyeria

Competències transversals
  • T1_Que els estudiants coneixin un tercer idioma, que serà preferentment l'anglès, amb un nivell adequat de forma oral i per escrit, d'acord amb les necessitats que tindran les graduades i els graduats a cada titulació

  • T2_Que els estudiants tinguin capacitat per a treballar com a membres d'un equip interidisciplinar ja sigui com un membres més, o realitzant tasques de direcció amb la finalitat de contribuir a desenvolupar projectes amb pragmatisme i sentit de la responsabilitat, assumint compromisos tenint en compte els recursos disponibles

Descripció


En general, aquesta assignatura abasta els següents descriptors especificats per a la matèria a la qual pertany (Arquitectura de Computadors, Sistemes Operatius i Xarxes d'Ordinadors):

  1. Introducció als sistemes operatius (tipus de sistemes operatius i característiques, processos, fluxes, espais d'adreces, modes d'execució, comandes bàsiques)
  2. Interfícies de programació (llibreries d'usuari, serveis del sistema)
  3. Gestió de processos (serveis del sistema, planificació, fluxes, canvis de context, estructures bàsiques de suport) 
  4. Gestió de l'espai d'adreces (serveis del sistema, gestió de la memòria, memòria virtual, swap, thrashing, estructures bàsiques de suport)
  5. Gestió de l'entrada/sortida (serveis del sistema, buffering, spooling, independència dels dispositius, estructures bàsiques de suport)
  6. Sistema de fitxers (serveis del sistema, assignació d'espai a disc, tipus de sistemes de fitxers, estructures bàsiques de suport)
  7. Compartició de recursos i sincronització (memòria, fitxers, exclusió mútua, regions crítiques, abraçada mortal)

Pel correcte seguiment de l'assignatura, els i les alumnes hauran de treballar amb el seu ordinador personal (portàtil), que hauran de portar a totes les classes.

Continguts


L'assignatura està estructurada tal com s'indica a continuació:

  • Tema 1: Introducció al Sistema Operatiu
  • Tema 2: Gestió de processos
  • Tema 3: Gestió de memòria
  • Tema 4: Entrada i sortida
  • Tema 5: Compartició de recursos i sincronització

Sistema d'avaluació


L'assignatura s'avalua a partir de les següents activitats:

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

La nota final de l’assignatura (NFA) es calcula segons:

  • 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)

Consideracions addicionals:

  • Totes les activitats són de caràcter obligatori; les activitats a les quals no s’ha assistit o no s’han realitzat s’avaluen amb un zero (0).
  • Les notes dels exàmens (EXAM1, EXAM2) són recuperables en data oficial, les notes de les pràctiques (PRAC1, PRAC2, PRAC3 i PRAC4) no són recuperables.
  • Qualsevol indici de còpia o plagi (de companys, de fonts no citades, o d’eines com ChatGPT) comportarà que l’activitat s'avaluï amb un zero (0).
  • El comportament reiterat de còpia o plagi comportarà que l’assignatura s'avaluï amb un zero (0) i l’estudiant sigui reportat a la direcció de la Universitat.

Bibliografia


Bàsic

Operating Systems: Three Easy Pieces

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

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

Operating System Concepts (9th Edition)

Avi 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

Complementary

The C Programming Language (Second Edition)

Brian W. Kernighan and Dennis M. Ritchie

Prentice-Hall

ISBN-13: 978-0131103627