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



Introducció als Sistemes Operatius (ISO)

(http://www.ac.upc.edu/iso)



Professors Responsables: M. LUISA GIL GOMEZ  (marisaac.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 ETIG ,ETIS

Requisits de l'assignatura

EC1 - Pre-requisit per la EI , ETIG , ETIS


Objectius docents

  L'objectiu del curs consisteix en donar a l'alumne una visió completa del que és un Sistema Operatiu. Aquesta visió s'ha enfocat des del punt de vista de la persona que haurà d'utilitzar el S.O. com a base del desenvolupament de part de la seva activitat professional.
  Per a aconseguir-ho, a les classes teòriques s'introduiran aquells conceptes fonamentals per a la comprensió del que és i ofereix un S.O.
  A les classes de problemes i de laboratori s'utilitzarà un S.O. actual sobre el qual l'alumne haurà d'aprendre a utilitzar la documentació del sistema, treballar amb les eines que ofereix i veure
quines són les seves possibilitats.

Programa

1. Introducció
Tipus de Software.

Software de sistema i interficies.

Funcions del Sistema Operatiu.

El sistema operatiu com a màquina virtual.

2. Gestió de dispositius: E/S
Característiques dels dispositius. Dispositius físics, lògics i

virtuals. Independència dels dispositius. Sistema de fitxers.

Espai de noms i protecció. Estudi dels dispositius a UNIX.

3. Gestió de processos
Traducció d'adreces.

Concepte de procés i fluxe.

Etapes a la vida d'un procés.Herència.

Estudi de processos a UNIX.
4. Comunicació i sincronització
Pas de missatges.

Events.

Concepte d'exclusió mútua.

Memòria compartida.

Concepte de deadlock.
5. Gestió de la memòria
Diferents models d'execució.

Memòria virtual.


6. Estat de l'art dels S.O. actuals
Evolució històrica.

Visió conjunta de diferents S.O. (UNIX, DOS, VMS...).

Introducció als S.O. en xarxa i multiprocessador.

Configuració i administració de sistemes.

Avaluació

  Cada alumne serà avaluat amb tres tipus de notes:
Teoria, Problemes i Laboratori. Les notes de Teoria (T) i
Problemes conformaran el 75% de la nota final, i la de
Laboratori (L) el 25%.
Hi haurà un examen final de Teoria.
El professor de problemes donarà una nota de problemes
basant-se en problemes recollits, dos o tres controls
fets a classe i, principalment, en la participació de
l'alumne a classe.
  La nota de l'examen final es ponderarà multi-
plicant-la per un factor que vindrà determinat per la
nota de problemes, i aquesta serà la nota de Teoria
i Problemes.
Els factors són:
  Nota de Problemes       Factor
    <=5,00          1,00
    5,50            1,05
    6,00            1,10
    6,50-7,00       1,15
    7,50-8,00       1,20
    8,50-9,00       1,25
    9,50-10,00      1,30
La nota final de l'assignatura és :
  Nota=(T*Factor)*0,75+L*0,25

Càrrega

CLASSES DE Problemes:
  A les classes de problemes es realitzaran
exercicis de suport a les classes de teoria. Aquests
exercicis podran ser bàsicament teòrics o basats en
sistemes operatius concrets com UNIX.
El professor avisara dels problemes que es faran a la
classe de problemes per a que els alumnes els puguin
preparar.
CLASSES DE Laboratori
  Les classes de laboratori son de frequencia
quinzenal, tenen dues hores de durada i es treballa
de forma individual.
  A les classes de laboratori es faran pràcti-
ques sobre el sistema operatiu UNIX. Aquestes pràcti-
ques serviran per refermar els coneixements obtinguts
en les classes de teoria i problemes.
  Les classes de laboratori demanen una prepara-
cio previa i, al final de la sessio de laboratori,
l'alumne entregarà el treball realitzat durant la classe.

Bibliografia

Bibliografia bàsica

- Silberschatz, A.; Galvin, P.; Gagne G. Operating System Concepts. Sixth Edition John Wiley&Sons, Inc , 2.001
- Tanembaum A. Modern Operating System Prentice-Hall International, 1992
- Manuals dels sistemes que es facin servir per fer les pràctiques. ,
- Jove Lagunas, T.; Marzo Lazaro J.Ll.; Royo Valles, D. Introduccio als sistemes operatius EDIUOC , 1.998

Bibliografia complementària

- B. Kernighan, R. Pike El entorno de programación UNIX Prentice Hall, 1987
- B. Kernighan, D. Ritchie El lenguaje de programación C Prentice-Hall hispanoamericana, 1991
- Sebastian Sanchez UNIX y LINUX guia practica RA-MA, 1.999



versió per imprimir