3h classe + 3h treball personal (Ariso)
2h classe + 2h treball personal (Labariso)
Pau Bofill ( pau@ac.upc.edu ) i Montse Farreras (mfarrera@ac.upc.edu)
LABARISO, laboratori d´arquitectura de computadors i sistemes operatius. http://docencia.ac.upc.es/ETSETB/LABARISO/
Ariso i Labariso es cursen com una sola assignatura.
Fer comprendre la necessitat i funcions dels sistemes operatius. Proporcionar els coneixements bàsics sobre els serveis que ofereixen els sistemes operatius als usuaris (shell) i als programadors (crides al sistema), en relació a les estructures de dades internes del sistema. Proporcionar els recursos per realitzar aplicacions multiprocés en llenguatge C, utilitzant un repertori bàsic de crides al sistema (gestió de processos, gestió de fitxers, comunciació interna amb pipes i signals i comunciació en xarxa amb sockets).
Fomentar l'aprenentatge actiu, el treball en equip, la cerca bibliogràfica i presentació d'informació relacionada amb la temàtica de l'assignatura.
Conceptes bàsics de sistemes operatius i programació en llenguatge C utilitzant crides al sistema UNIX.
Previs: Coneixements previs.
Shell: L'interpret de comandes
Basics: Conceptes bàsics de sistemes operatius
Sockets: Comunicacio externa amb sockets
Recap: Exercicis de recapitulació
Projecte de pràctiques
Per cada mòdul de l'assignatura es formula un objectiu pràctic, es presenten els objectius d'aprenentatge específics del mòdul, els coneixements previs necessaris per seguir el mòdul, les activitats a realitzar per a assolir els objectius del mòdul, els encàrrecs obligatoris que cal presentar al professor i algun encàrrec optatiu. A les sessions de laboratori de l´assignatura LABARISO s´ il.lustren els conceptes treballats a cada mòdul i es desenvolupa un projecte de pràctiques.
Paral.lelament, al llarg del curs els alumnes hauran de realitzar un treball de recerca (TR) bibliogràfica en equip sobre algun tema relacionat amb l'assignatura.
Amb l´excepció dels encàrrecs, que es lliuraran de manera individual, la majoria de les activitats del curs es poden realitzar en equip (típicament 3 persones). L´objectiu és cooperar amb els companys per estudiar els continguts, resoldre els dubtes i posar en comú els exercicis.
El seguiment del curs es fa per mitjà d'un portafolis docent en el que l'estudiant fa constar les seves activitats i els seus mèrits. El manteniment i lliurament del portafolis és un prerequisit per a l'avaluació continuada.
Pel que fa a l'avaluació, associats als diferents moduls es proposen alguns encarrecs obligatoris (s´han de fer tots) i alguns d´optatius. Cada encarrec te la seva puntuacio. El 90% de l´avaluació continuada s´obté a partir d´aquests encàrrecs i el 10% restant correspon al treball de recerca, que també és obligatori.
La realització de problemes i exercicis també és obligatòria.
Cas de superar l´avaluació continuada, l´examen final no és obligatori. La nota definitiva es calcula com Màxim(avalució continuada, examen final).
Kay A. Robbins i Steven Robbins
Bibliografia complementària:
A. Silberchatz i P.B. Galvin, "Sistemas Operativos", Prentice Hall
Darrera modificació de la pàgina: 21/02/2007