Anar a: Buscar
FIB > Els estudis > Pla 91 > Pàgines de les assignatures > Departament AC > SO Castellano | English
AAD
AC
ASO
ASSO
AV
CASO
CBXC
DAC
DSO
DVLSI
EC1
EC2
EISO
IC
ISO
MP
SAC
SC
SO
SPD
STD
XC



Sistemes Operatius (SO)

(http://www.ac.upc.edu/docencia/FIB/SO/Welcome.html)



Professors Responsables: PEDRO MARCUELLO PASCUAL (pmarcueac.upc.edu)
Crèdits: 6.0 (3.0 T 1.5 P 1.5 L)

Departament: AC

Tipus d'assignatura

Obligatoria de primer cicle per la EI
Obligatoria per la ETIS
Optativa per la ETIG

Requisits de l'assignatura

EDA - Pre-correquisit per la EI , ETIG , ETIS
ISO - Pre-correquisit per la EI , ETIG , ETIS


Objectius docents

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, i una
bona base en la programació en C.
Durant el curs s'aprofundeix en l'estructura interna del sistema operatiu,
és a dir, com aquest gestiona els recursos de l'ordinador per a oferir un
conjunt de serveis. El contingut de l'assignatura es basa en un sistema
operatiu pedagògic, part del qual l'implementarà l'alumne durant les
classes de laboratori, i en els dos sistemes operatius reals més usats:
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.

Programa

1. Tema 1: Introducció al Sistema Operatiu ONION (Durada: 1 setmana)
- Descripció general

- Visió externa

- Visió interna
2. Tema 2: Mecanismes d'entrada al Sistema Operatiu (Durada: 1 setmana)
- Traps

- Implementació a ONION
3. Tema 3: Gestió de processos (Durada: 3 setmanes)
- Conceptes bàsics

- Algorismes de planificació

- Implementació a ONION
4. Tema 4: El sistema de fitxers (Durada: 4 setmanes)
- Visió estàtica

- Visió dinàmica

5. Tema 5: Gestió de l'entrada/sortida (Durada: 4 setmanes)
- Conceptes bàsics

- Gestors

- Implementació a ONION
6. Tema 6: Gestió de la memòria (Durada: 1 setmana)

Avaluació

Per avaluar l'assignatura es tenen en compte tres qualificacions:
     - Examen final
     - Pràctica de laboratori
     - Avaluació continuada
El pes de l'examen final és del 75% i el de la pràctica de laboratori és
del 25%. Per aprovar és obligatori haver entregat la pràctica de laboratori
i cal tenir una nota a l'examen final igual o superior a 4. En cas de que la
nota de l'examen final fos inferior a 4, aleshores la nota de l'estudiant serà
min(nota_calculada, 4).
L'avaluació continuada és optativa i es té en compte únicament si ajuda
a millorar la nota final. Aquesta qualificació consisteix en una nota, el
valor de la qual està entre 0 i 1, que s'afegeix sobre la nota final de
l'assignatura.
Hi ha tres activitats que permeten tenir nota a l'avaluació continuada:
fer els exercicis de la classe de problemes (+0.5), presentar-se als controls
d'avaluació que es fan durant el curs (+0.5), o fer un treball de documentació
relacionat amb algun tema de l'assignatura (+0.5). D' aquestes tres activitats
es tindran en compte únicament les dues millors.

Bibliografia

Bibliografia bàsica

- A. Silberschatz, P. Galvin Sistemas Operativos (5ª edición) Addison-Wesley, 1999
- C. Barrado, L. Doreste, J. R. Herrero, J. Torres, E. Artiaga Entrada/Sortida a Onion CPET, 1996

Bibliografia complementària

- DAC Col·lecció de problemes CPET,
- DAC Ús i descripció dels nivells del Sistema Operatiu ONION v.4.0 CPET,
- DAC Enunciats de les pràctiques (web) ,
- W. Stallings Operating Systems (4th edition) Prentice-Hall, 2001
- D. Solomon and M. Russinovich Inside Microsoft Windows 2000 (3rd edition) Microsoft Press, 2000

Informació complementària

Classes de laboratori: Durant les classes de laboratori s'ha
d'implementar el nucli d'un sistema operatiu. L'objectiu de la pràctica
és complementar i aprofundir en els coneixements obtinguts a les classes
de teoria.
El contingut de les sessions de laboratori de SO s'ha dividit en dues
parts:
     - una primera pràctica anomenada Pràctica 0, que serveix per
     a prendre contacte amb l'entorn de treball i per a refrescar
     conceptes ja coneguts (pas de paràmetres, retorn de resultats, ...);
     - la Pràctica d'ONION, en la que s'implementa una part del nucli
     d'aquest sistema operatiu. Per tal de garantir un bon aprenentatge
     i un seguiment correcte de les sessions de laboratori, aquesta
     pràctica s'ha dividit en 3 lliuraments. Cada etapa parteix de
     l'anterior afegint nous conceptes a desenvolupar.


versió per imprimir