CPU et architecture
Vérifiez les bases du CPU, comme le pipeline, la mémoire cache et l'architecture de von Neumann, avec des QCM.
—Votre taux de réussite
0 / 50Questions traitées
S'entraîner sur 10 questionsQuestions aléatoires de ce thème · environ 5 minutes
S'entraîner sur ce thèmeToutes les questions de ce thème dans un ordre aléatoire
Questions à revoirNe refaire que les questions manquées lors de la dernière tentative
CPU et architecture : points clés
Un CPU exécute un programme en répétant la recherche, le décodage et l'exécution des instructions. La plupart des ordinateurs utilisent l'architecture de von Neumann, dans laquelle programmes et données sont stockés dans la même mémoire principale.
Parmi les techniques d'amélioration des performances figurent le pipeline, qui chevauche les étapes de traitement des instructions, les caches, qui comblent l'écart de vitesse avec la mémoire principale, et le traitement parallèle sur plusieurs cœurs. La miniaturisation des semi-conducteurs a soutenu toutes ces avancées.
Toutes les questions sur CPU et architecture (50)
- Quel est le principal objectif du traitement en pipeline d'un processeur ?
- Quel est le principal objectif d'une mémoire cache ?
- Quelle caractéristique de l'ordinateur de type von Neumann est correcte ?
- Quel est le principal objectif de l'intégration de plusieurs cœurs de processeur sur une même puce (multicœur) ?
- Quelle caractéristique du RISC (ordinateur à jeu d'instructions réduit) est correcte ?
- Quelle est la période d'une horloge de 1 GHz ?
- Quel est l'objectif de la prédiction de branchement d'un processeur ?
- Quelle est la principale raison pour laquelle les GPU conviennent aux calculs matriciels et à l'entraînement et l'inférence en IA ?
- Avec un temps d'accès au cache de 10 ns, un temps d'accès à la mémoire principale de 100 ns et un taux de succès du cache de 90 %, quel est le temps d'accès moyen ?
- Dans un circuit CMOS, si seule la tension d'alimentation est divisée par deux, toutes choses égales par ailleurs, comment évolue la puissance dynamique ?
- Que désignent principalement les noms ARM, x86 et RISC-V ?
- Quelle caractéristique de RISC-V est correcte ?
- Comment appelle-t-on l'architecture de processeur qui émet et exécute simultanément plusieurs instructions par cycle d'horloge ?
- Quel cache conserve les résultats de traduction d'adresses virtuelles en adresses physiques et accélère cette traduction ?
- Quel circuit dédié, intégré notamment aux SoC de smartphones, réalise l'inférence d'IA rapidement et avec une faible consommation ?
- Dans un ordinateur courant, quelle hiérarchie mémoire classée du plus rapide au plus lent est correcte ?
- Combien d'instructions par seconde environ un processeur à 2 GHz et de CPI moyen (cycles par instruction) de 0.5 exécute-t-il ?
- Pour un programme dont 90 % du traitement est parallélisable, quelle est l'accélération théorique maximale lorsque le nombre de processeurs tend vers l'infini ?
- Quel mode de traitement applique simultanément une même opération à plusieurs données au moyen d'une seule instruction ?
- Quelle organisation de processeur combine des cœurs hautes performances et des cœurs économes en énergie, utilisés selon la charge ?
- Quel mode d'exécution examine les dépendances entre instructions et exécute les instructions prêtes dans un ordre différent de celui du programme pour améliorer les performances ?
- Quel mécanisme du processeur suspend temporairement le traitement en cours pour traiter en priorité une demande, par exemple d'un périphérique externe ?
- Quel mécanisme transfère directement des données entre un périphérique et la mémoire sans passer par le processeur ?
- Quel circuit LSI regroupe sur une seule puce un processeur, de la mémoire et des périphériques comme des temporisateurs ou des ADC, et sert à la commande des appareils électroménagers et équipements ?
- Dans un processeur multicœur, quel mécanisme maintient la cohérence lorsque les caches de plusieurs cœurs contiennent des données de la même adresse ?
- Quelle technique modifie dynamiquement la fréquence de fonctionnement et la tension d'alimentation selon la charge pour réduire la consommation du processeur ?
- Quel exemple de vulnérabilité a révélé des attaques exploitant les traces laissées dans le cache par l'exécution spéculative pour déduire des données normalement inaccessibles ?
- Quel indicateur exprime la chaleur dégagée sous une charge élevée type et sert de référence pour la conception du refroidissement d'un processeur ?
- Quel indicateur exprime le nombre d'instructions exécutées par cycle d'horloge ?
- Comment appelle-t-on le problème selon lequel les contraintes de consommation et de dissipation thermique empêchent de faire fonctionner simultanément à pleine performance tous les circuits d'une puce ?
- Quelle est la désignation française courante du CPU ?
- Quelle description d'un processeur à 3 GHz est correcte ?
- Que désigne principalement le nombre 64 dans « processeur 64 bits » ?
- Quel est l'ordre correct du déroulement de base du traitement d'une instruction par le processeur ?
- Quel est le rôle de l'ALU (unité arithmétique et logique) du processeur ?
- Que contient le compteur ordinal (PC) du processeur ?
- Parmi les politiques d'écriture du cache, quelle description de l'écriture différée (write-back) est correcte ?
- Quelle description d'un cache associatif par ensembles est correcte ?
- Quelle est la taille usuelle d'une ligne de cache (bloc de cache) dans la plupart des processeurs actuels ?
- Dans un pipeline, lorsqu'une instruction utilise immédiatement le résultat de la précédente (aléa de données), quelle technique transmet directement le résultat du calcul à l'instruction suivante sans attendre l'écriture dans le registre ?
- Quelle description du petit-boutiste (little-endian) est correcte ?
- Quelle technique permet à un seul cœur de traiter simultanément les instructions de plusieurs threads afin d'utiliser efficacement ses unités d'exécution ?
- Dans les microcontrôleurs notamment, quelle méthode attribue aux registres des périphériques des adresses dans le même espace que la mémoire et les manipule avec les instructions ordinaires de lecture et d'écriture mémoire ?
- Quel est le rôle du chien de garde (watchdog timer) intégré à un microcontrôleur ?
- Quelle zone est généralement utilisée pour sauvegarder temporairement l'adresse de retour, entre autres, lors de l'appel d'un sous-programme (fonction) ?
- Quelle combinaison correspond à la classification des défauts de cache dite des « trois C » ?
- Dans un processeur à exécution dans le désordre, quel mécanisme valide (retire) dans l'ordre original du programme les résultats des instructions exécutées dans le désordre ?
- Quel est le principal objectif du renommage de registres dans un processeur à exécution dans le désordre ?
- Quelle organisation, utilisée notamment dans les accélérateurs d'IA, dispose de nombreuses unités de multiplication-accumulation en grille et calcule des produits matriciels en faisant circuler les données d'une unité à sa voisine ?
- Quel modèle représente graphiquement, avec l'intensité arithmétique (opérations par octet) en abscisse, si les performances d'un programme sont limitées par la puissance de calcul ou par la bande passante mémoire ?
Comparatifs sur ce thème
- RISC vs CISC : différences et exemplesArchitectures de jeu d'instructions RISC et CISC comparées dans un tableau : longueur des instructions, accès…
- ARM vs RISC-V vs x86 : comparaison des architectures de jeu d'instructionsARM, RISC-V et x86 comparés dans un tableau : style de conception, longueur des instructions, licence, regist…
- Architecture de von Neumann vs Harvard : les différences expliquéesArchitectures de von Neumann et Harvard comparées dans un tableau : mémoire, bus, débit, flexibilité, complex…