Aquest document està disponible en anglès, català i castellà.

Curs 2023/2024 Q2

Sistemes Operatius (SO) és una assignatura del pla d’estudis de Grau en Informàtica de la Facultat d’Informàtica de Barcelona (FIB), a la Universitat Politècnica de Catalunya (UPC).

PROFESSORS

Per a fer consultes fora de classe, contacteu prèviament per e-mail amb el professor per a concertar dia i hora. Totes les adreces d’e-mail acaben amb @upc.edu.

  • Yolanda Becerra (coordinadora, email: yolanda.becerra).

  • Adrià Armejach (adria.armejach).

  • Amador Millán (amador.millan).

  • David Álvarez (david.alvarez.robert).

  • Jordi Fornés (jordi.fornes.de).

  • Jordi Guitart (jordi.guitart).

  • Julita Corbalán (julita.corbalan).

  • Xavier Verdú (javier.verdu).

ASSIGNACIÓ PROFESSORS A GRUPS

  • Grup 10:

    • Teoria: Yolanda Becerra / Julita Corbalán

    • Laboratoris: 11-Xavi Verdú, 12-Jordi Fornés, 13-Xavi Verdú, 14-David Álvarez

  • Grup 40:

    • Teoria: Amador Millán

    • Laboratoris: 41-Jordi Guitart, 42-Adrià Armejach, 43-Amador Millán

DESCRIPCIÓ DE L’ASSIGNATURA

Aquesta assignatura pretén donar a l’alumne una visió general dels Sistemes Operatius tant des d’un punt de vista de usuari, com de dissenyador de sistemes com de Administrador. Es presenten els conceptes i serveis bàsics associats a la gestió d’un sistema i s’explica com implementa internament el sistema la gestió dels recursos i com s’ofereix la funcionalitat necessària per obtenir la transparència i la eficiència objectius del sistema. SO està ubicada al tercer quadrimestre del grau i és una assignatura obligatòria de 6 crèdits ECTS. Això vol dir que té una càrrega per l’alumne de 150 hores.

METODOLOGIA DOCENT

L’assignatura tindrà principalment dos tipus de classe: teoria i laboratoris.

Classes de teoria

Les classes de teoria seran per explicar conceptes principalment genèrics o aplicats al cas particular de Linux. Aquestes classes es faran amb el suport de transparències i/o pissarra. L’assignatura es bassa en avaluació continuada, per tant l’alumne haurà de treballar setmanalment els conceptes explicats a classe de teoria abans d’anar al laboratori.

Classes de laboratori

Les classes de laboratori seran setmanals i inclouran un treball previ a realitzar per l’alumne abans de classe i uns exercicis per fer a classe. La dinàmica dels laboratoris serà la següent:

  • Les sessions de laboratori es fan en grups de dos persones. Cada sessió consisteix en uns petits exercicis per aprendre a utilitzar comandes i crides a sistema. Es divideix en dos parts:

    • El treball previ de la sessió s’entrega a través del Racó i l’entrega es tanca a l’inici de la classe de la sessió.

    • La feina de la sessió es fa amb el suport del professor i també s’entrega a través del racó. L’entrega es tanca uns minuts abans de finalitzar la classe de la sessió. Com a feina personal, l’alumne haurà de terminar les sessions (en cas de no fer-ho al laboratori), aclarar dubtes en hores de consulta (en cas de no entendre completament la sessió) i fer algun exercici més complex (per exemple de la col.lecció de problemes o d’exàmens de laboratori de cursos anteriors).

  • Al final de cada sessió (excepte las dos primeres sessions) cada estudiant resol de manera individual un qüestionari sobre els conceptes aplicats a la sessió. Aquest qüestionari només es pot resoldre de manera presencial (desde l’aula de classe)

  • És obligatori assistir com a mínim el 80% de les sessions de laboratori per poder ser avaluat per avaluació continua (7 de les 9 sessions).

Dos de les classes de laboratori estan reservades per a resoldre uns exercicis que simulen un examen de laboratori però de durada més reduïda. Aquests simulacres d’examen es resolen de manera individual. Aquests simulacres només es poden fer de manera presencial (desde l’aula de classe).

PLANIFICACIÓ

  • Planificació grup 10

  • Planificació grup 40

  • El parcial de laboratori es farà fora d’hores de classe. Recordeu que teniu la llista de TOTS els parcials que es fan fora d’hores de classe a la web de la FIB al següent enllaç LLISTA EXAMENS . És responsabilitat vostra detectar qualsevol solapament entre assignatures.

  • El parcial de teoria es farà fora d’hores de classe.

  • Les sessions marcades com PROB_T2 i PROB_T4 són sessions de problemes. Se us donaran els enunciats prèviament. Es faran a teoria o laboratori segons estiguin marcades.

  • Les sessions marcades com SIMLAB són sessions de simulacre d’examen de laboratori. Per a aquestes sessions no cal entregar feina prèvia.

COMPETÈNCIES TÈCNIQUES

Consulteu la guia docent de la FIB. GUIA DOCENT

OBJECTIUS

Consulteu la guia docent de la FIB. GUIA DOCENT

MÈTODE D’AVALUACIÓ

L’assignatura té dues notes: la nota de la competència transversal y la nota tècnica. La nota de la Competència transversal s’explica al següent apartat. La nota de la competència tècnica es calcula amb la següent fòrmula:

Nota final = max (0,4 * EC + 0,6 * EF, EF)

La component EC es basa en els parcials tant de teoria (CT) com de laboratori (CL), en una nota de seguiment de teoria (ST) i en una nota de seguiment de laboratori (SL). La fórmula per a calcular la component EC és la següent:

EC = 0,35 * CT + 0,10 * ST + 0,30 * CL + SL

  • CT: nota del parcial de teoria que avaluarà el contingut dels temes 1 i 2. Es un examen que es fa en hores de classes i no es permet consultar cap tipus de material.

  • ST: nota de seguiment de teoria que s’obtindrà d’un petit qüestionari sobre els temes 1 i 2

  • CL: nota del parcial de laboratori que avaluarà el contingut de les sessions 1,2,3 i 4 de laboratori. Es un examen que es farà fora d’hores de classe. Només es podran consultar les pàgines del man instal.lades als ordinadors del laboratori.

  • SL: nota de seguiment de laboratori es basa en els qüestionaris individuals resolts al final de les sessions i els simulacres d’examen amb els segÿents pesos:

SL = 0,10 * Qüestionaris + 0,05*simlab1 + 0,10*simlab2

Per a poder tenir aquesta component és obligatori haver assistit al 80% de les sessions de laboratori (7 de les 9 sessions). El qüestionari del final de cada sessió només el podrà fer els estudiants que facin la sessió. Si un estudiant no compleix amb el mínim de sessions necessàries, la seva nota es calcularà tenint en compte només la nota de l’examen final. La component EF ve donada per l’examen final de l’assignatura i està formada per dues parts: teoria (T) i laboratori (L). La fòrmula és la següent:

EF = 0,5 * T + 0,5 * L

A l’examen final s’avaluarà el contingut de tot el curs.

COMPETÈNCIA TRANSVERSAL

La nota de la competència transversal es una factor qualitatiu entre A (la competència s’ha superat amb un nivell excel•lent) i D (la competència no s’ha superat). En el cas de SO, tenim assignada la competència d’Actitud apropiada davant el treball , nivell 1. Això vol dir : Conèixer l’àmbit professional de l’enginyeria en informàtica. Capacitat d’integració personal en l’entorn de treball. Ser conscient de les implicacions en la qualitat del treball. Actitud proactiva davant el treball. A la guia docent teniu el detall. Com a resum podem dir que:

Que heu de fer?

  • Als laboratoris

    • Arribar puntuals

    • Preparar les sessions (treball previ)

    • Fer les sessions a classe (completes=2 hores)

    • Oferir una certa qualitat de feina als labs. Avisant amb temps suficient d’antelació, us podríem demanar un treball específic (voluntari)

  • A classe de teoria: Estar atent i comportar-se correctament

Com s’avalua?

  • Principalment per la feina feta als labs., treball previ, etc.

  • Entregues que us anirem demanant al llarg del curs:

  • Problemes resolts (els que farem a les sessions de problemes)

DOCUMENTACIÓ

Documentació Teoria

Documentació Laboratori

  • Document amb l’enunciat de les sessions de laboratori: castellà, [català], anglès.

  • Codis per a les sessions del laboratori: S1, S2, S3, S4, S5, S6, S7, S8, S9.

Col.lecció de problemes

Resums de suport

Videos d’exemples

  • Exemple de creació de N processos: presentació, video.

  • Comunicació bàsica de processos emparentats amb pipes sense nom: presentació, video.

  • Accés a fitxers de dades: sequencial i directe (lseek): video.

  • Exemple de relació de crides a sistema i accessos a disc: video.