Introduction
I.1 Architecture des ordinateursI.1.a L'informatique aujourd'hui
Apparue il y a une cinquantaine d'années, l'informatique a connu et connaît une évolutionextrêmement rapide. A sa motivation initiale qui était de faciliter et d'accélérer le calcul, se sontajoutées de nombreuses fonctionnalités, comme l'automatisation, le contrôle et la commande depratiquement tout processus, la communication et le partage de l'information. Dans nos sociétésoccidentales elle omniprésente. Après avoir été un outil réservé aux centres de recherche, elles'est implantée dans l'industrie et depuis une dizaine d'années elle envahit nos foyers. Au départnous n'avions que des systèmes centraux, puis sont apparus les postes de travail individuels, trèsrapidement reliés en réseaux locaux. Tous, ou presque, sont maintenant connectés à la "Toile".Nombreux sont les projets actuels d'utilisation et de gestion d'une puissance de calcul énormedistribuée sur un grand nombre de sites disséminés de par le monde. L'informatique est en grandepartie responsable de la profonde transformation que connaît actuellement la civilisation des paysriches.Les évolutions techniques sont telles que la durée de vie des matériels est relativementcourte. Le marché est extrêmement instable et en permanente évolution. La position desconstructeurs est presque remise en cause chaque jour. Face à cette situation, après une premièrepériode de systèmes propriétaires, dans lesquels un client de pouvait en pratique s'approvisionnerqu'auprès d'un seul constructeur, nous sommes passés aux systèmes ouverts. Cela sous-entend desarchitectures normalisées pour lesquelles les éléments peuvent provenir de plusieursconstructeurs. En parallèle, du côté logiciel un accent important est mis sur la réutilisation desproduits, qui doit permettre de suivre ces évolutions au prix d'un effort moindre, sans avoir àrepartir de zéro à chaque passage sur une nouvelle plate-forme par exemple. Cela expliquel'émergence des technologies "Orientées Objets" et du "Génie Logiciel". Il est à remarquer quecela se fait souvent avec une perte d'efficacité, masquée par l'évolution des performances auniveau technique.Face à cette situation très volatile, nous constatons tout de même que les concepts de baseintroduits par les pionniers perdurent, même s'ils peuvent se décliner de façons très différentes.Pour éviter d'avoir à réécrire ce cours d'Architecture des Ordinateurs tous les ans, j'ai donc pris leparti de principalement développer et expliquer ces concepts et les technologies de base. Unepartie est cependant consacrée une illustration plus concrète : l'architecture du PC. Ce choix mesemble être aujourd'hui (en l'an 2000) incontournable. Il y a quelques années j'aurais sans doutechoisi les architectures RISC des stations de travail. Je ne prendrai pas le risque de prédire quelsera l'exemple à choisir dans cinq ou dix ans.
Leave a Comment