• Votre sélection est vide.

    Enregistrez les diplômes, parcours ou enseignements de votre choix.

Structure des ordinateurs

  • Composante

    ENSEIRB-MATMECA

Code interne

EI5IT102

Description

Ce cours aborde la structure des ordinateurs. Les connaissances sont les suivantes:

Introduction sur l'évolution de la structure des ordinateurs et sur l'impact de la connaissance de l'architecture pour un informaticien
La représentation des nombres dans les ordinateurs, entiers et flottants, et l'implication de ces codages.
Le processeur, décliné sur un exemple simplifié d'architecture Intel:

le chemin d'exécution des instructions, les unités fonctionnelles
le pipeline (modèle à 5 étages), impact sur les performances
la gestion des dépendances entre instructions, des branchements
les instructions SIMD
le principe du fonctionnement de l'out of order


La mémoire

technologie pour stocker des bits
fonctionnements des mémoires cache


Communication vers les périphériques, interruptions et exceptions.
Introduction aux architectures multicoeurs

Ce cours est complété par des sessions pratiques en TD, où les notions vues en cours sont mises en évidence par de la programmation assembleur et C. L'objectif à l'issue du module est de savoir coder en assembleur une boucle, une conditionnelle, un accès à un tableau, un appel de fonction (sur des cas simples). Savoir également mesurer les performances et mettre en evidence des phénomènes de pipeline, les effets des dépendances.

Lire plus

Informations complémentaires

La thématique est l'architecture des ordinateurs, pour les processeurs généralistes, afin d'en comprendre le fonctionnement et mieux appréhender par la suite les cours de compilation et de système d'exploitation notamment. Une introduction également à l'analyse de performances est faite.

Lire plus

Modalités de contrôle des connaissances

Évaluation initiale / Session principale - Épreuves

Type d'évaluationNature de l'épreuveDurée (en minutes)Nombre d'épreuvesCoefficient de l'épreuveNote éliminatoire de l'épreuveRemarques
Contrôle Continu IntégralContrôle Continu1