Introducció als Sistemes Operatius (ISO)
(http://www.ac.upc.edu/iso)
|
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
|