Arquitectura i Sistemes Operatius

Fitxa de l'assignatura

 

 

 

 

 

 

 

 

 

 

Dedicació:

3h classe + 3h treball personal (Ariso)

2h classe + 2h treball personal (Labariso)

Professors

Pau Bofill ( pau@ac.upc.edu ) i Montse Farreras (mfarrera@ac.upc.edu)

Pàgina WEB de l'assignatura

http://docencia.ac.upc.es/ETSETB/ARISO/

Correquisit

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.

Coneixements previs

Estructura de computadors

Programació en llenguatge C

Objectius generals

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.

 

Continguts bàsics

Conceptes bàsics de sistemes operatius i programació en llenguatge C utilitzant crides al sistema UNIX.

Moduls

Previs: Coneixements previs.

Shell: L'interpret de comandes

Basics: Conceptes bàsics de sistemes operatius

Procs: Gestió de processos

Fitxers: Gestió de fitxers

Senyals: Gestió de signals

Sockets: Comunicacio externa amb sockets

Recap: Exercicis de recapitulació

Projecte de pràctiques

TR: Treball de recerca bibliogràfica

 Conclusions

Metodologia docent

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.

 

Seguiment i avaluació del curs

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).

Bibliografia bàsica

Unix Programación Práctica

Kay A. Robbins i Steven Robbins

Editorial Prentice Hall

Bibliografia complementària:

 

 

 

 Darrera modificació de la pàgina: 21/02/2007