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



Conceptes Avançats de S.O. (CASO)

(http://docencia.ac.upc.edu/FIB/CASO/)



Professors Responsables: JOSEP RAMON HERRERO ZARAGOZA (joseprac.upc.edu)
Crèdits: 6.0 (4.5 T 0.0 P 1.5 L)

Departament: AC

Tipus d'assignatura

Optativa per la EI , ETIS

Requisits de l'assignatura

SO - Pre-correquisit per la EI , ETIS


Objectius docents

L'objectiu principal del curs és ampliar  la formació dels alumnes pel que fa als sistemes
operatius, completar temes ja estudiats en assignatures anteriors, com ara la
comunicació entre processos, i afegir-hi conceptes nous de l'entorn dels sistemes operatius
distribuïts i basats en microkernels.

Programa

1. Introducció
1.1 Conceptes introductoris

1.2 Suport de l'arquitectura i xarxa
2. Comunicació entre processos UNIX
2.1 Mecanismes estàndard i system V.

2.2 Mecanismes BSD: sockets.

3. Sistemes Operatius distribuïts
3.1 Introducció als sistemes operatius avancats.

3.2 Comunicació en sistemes operatius distribuits.

3.3 Servidor de noms

3.4 sistema de fitxers distribuïts
4. Micronuclis
4.1 Micronuclis i subsistemes.

4.2 Procesos i fluxos.

4.3 Gestió de recursos.

4.4 Exemples de micronuclis.
5. Aspectes importants de la realització d'un SOD
5.1 Protecció i Seguretat

5.2 Sincronització

5.3 Fiabilitat

5.4 Planificació de processos

Avaluació

Per assegurar una bona avaluació continuada dels alumnes, la qualificació de cada alumne/a
constarà de dues parts (Teòrica i Pràctica) avaluades de la següent manera:
    1. L'avaluació de components teòriques (corresponent a crèdits T) inclourà:
       Un exàmen final que tindrà com objectiu valorar els coneixements adquirits i el seu grau de
       maduresa (NE).
       Controls que poden fer-se al llarg del curs en horari de classe i treballs que poden
       proposar-se al llarg del curs. Aquesta component tindrà com objectiu valorar el seguiment
       de l'assignatura per part de l'alumne/a (NS).
    2. L'avaluació de components pràctiques (corresponents a crèdits L) tindrà en compte el
       treball portat a terme per l'estudiant al llarg del curs. La nota provinent del professor de
       les classes de pràctiques s'obtindrà de la informació que haurà obtingut dels diferents
       alumnes de manera individualitzada durant la realització de les classes de pràctiques i
       dels lliuraments d'aquestes pràctiques (NPr).
Si la nota 'NE' és major o igual a 4 punts (sobre 10) i la nota 'NPr' és major o igual a 4 punts (sobre 10), la nota de l'assignatura es calcularà amb la següent fórmula:
      NotaAssignatura = 0.75 * ( 0.2 * NS + 0.8 * NE ) + 0.25 * NPr
Si no consta la nota 'NPr' per no haver lliurament de les pràctiques i la nota 'NE' és superior a 4 punts (sobre 10), la nota de l'assignatura es calcularà amb la següent fórmula:
      NotaAssignatura = min( 4, 0.2 * NS + 0.8 * NE )
Si la nota 'NE' és inferior a 4 punts (sobre 10), la nota de l'assignatura serà la nota 'NE'.

Bibliografia

Bibliografia bàsica

- J. R. Herrero, X. Martorell i J. Torres Col.lecció de transparències del curs ,
- Andrew S. Tanenbaum Distributed Operating Systems Prentice Hall International Editions, 1995
- Recull d'articles, manuals i bibliografia suplementaria. ,

Bibliografia complementària

- Randy Chow and Theodore Johnson "Distributed Operating Systems and Algorithms" Addison-Wesley, 1997
- J. Boykin, D. Kirschen, A. Langerman, S. LoVerso Programming under Mach Addison-Wesley Publishing Company, 1993
- Mukesh Singhal, Niranjan G. Shivaratri Advanced Concepts in Operating Systems McGraw-Hill, Inc., 1994
- George Coulouris, Jean Dollimore and Tim Kindberg "Distributed Systems: Concepts and Design" Addison-Wesley, 1994
- Tom Saulpaugh Charles Mirho Inside the JAVAOS Operating System ADDISON-WESLEY, 1999
- John S. Gray Interprocess Communications in UNIX Prentice Hall, 1997
- Harry Singh Progressing to Distributed Multiprocessing PRENTICE HALL, 1999

Informació complementària

COMPONETS DEL CURS:
Classes teòriques
Lectura d'articles ( presentació i discussió algun d'ells)
Disseny i implementació d'una pràctica en equip
CLASSES DE LABORATORI:
A les classes de laboratori es faran pràctiques de comunicació
entre processos i aplicacions distribuïdes client/servidor usant els nous
models d'execució. Aquestes pràctiques refermaran els coneixements
obtinguts en les classes de teoria. El contingut d'aquestes classes es
comunicarà el primer dia de laboratori.
------------------------------
NOTA IMPORTANT:
------------------------------
Pel tipus de contingut d'aquesta assignatura de conceptes avançats, part de la documentació que l'estudiant/a haurà de llegir i/o treballar, són en llengua anglesa.


versió per imprimir