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



Estructura Interna d'un S.O. (EISO)




Professors Responsables: XAVIER MARTORELL BOFILL (xavimac.upc.edu)
Crèdits: 4.5 (3.0 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

- Descripció de les estructures de dades i algorismes que utilitza
  el sistema operatiu per oferir tots els serveis descrits a ISO/CASO
- Inspecció d'algunes crides a sistema i comandes avançades
- Definició d'un driver a un sistema tipus Unix
En general, després de conèixer les funcionalitats bàsiques del sistema
i les seves estructures de dades, volem que l'alumne sigui capaç de poder
descriure/analitzar el comportament del sistema operatiu, i en especial
respecte el rendiment de les aplicacions d'usuari.

Programa

1. Conceptes 2. Subsistema de gestió de memòria 3. Subsistema de gestió de processos 4. Subsistema d'entrada/sortida 5. Subsistema de gestió de fitxers 6. Streams 7. Sockets

Avaluació

Cada alumne/a serà avaluat/ada amb dos tipus de notes: teoria i laboratori.
La nota de teoria s'obtindrà amb la realització d'un examen no alliberador
i de l'examen final.
Nota Teoria = MAX (0.4 * Parcial + 0.6 * Final, Final)
La nota de laboratori s'obtindrà d'una pràctica realitzada durant tot el
quadrimestre. Cal presentar informació al final de cada dos sessions de
laboratori. Aquesta informació serà avaluada, i fent la mitjana aritmètica
s'obtindrà la nota del laboratori. Cas de no entregar una de les parts
aquesta s'avaluarà amb NP, i en el moment de realitzar la mitjana hi contarà
com a 0.

La nota final de l'assignatura es calcularà aplicant la seguent fórmula:
Nota final = 2/3 * Nota teoria + 1/3 * Nota laboratori

Bibliografia

Bibliografia bàsica

- Goodheart, B., Cox, J. The magic garden explained : the internals of UNIX system V release 4, an opened-system design Prentice Hall, 1994
- McKusick, M.K.; Bostic, K.; Karels, M.J. i Quarterman, J.S. The Design and Implementation of the 4.4 BSD Operating System Addison Wesley Publishing Company, 1996
- Alessandro Rubini Linux device drivers O'Reilly & Associates, Inc., 1998

Bibliografia complementària

- EGAN, Janet I. i TEIXEIRA, Thomas Writing a Unix DEVICE DRIVER,Second Edition John Wiley & Sons, Inc , 1992
- BACH, Maurice.J The Design of the UnixTM Operating Systems Prentice Hall, Inc, 1986

Informació complementària

Es realitzaran modificacions dels algorismes del sistema operatiu i la
implementació de nous drivers de sistema que permetran
l'accés a les estructures de dades internes al sistema. Amb aquestes
realitzacions pràctiques es complementaran els coneixements obtinguts a
les classes de teoria.


versió per imprimir