QCM : Architecture fonctionnelle du matériel — 17 questions

Questions et réponses du QCM

1. Quelle caractéristique permet à l’architecture de Harvard d’accéder simultanément aux instructions et aux données ?

Elle stocke les instructions dans les registres du processeur
Elle sépare les mémoires et utilise des bus indépendants
Elle transfère les données par un bus réservé aux résultats
Elle regroupe les mémoires et utilise un bus partagé

Elle sépare les mémoires et utilise des bus indépendants

Explication

L’architecture de Harvard dispose de mémoires distinctes pour les instructions et les données, avec des bus indépendants qui autorisent des accès simultanés. L’architecture de Von Neumann repose au contraire sur une mémoire commune et un bus partagé.

2. Dans quelle architecture les instructions et les données sont-elles conservées dans une même mémoire principale accessible par un bus partagé ?

Dans une architecture dotée de mémoires locales indépendantes
Dans l’architecture de Von Neumann
Dans l’architecture de Harvard
Dans une architecture exclusivement fondée sur des registres

Dans l’architecture de Von Neumann

Explication

Von Neumann utilise une mémoire principale unique pour les instructions et les données, à laquelle le processeur accède par un bus partagé. La séparation des mémoires et des bus caractérise plutôt Harvard.

3. Quelle comparaison décrit correctement les mémoires et les bus des architectures de Von Neumann et de Harvard ?

Les deux architectures associent mémoire unique et bus partagés pour simplifier les échanges
Les deux architectures séparent mémoires et bus afin de permettre les accès simultanés
Von Neumann associe mémoire unique et bus partagés, tandis que Harvard sépare mémoires et bus
Von Neumann sépare mémoires et bus, tandis que Harvard associe mémoire unique et bus partagés

Von Neumann associe mémoire unique et bus partagés, tandis que Harvard sépare mémoires et bus

Explication

Von Neumann combine une mémoire unique avec des bus partagés, alors que Harvard utilise des mémoires séparées et des bus dédiés. Confondre ces deux organisations inverse précisément leur distinction fondamentale.

4. Quelle association entre architecture et domaine d’utilisation est correcte ?

Von Neumann équipe principalement les microcontrôleurs, tandis que Harvard domine les ordinateurs portables
Les architectures Harvard et Von Neumann sont réparties de manière similaire entre PC et systèmes embarqués
Von Neumann est fréquente dans les PC traditionnels, tandis que Harvard est courante dans les microcontrôleurs
Harvard est fréquente dans les PC traditionnels, tandis que Von Neumann est courante dans les microcontrôleurs

Von Neumann est fréquente dans les PC traditionnels, tandis que Harvard est courante dans les microcontrôleurs

Explication

Les PC et ordinateurs portables traditionnels utilisent couramment une architecture de Von Neumann, tandis que Harvard est répandue dans les microcontrôleurs et les systèmes embarqués. L’association inverse attribue à chaque architecture le domaine généralement associé à l’autre.

5. Quel enchaînement décrit correctement le cycle d’exécution d’un programme selon Von Neumann ?

Chercher les instructions en mémoire, les transférer au processeur, effectuer les opérations, puis renvoyer les résultats en mémoire
Chercher les instructions dans le processeur, les exécuter en mémoire, puis transférer les données vers les bus
Transférer les résultats au processeur, chercher les instructions en mémoire, puis effectuer les opérations nécessaires
Effectuer les opérations en mémoire, transférer les résultats au processeur, puis chercher les instructions dans les registres

Chercher les instructions en mémoire, les transférer au processeur, effectuer les opérations, puis renvoyer les résultats en mémoire

Explication

Le cycle commence par la recherche des instructions en mémoire principale, suivie de leur transfert vers l’unité centrale et de leur traitement, avant l’écriture des résultats en mémoire. Le traitement ne précède donc pas le transfert des instructions vers le processeur.

6. Après que le processeur a effectué les opérations demandées par une instruction, que deviennent les résultats dans le cycle de Von Neumann ?

Ils sont renvoyés vers la mémoire principale
Ils restent dans la mémoire du processeur sans être transférés
Ils sont convertis en nouvelles instructions dans les bus
Ils remplacent les instructions dans l’unité de commande

Ils sont renvoyés vers la mémoire principale

Explication

Une fois les opérations effectuées, les résultats sont renvoyés en mémoire principale, conformément à la séquence du cycle de Von Neumann. Ils ne sont donc pas transformés en instructions ni conservés sans transfert.

7. Que décrit principalement le format d’une instruction dans un processeur ?

Le nombre de cycles nécessaires pour exécuter l’instruction
La vitesse à laquelle l’instruction est transférée vers le processeur
La manière dont l’instruction est codée et organisée en mémoire binaire
La quantité de mémoire cache mobilisée par l’instruction

La manière dont l’instruction est codée et organisée en mémoire binaire

Explication

Le format d’instruction décrit le codage et l’organisation binaire de l’instruction en mémoire. Sa longueur constitue une caractéristique liée, mais elle indique plus précisément le nombre total de bits requis.

8. Dans une instruction binaire, à quoi correspondent les champs ?

À des indicateurs mesurant la durée totale de l’exécution
À des emplacements mémoire contenant les résultats intermédiaires
À des blocs de bits contigus indiquant l’opération et les opérandes
À des cycles successifs réservés au décodage de l’instruction

À des blocs de bits contigus indiquant l’opération et les opérandes

Explication

Les champs sont des blocs contigus de bits qui précisent notamment l’opération et les opérandes. Ils ne représentent pas des cycles ni une mesure de durée d’exécution.

9. Que mesure la fréquence d’horloge d’un processeur ?

Le nombre d’instructions exécutées par cycle, exprimé en octets
La capacité du cache, exprimée en gigaoctets par seconde
Le nombre de cycles réalisés par seconde, exprimé en gigahertz
Le nombre de cœurs actifs, exprimé en opérations par seconde

Le nombre de cycles réalisés par seconde, exprimé en gigahertz

Explication

La fréquence d’horloge indique combien de cycles le processeur réalise chaque seconde et s’exprime en gigahertz. Elle ne suffit pas à elle seule pour évaluer le rendement global, qui dépend aussi de l’architecture et d’autres facteurs.

10. Combien de cycles par seconde représente une fréquence de 1 GHz1\,\text{GHz} ?

1 000 0001\,000\,000 cycles par seconde
1 000 000 000 0001\,000\,000\,000\,000 cycles par seconde
1 000 000 0001\,000\,000\,000 cycles par seconde
100 000100\,000 cycles par seconde

$$1\,000\,000\,000$$ cycles par seconde

Explication

Un gigahertz correspond à un milliard de cycles par seconde, soit 1 000 000 0001\,000\,000\,000 cycles par seconde. Une valeur de 1 000 0001\,000\,000 correspondrait à un mégahertz, et non à un gigahertz.

11. Quelle évaluation donne l’image la plus complète des performances d’un processeur ?

Elle combine la fréquence, l’architecture, l’IPC, les cœurs et la mémoire cache
Elle compare principalement la fréquence, sans tenir compte des autres caractéristiques
Elle dépend du nombre de logiciels installés et de la taille des fichiers traités
Elle repose surtout sur la capacité de stockage et la vitesse du périphérique utilisé

Elle combine la fréquence, l’architecture, l’IPC, les cœurs et la mémoire cache

Explication

Les performances dépendent de plusieurs facteurs : fréquence, architecture, IPC, nombre de cœurs et mémoire cache. Se limiter à la fréquence ignore des éléments déterminants de l’efficacité réelle du processeur.

12. Quelle distinction caractérise le mieux les architectures CISC et RISC ?

CISC réserve les instructions complexes aux calculs graphiques, tandis que RISC les réserve aux transferts mémoire
CISC regroupe plusieurs opérations dans des instructions complexes, tandis que RISC privilégie des instructions simples et régulières
CISC exécute les instructions dans plusieurs processeurs, tandis que RISC les exécute dans un seul cœur
CISC utilise des instructions simples de longueur fixe, tandis que RISC regroupe plusieurs opérations dans des instructions variables

CISC regroupe plusieurs opérations dans des instructions complexes, tandis que RISC privilégie des instructions simples et régulières

Explication

CISC emploie des instructions plus complexes et souvent de longueur variable, capables de réaliser plusieurs opérations. RISC privilégie au contraire des instructions plus simples et régulières, ce qui distingue les deux approches.

13. Dans quel ensemble de systèmes l’architecture RISC est-elle particulièrement répandue ?

Les périphériques de stockage utilisant des contrôleurs à haute capacité
Les puces Apple Silicon, les appareils mobiles et les systèmes à faible consommation
Les ordinateurs centraux anciens conçus autour d’instructions très longues
Les processeurs x86-64 d’Intel et AMD destinés principalement aux PC

Les puces Apple Silicon, les appareils mobiles et les systèmes à faible consommation

Explication

RISC est très répandue dans Apple Silicon, les appareils mobiles et les systèmes conçus pour consommer peu d’énergie. Les processeurs x86-64 d’Intel et AMD pour PC sont plutôt associés à l’approche CISC.

14. Quel rôle un bus joue-t-il dans un ordinateur ?

Il convertit les instructions en signaux graphiques pour l’écran.
Il alimente électriquement les périphériques reliés à l’ordinateur.
Il stocke les données afin de les conserver après l’arrêt du système.
Il fait circuler les instructions et les données entre les unités de l’ordinateur.

Il fait circuler les instructions et les données entre les unités de l’ordinateur.

Explication

Un bus constitue un chemin de circulation pour les instructions et les données entre les différentes unités de l’ordinateur. Le stockage durable relève d’un support mémoire, tandis que l’affichage et l’alimentation ont d’autres fonctions.

15. Que désigne la largeur d’un bus ?

Le mode de transmission des bits, en parallèle ou en série.
Le nombre de périphériques pouvant être connectés au bus.
Le nombre de bits transmis simultanément par un canal.
La distance maximale séparant le processeur et la mémoire.

Le nombre de bits transmis simultanément par un canal.

Explication

La largeur d’un bus mesure le nombre de fils ou de bits transmis simultanément par un canal. Le mode parallèle ou série décrit le type de transmission, et non la largeur du bus.

16. Quelle différence caractérise un bus parallèle par rapport à un bus série ?

Le bus parallèle utilise des signaux de contrôle, tandis que le bus série utilise des signaux d’alimentation.
Le bus parallèle relie les périphériques, tandis que le bus série relie les unités de commande.
Le bus parallèle transporte les adresses, tandis que le bus série transporte les données dans les deux sens.
Le bus parallèle transmet plusieurs bits simultanément, tandis que le bus série transmet les bits successivement.

Le bus parallèle transmet plusieurs bits simultanément, tandis que le bus série transmet les bits successivement.

Explication

Un bus parallèle transfère plusieurs bits au même moment, alors qu’un bus série transmet les données bit par bit. La fonction d’un bus d’adresses ou de données constitue une autre distinction, indépendante du caractère parallèle ou série.

17. Quelle association entre les principaux bus et leur fonction est correcte ?

Le bus d’adresses relie les écrans, le bus de données relie les claviers et le bus de contrôle conserve les instructions.
Le bus d’adresses indique les emplacements, le bus de données échange les données et le bus de contrôle transporte les signaux de commande.
Le bus d’adresses échange les données, le bus de données indique les emplacements et le bus de contrôle alimente les périphériques.
Le bus d’adresses transporte les signaux de commande, le bus de données alimente la mémoire et le bus de contrôle indique les emplacements.

Le bus d’adresses indique les emplacements, le bus de données échange les données et le bus de contrôle transporte les signaux de commande.

Explication

Le bus d’adresses transporte les adresses, le bus de données transporte les données dans les deux sens et le bus de contrôle véhicule les signaux d’arbitrage concernés. Les autres associations inversent ces fonctions ou attribuent aux bus des rôles qui ne leur appartiennent pas.

Révisez avec les flashcards

Mémorisez les réponses avec 34 flashcards sur Architecture fonctionnelle du matériel.

Qu'impose l'architecture de Harvard pour les mémoires ?

Des mémoires séparées pour instructions et données.

Quel avantage donne l'architecture de Harvard grâce à ses bus ?

Un accès simultané aux instructions et données.

Quelle mémoire utilise l'architecture de Von Neumann ?

Une mémoire principale unique pour données et instructions.

Voir les flashcards →

Approfondir avec la fiche

Consultez la fiche de révision complète sur Architecture fonctionnelle du matériel.

Voir la fiche →

Cours similaires

Crée tes propres QCM

Importe ton cours et l'IA génère des QCM avec corrections en 30 secondes.

Générateur de QCM