Table des matières

CONCEPTION DES ORDINATEURS : REFLEXIONS…

Ce qui suit est largement inspiré de l'introduction de l'ouvrage majeur :

Architecture des ordinateurs : Une approche quantitative de John Hennessy et David Parterson (ce dernier étant à l'origine des architectures RISC).

PERCEPTION DE LA NOTION DE PERFORMANCE…

Qu’entend-on par “ un ordinateur plus rapide qu’un autre ” ?

COMMENT AMELIORER LA PERFORMANCE DES SYSTEMES INFORMATIQUES (AU NIVEAU HARDWARE) ?

Pour améliorer la performance d’un système informatique, on peut agir sur seulement 3 directions :

UN EXEMPLE DE COMPROMIS TECHNOLOGIQUE : LA HIERARCHIE DES MEMOIRES

Le principe le plus important et le plus subtil de la conception des ordinateurs est de faire en sorte que les cas les plus fréquents soient les plus rapides : pourquoi ?

Economiquement, les concepteurs ne peuvent faire en sorte que tous les éléments d’un système informatique travaillent à la même vitesse. Il faut donc faire des compromis à la conception et donc favoriser les cas les plus fréquents au détriment des cas les plus rares.

QU’EST-CE QU’UN SYSTEME INFORMATIQUE EQUILIBRE ? UN EXEMPLE POUR FAIRE COMPRENDRE…

Supposons que vous vouliez aller au Nevada en Californie en traversant la Sierra Nevada puis le désert jusqu’à Los Angelès. Vous avez différents types de véhicules disponibles, mais malheureusement votre route traverse des sites écologiques dans les montagnes où vous devez marcher. Cette marche à travers la montagne durera 20 heures. Cependant, vous pourrez faire les derniers 300 km avec un véhicule grande vitesse.

Il existe 5 manières d’effectuer cette deuxième portion de voyage :

Combien de temps prendra votre voyage en utilisant ces véhicules, et quelle est l’accélération (gain en vitesse) par rapport à la marche ?

VEHICULE POUR LA 2EME PORTION DU VOYAGE NB. HEURES POUR LA DEUXIEME PORTION DU VOYAGEACCELERATION DANS LE DESERTNB. D’HEURES POUR TOUT LE VOYAGEACCELERATION POUR TOUT LE VOYAGE
A pied
A vélo
En 2 CV
En Mercédès 500
En voiture-fusée

Qu'en concluez-vous ??