Darrera modificació: 05 de Març de 2004
CASO
és una assignatura del Departament d'Arquitectura de Computadors dins del pla
d'estudis de la Facultat d'Informàtica de
Barcelona de la Universitat Politècnica de Catalunya.
És important a l'hora de matricular-vostriar el subgrup de laboratori al qual voleu fer les pràctiques ja que l'espai als laboratoris és limitat i el seguiment i suport del professor es veuria afectat per un nombre excessiu d'alumnes.
A
més d'aprofundir en aquests conceptes, també es
farà un breu repàs dels conceptes més importants
en la teoria de sistemes operatius actuals que serviran de marc de
referència per a que l'alumne pugui aprofundir posteriorment
(pel seu compte) en temes més concrets.
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 distribuïts.
3.3 Servidor de noms
3.4 Sistema de fitxers distribuïts
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
Les
pràctiques es realitzaran en grups de 2 alumnes.
L'assistència a les sessions de laboratori és
condició necessària per aprovar la component
pràctica de l'assignatura.
Controls que
poden fer-se al llarg del curs en horari de classe i treballs que poden
proposar-se al llarg del curs. Aquest component tindrà com
objectiu valorar el seguiment de l'assignatura per part de l'alumne/a (NS).
En aquests moments la nota de seguiment prové en un 60% del
control i en un 40% de la nota de seminaris.
Si
la nota 'NE' és major i igual a 4 punts (sobre 10), la nota
final de l'assignatura es calcularà amb la següent
fórmula:
NotaAssignatura = 0.75 * ( 0.2 * NS + 0.8 * NE ) + 0.25 * NPr
Si
la nota 'NE' és inferior a 4 punts (sobre 10), la nota de
l'assignatura serà la nota 'NE'.
· Andrew S. Tanenbaum
"Distributed
Operating Systems"
Prentice-Hall
International Editions, 1995.
ISBN 0 13 143934 0
· Pradeep Sinha
"Distributed
Operating Systems: Concepts & Design"
IEEE Computer
Societyy Catalog #BP07885, 1997.
ISBN 0
7803 1119 1
·Randy Chow and
Theodore Johnson
"Distributed
Operating Systems and Algorithms" ;
Addison-Wesley, 1997
·Silberschatz and Galvin
"Operating System
Concepts"
Addison-Wesley, 1994.
·George Coulouris, Jean
Dollimore and Tim Kindberg
"Distributed
Systems: Concepts and Design"
Addison-Wesley, 1994.
·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.
·Hal Stern
"Managing NFS and
NIS"
O'Reilly Associates
Inc., 1994
·W. Richard Stevens
"Unix network
programming"
Prentice-Hall, 1990.
·John S. Gray
"Interprocess
Communications in UNIX"
Prentice-Hall, 1996.
·Harry Singh
"Progressing to
Distributed Multiprocessing"
Prentice-Hall, 1999.
Observacions: L'examen
serà sense apunts (ni cap full amb anotacions).
Aules:
Per determinar.
CONTROL: A mitjans
de quadrimestre es realitzarà un control. Aquest control
serà sense apunts i es farà a l'hora de classe de teoria.
Entrarà tot el temari des de l'inici del curs fins al tema 4
(inclòs). El control s'ha de realitzar en el grup en que
s'està matriculat.
Data del control: 10 de Maig de 2004.
·Amador Millan(Despatx C6-E102)(per determinar)
· Leandro
Navarro (Despatx
D6-105) (per determinar)
·Josep Ramon Herrero(Despatx
D6-118)
oEnviam
un mail i concertem una hora.