Crèdits
6
Tipus
Obligatòria d'especialitat (Computació d'Altes Prestacions)
Requisits
Aquesta assignatura no té requisits
, però té capacitats prèvies
Departament
AC
Professorat
Responsable
- Jordi Guitart Fernandez (jguitart@ac.upc.edu)
Altres
- Juan José Costa Prats (jcosta@ac.upc.edu)
Hores setmanals
Teoria
2
Problemes
0
Laboratori
2
Aprenentatge dirigit
0
Aprenentatge autònom
7.1111
Competències
Xarxes de computadors i sistemes distribuïts
Computació d'altes prestacions
Genèriques
Treball en equip
Ús solvent dels recursos d'informació
Actitud adequada davant el treball
Raonament
Bàsiques
Objectius
-
Entendre la definició d'un sistema operatiu per un computador de gran escala, així com els reptes que apareixen en el seu disseny i implementació.
Competències relacionades: CEE4.2, CEE4.3, CG5, -
Entendre la metodologia emprada per avaluar el comportament d'un sistema operatiu per un computador de gran escala.
Competències relacionades: CG1, CG3, CEE2.3, CEE2.1, CEE4.2, CEE4.3, -
Entendre les diferències entre diverses formes de construir components d'un sistema operatiu i ser capaç de discutir els avantatges i inconvenients de cadascuna d'elles.
Competències relacionades: CEE4.2, CEE4.3, CB8, CB9, CTR3, CTR4, CTR5, CTR6, -
Entendre les funcionalitats d'un sistema operatiu per un computador de gran escala, ja siguin evolucions de les funcionalitats de un sistema operatiu per un computador de sobre-taula o totalment noves.
Competències relacionades: CEE2.3, CEE2.1, CEE4.2, CEE4.3, -
Conèixer com s'implementen en sistemes real algunes de les funcionalitats per un sistema operatiu per un computador de gran escala.
Competències relacionades: CEE4.2, CEE4.3, CG5,
Continguts
-
Computadors de sobre-taula: repàs d'arquitectura i sistema operatiu
-
Computadors de gran escala: característiques i reptes
-
Gestió de processos
-
Gestió de dades a memòria
-
Gestió de dades al disc
-
Gestió del consum energètic
Activitats
Activitat Acte avaluatiu
Desenvolupament del tema "Computadors de sobre-taula: repàs d'arquitectura i sistema operatiu"
Preparació de la classe amb l'ajuda del material de suport. Comprensió i assimilació dels continguts del tema per la seva aplicació posterior.Continguts:
Teoria
2h
Problemes
0h
Laboratori
0h
Aprenentatge dirigit
0h
Aprenentatge autònom
2h
Desenvolupament del tema "Computadors de gran escala: característiques i reptes"
Preparació de la classe amb l'ajuda del material de suport. Comprensió i assimilació dels continguts del tema per la seva aplicació posterior.Continguts:
Teoria
2h
Problemes
0h
Laboratori
0h
Aprenentatge dirigit
0h
Aprenentatge autònom
2h
Lectura d'article #1
Lectura de l'article proposat. Comprensió i assimilació dels continguts de l'article. Realització d'un informe de la lectura.Objectius: 1
Setmana: 2
Teoria
0h
Problemes
0h
Laboratori
0h
Aprenentatge dirigit
0h
Aprenentatge autònom
0h
Desenvolupament del tema "Gestió de processos"
Preparació de la classe amb l'ajuda del material de suport. Comprensió i assimilació dels continguts del tema per la seva aplicació posterior.Continguts:
Teoria
10h
Problemes
0h
Laboratori
0h
Aprenentatge dirigit
0h
Aprenentatge autònom
12h
Seminari pràctic #1
Preparació del seminari amb l'ajuda del material de suport. Implementació i anàlisi del mecanisme demanat. Realització d'un informe del seminari explicant la feina feta i les conclusions extretesContinguts:
Teoria
0h
Problemes
0h
Laboratori
10h
Aprenentatge dirigit
0h
Aprenentatge autònom
20h
Desenvolupament del tema "Gestió de dades a memòria"
Preparació de la classe amb l'ajuda del material de suport. Comprensió i assimilació dels continguts del tema per la seva aplicació posteriorContinguts:
Teoria
6h
Problemes
0h
Laboratori
0h
Aprenentatge dirigit
0h
Aprenentatge autònom
8h
Seminari pràctic #2
Preparació del seminari amb l'ajuda del material de suport. Implementació i anàlisi del mecanisme demanat. Realització d'un informe del seminari explicant la feina feta i les conclusions extretesContinguts:
Teoria
0h
Problemes
0h
Laboratori
6h
Aprenentatge dirigit
0h
Aprenentatge autònom
12h
Desenvolupament del tema "Gestió de dades al disc"
Preparació de la classe amb l'ajuda del material de suport. Comprensió i assimilació dels continguts del tema per la seva aplicació posterior.Continguts:
Teoria
6h
Problemes
0h
Laboratori
0h
Aprenentatge dirigit
0h
Aprenentatge autònom
8h
Seminari pràctic #3
Preparació del seminari amb l'ajuda del material de suport. Implementació i anàlisi del mecanisme demanat. Realització d'un informe del seminari explicant la feina feta i les conclusions extretesContinguts:
Teoria
0h
Problemes
0h
Laboratori
6h
Aprenentatge dirigit
0h
Aprenentatge autònom
12h
Desenvolupament del tema "Gestió del consum energetic"
Preparació de la classe amb l'ajuda del material de suport. Comprensió i assimilació dels continguts del tema per la seva aplicació posterior.Continguts:
Teoria
4h
Problemes
0h
Laboratori
0h
Aprenentatge dirigit
0h
Aprenentatge autònom
4h
Metodologia docent
Aquest curs es basa en tres tipus d'activitats:a. Classes tradicionals: el professor presentarà alguns conceptes teòrics a classe
b. Auto aprenentatge: l'estudiant aprendrà sobre un sistema specific
b1. Llegint articles o documents seleccionats per el professors
b2. Fent treball de laboratori
c. Discussions: discussió de grup dels temes d'auto-aprenentatge
Mètode d'avaluació
El mètode d'avaluació per aquest curs tindrà en compte tres tipus de provesa. Un examen final que cobrirà el 55% de la nota
b. Treball de laboratori que cobrirà el 30% de la nota
c. Qüestionaris sobre els temes d'autoaprenentatge que cobriran el 15% de la nota
Bibliografia
Bàsic
-
The Data Center as a Computer: Designing Warehouse-Scale Machines
- Barroso, Luiz André; Hölzle, Urs; Ranganathan, Parthasarathy,
Springer Nature Switzerland,
2026.
ISBN: 978-3-031-99489-0
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991005537170606711&context=L&vid=34CSUC_UPC:VU1
Complementari
-
Operating System Concepts
- Silberschatz, Abraham; Galvin, Peter B.; Gagne, Greg,
John Wiley & Sons,
2019.
ISBN: 9781119454083
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991004148389706711&context=L&vid=34CSUC_UPC:VU1 -
Operating Systems: Three Easy Pieces
- Arpaci-Dusseau, Remzi H.; Arpaci-Dusseau, Andrea C.,
Arpaci-Dusseau Books,
2023.
ISBN: 9781985086593
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991004173869706711&context=L&vid=34CSUC_UPC:VU1 -
Modern Operating Systems
- Tanenbaum, Andrew S; Bos, Herbert,
Pearson,
2024.
ISBN: 9781292727899
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991005142479906711&context=L&vid=34CSUC_UPC:VU1 -
Computer Architecture: A Quantitative Approach
- Hennessy, John L.; Patterson, David A.; Kozyrakis, Christos,
Elsevier/Morgan Kaufmann,
2025.
ISBN: 9780443154072
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991005560748906711&context=L&vid=34CSUC_UPC:VU1