Question 9 : supposons que l’EPFL soit reliée à d’autres nœuds du réseau suisse comme ceci :
Le réseau comporte 5 nœuds :
EPFL, UniBe, ETHZ, UniSG, USI.
Les tables ci-dessous indiquent
seulement la direction du nœud
suivant pour une destination, ou
un ensemble de destinations
données. Dans cette question, on
peut remarquer que le chemin
entre deux nœuds n’est pas
déterminé par le plus petit
nombre de sauts. En effet, les
tables prennent en compte aussi
la capacité des liens. Par exemple,
la capacité du lien EPFL -> USI n’est pas suffisante pour supporter la bande passante requise
pour les communications entre EPFL et ETHZ, c’est pourquoi les communications EPFL->ETHZ
passent par UniBe comme première étape, puis par USI car les liens UniBe->USI et USI->ETHZ
ont une plus grande capacité (remarque : un centre de calcul important est installé à USI).
Enfin, il faut aussi remarquer que la capacité des liens dépend de la direction de transmission,
ce qui explique qu’une communication entre deux sites ne va pas forcément utiliser le même
chemin dans les deux sens. Voici les tables :
ETHZ,
UniBe
ETHZ,
UniBe,
Indiquer la bonne réponse pour une communication établie entre l’EPFL et UniSG dans les
deux sens :
B
C
EPFL->UniBe->USI->ETHZ->UniSG et UniSG->ETHZ->USI->UniBe->EPFL
EPFL-> USI-> UniSG et UniSG->USI->EPFL
EPFL-> USI-> UniSG et UniSG->ETHZ->USI->UniBe->EPFL
EPFL->UniBe->USI->ETHZ->UniSG et UniSG->USI->EPFL
--------------------------------------------------------------------------------------------------------------------------
Question 10 : Soit un ordinateur avec un processeur d’horloge 2 GHz et une mémoire cache
de 16 blocs, chaque bloc ayant une taille de 128 octets. La mémoire centrale présente une
latence de 100 cycles d’horloge du processeur. On désire exécuter un programme pour traiter
séquentiellement un ensemble de données de 8 KiB (c'est-à-dire 213 octets) présent en
mémoire centrale. Le programme lit un octet à la fois et accumule sa valeur dans un registre
du processeur. On considère que cette accumulation (=addition) représente un cycle
d’horloge du processeur. Quel est le temps nécessaire pour réaliser cette tâche ?
B
C
3200 ns
4146 ns
5