Sistemes Operatius

Curs 2003/2004 (2n quatrimestre)

 

 


Avisos (23/02/04):

Avisos (25/02/04):

Avisos (1/03/04):

Avisos (05/03/04):

Avisos (18/03/04):

Avisos (19/03/04):

Avisos (26/03/04):

Avisos (03/05/04):

Avisos (21/05/04):

Avisos (11/06/04):



[Presentació] – [Professors] – [Teoria] – [Pràctica] – [Documentació] – [Avaluació]


Presentació

L´assignatura de Sistemes Operatius completa les nocions bàsiques sobre sistemes operatius ja introduïdes a l´assignatura ISO. Es suposen uns coneixements previs sobre les funcions d´un sistema operatiu, una visió externa suficientment àmplia d´elles i d´alguns aspectes interns. Durant el curs s´aprofundeix més en l´estructura interna del sistema operatiu, és a dir, com aquest gestiona els recursos de l´ordinador per a oferir diversos serveis. El contingut de l´assignatura es basa en un sistema operatiu pedagògic, part del qual s´implementarà per l´alumne durant les classes de laboratori, i es complementa amb exemples de sistemes operatius reals: Unix i Windows.

L´assignatura està organitzada en classes teòriques, classes de problemes, i classes de laboratori. Opcionalment, l´alumne pot realitzar un treball addicional basat en la lectura d´articles o d´aprofundiment i discussió d´un tema de l´assignatura.


Professors: horaris de consulta


Teoria: temari de l´assignatura


Pràctica

Durant les classes de laboratori s´ha d´implementar el nucli d´un sistema operatiu. L´objectiu de la pràctica és aprofundir en els coneixements obtinguts a les classes de teoria.

Contingut de les sessions de laboratori de SO:

Avaluació de la pràctica

La realització de la pràctica es dividirà en tres etapes. El desenvolupament de cada etapa es durà a terme durant una sèrie de sessions de laboratori. Al final de cada etapa es realitzarà un control de laboratori. En iniciar cada etapa, es proporcionaran un conjunt de fitxers bàsics a partir dels quals es desenvoluparà la nova etapa.

L'avaluació de la pràctica de l'assignatura es farà mitjançant tres controls parcials sobre els continguts de la pràctica (si s'opta per l'avaluació continuada) i per un examen final de laboratori.

Documentació pel laboratori

Convalidació de la pràctica

Els alumnes que repeteixen l´assignatura poden convalidar la pràctica sempre i quan hagin tret una nota igual o superior a 7. Aquesta nota convalidada, es mantindrà aquest quatrimestre.

Per convalidar la pràctica cal enviar un missatge al coordinador de l´assignatura.


Documentació

Per tal de poder seguir adequadament l'assignatura, es llista a continuació la bibliografia recomanada, a més d´algunes publicacions que es poden trobar al CPET del Campus Nord o que es poden obtenir directament del web.

Bibliografia bàsica

Bibliografia addicional

  • G. Nutt. "Operating Systems. A Modern Perspective. Second Edition", Ed. Addison-Wesley, 2.000. Inclou els llibres de projecte de laboratori:
      "Operating System Projects Using Windows NT"
      "Kernel Projects for Linux"
  • R.E. Bryant, D. O'Hallaron. "Computer Systems. A programmer's perspective", Ed. Prentice Hall, 2.003.

Documentació addicional

  • Ús i descripció dels nivells del Sistema Operatiu ONION v.4.0, (CPET).
  • Col·lecció de problemes.
  • Tutorial en PowerPoint sobre l'utilització de l'eina make (realitzat per l'Enric Morancho, professor del departament).

  • Avaluació

    Per avaluar l´assignatura es tenen en compte cinc qualificacions:

    • Examen final de Teoria (EFT)
    • Examen final de Laboratori (EFL)
    • Nota optativa de Participació (NOP) (Participació, Treballs voluntaris, ...)
    • Avaluació continuada de Teoria (AcT), que al seu torn consta de:
      • Control dels temes 1, 2 i 3
      • Control del tema 4
      • Control dels temes 5 i 6
    • Avaluació continuada de Laboratori (AcL), que es consta de tres proves sobre els coneixements de laboratori

    CAP de les proves és obligatòria. Només en el cas de no assisitir a cap dels actes avaluatoris la nota final de l'assignatura serà No Presentat. La nota final s'obtindrà a partir de les següents fórmules:

    AcT = 1/3*(Control T1/T2/T3) + 1/3*(Control T4) + 1/3*(Control T5/T6)
    AcL = 0,3*(Control 1) + 0,3*(Control 2) + 0,4*(Control 3)

    NL = MAX(AcL, EFL)
    NT = MAX(AcT, EFT)

    NOP= Nota Optativa de Participació (màxim 0,5 punts)

    NF = (0,25*NL + 0,75*NT)

    NActa = NF + NOP, si NF>=5
    NActa = NF altrament


    Calendari de controls

    És ESTRICTAMENT obligatori fer els controls en el grup al qual s'està matriculat

      GRUP 10 GRUP 20 GRUP 30 GRUP 40
    Teoria T1/T2/T3 22/03
    08:00 - 09:00
    23/03
    10:00 - 11:00
    22/03
    19:00 - 20:00
    25/03
    16:00 - 17:00
    Teoria T4 26/04
    08:00 - 09:00
    27/04
    10:00 - 11:00
    26/04
    19:00 - 20:00
    29/04
    16:00 - 17:00
    Teoria T5/T6 01/06
    08:00 - 09:00
    28/05
    10:00 - 11:00
    01/06
    19:00 - 20:00
    03/06
    16:00 - 17:00
    Laboratori 1 22/03
    09:00 - 10:00
    23/03
    11:00 - 12:00
    22/03
    20:00 - 21:00
    25/03
    15:00 - 16:00
    Laboratori 2 26/04
    09:00 - 10:00
    27/04
    11:00 - 12:00
    26/04
    20:00 - 21:00
    29/04
    15:00 - 16:00
    Laboratori 3 01/06
    09:00 - 10:00
    04/06
    10:00 - 11:00
    01/06
    20:00 - 21:00
    03/06
    15:00 - 16:00
    Examen Final Teoria 21/06 16:00 - 18:00
    Examen Final Laboratori 21/06 15:00 - 16:00


    Possibles treballs voluntaris:

    Possibles treballs per a puntuar com NOP (Nota Optativa de Participació) són:

      Planificació de processos a Windows
      Comparació entre dos sistemes de fitxers en Linux
      Gestió de l'espai en disc d'UNIX BSD
      Classificació de SOs existents disenyats per capes
      Polítiques de planificació de processos en Linux
      Altres treballs proposats pels alumnes al professor corresponent de teoria
    També es pot presentar un dels seguents articles, comentant aspectes positius i negatius respecte al sistema operatiu ONION, i la pròpia opinió personal:

    Aquesta pàgina de Web està en continu creixement per donar servei als/les alumnes de l´assignatura SO. Si vols donar la teva opinió o qualsevol nova idea, pots posar-te en contacte amb nosaltres enviant-nos un missatge a l´adreça so@ac.upc.es.

    Última modificació: 1 de març del 2004.