QCM : Architecture des ordinateurs et représentation (30 questions)

Questions et réponses du QCM

1. Quel système acquiert, traite, stocke et restitue de l’information sous le contrôle d’un programme enregistré en mémoire ?

Un processeur isolé
Une machine électronique programmable
Une séquence d’opérations
Un système informatique complet

Une machine électronique programmable

Explication

Un ordinateur est une machine électronique programmable qui acquiert, traite, stocke et restitue de l’information sous le contrôle d’un programme en mémoire. Le système informatique comprend aussi les périphériques et les logiciels, le processeur seul n’est qu’un composant, et une séquence d’opérations désigne un programme.

2. Une équipe décrit les fonctions et les interactions des composants d’un ordinateur sans préciser les composants physiques ni leur interconnexion. De quel aspect s’agit-il ?

De l’interconnexion physique de l’ordinateur
De l’inventaire logiciel de l’ordinateur
De l’architecture de l’ordinateur
De l’organisation matérielle de l’ordinateur

De l’architecture de l’ordinateur

Explication

L’architecture décrit l’organisation logique des composants et leurs interactions, indépendamment de leur réalisation physique. L’organisation matérielle porte sur les composants physiques et leur interconnexion; l’inventaire des logiciels et le câblage relèvent d’autres descriptions.

3. Un concepteur choisit une architecture où le code et les données peuvent occuper des adresses dans une même mémoire reliée au processeur par des bus. Quel modèle a-t-il retenu ?

Un modèle sans programme stocké
Le modèle de Harvard
Le modèle de Von Neumann
Un modèle à mémoires séparées

Le modèle de Von Neumann

Explication

Le modèle de Von Neumann est une architecture à programme stocké où données et instructions résident dans une même mémoire adressable reliée au CPU par des bus. Harvard se distingue par des mémoires séparées, tandis que les bus assurent la communication sans définir à eux seuls le type de mémoire.

4. Quels sous-systèmes faut-il identifier pour décrire les quatre grandes parties du modèle de Von Neumann ?

UAL, bus, processeur et système d’exploitation
Unité de contrôle, bus, mémoire et système d’exploitation
Mémoire, entrées-sorties, circuits et compilateur
UAL, unité de contrôle, mémoire et entrées-sorties

UAL, unité de contrôle, mémoire et entrées-sorties

Explication

Les quatre sous-systèmes sont l’unité arithmétique et logique, l’unité de contrôle, la mémoire et les entrées-sorties. Les bus relient les composants, mais ne remplacent pas l’un de ces sous-systèmes; le système d’exploitation et le compilateur ne font pas partie de cette liste.

5. Un processeur vient de charger une instruction en mémoire. Quelle étape du cycle doit-il effectuer avant de l’exécuter ?

La transférer vers la mémoire
La décoder
L’exécuter
La charger à nouveau

La décoder

Explication

Après Fetch (chargement), le CPU effectue Decode (décodage), puis Execute (exécution). Exécuter immédiatement inverse les étapes, charger à nouveau confond Fetch et Decode, et transférer vers la mémoire n’est pas l’étape suivante du cycle.

6. Lors d’une opération, le CPU doit additionner deux valeurs puis coordonner les transferts de données entre ses composants. Quel élément prend en charge chacune de ces tâches ?

L’UAL additionne et l’horloge orchestre les transferts
L’UAL additionne et l’unité de contrôle orchestre les transferts
L’unité de contrôle additionne et l’UAL orchestre les transferts
L’horloge additionne et l’unité de contrôle orchestre les transferts

L’UAL additionne et l’unité de contrôle orchestre les transferts

Explication

L’UAL réalise les additions et les opérations logiques, tandis que l’unité de contrôle orchestre les transferts. Attribuer l’addition à l’unité de contrôle confond les rôles; faire orchestrer les transferts par l’UAL ou l’horloge leur attribue une fonction erronée.

7. Un ordinateur doit choisir une technologie pour son cache, sa RAM principale et son stockage persistant. Quelle association respecte la hiérarchie mémoire ?

SRAM pour le cache, SSD pour la RAM principale, DRAM pour le stockage persistant
SRAM pour le cache, DRAM pour la RAM principale, SSD pour le stockage persistant
DRAM pour le cache, SRAM pour la RAM principale, SSD pour le stockage persistant
SSD pour le cache, DRAM pour la RAM principale, SRAM pour le stockage persistant

SRAM pour le cache, DRAM pour la RAM principale, SSD pour le stockage persistant

Explication

La SRAM, très rapide, sert au cache, la DRAM constitue la RAM principale et le SSD assure le stockage persistant. La DRAM et la SRAM sont interverties dans une association; les deux autres confondent le SSD avec la mémoire vive ou avec le cache.

8. Pourquoi une architecture informatique organise-t-elle les mémoires en une hiérarchie plutôt que de se fonder sur un seul type de stockage ?

Pour concilier vitesse d’accès et capacité de stockage
Pour conserver les données sans stocker les programmes
Pour maximiser la vitesse d’accès sans tenir compte de la capacité
Pour assurer la persistance en éliminant les différences de vitesse

Pour concilier vitesse d’accès et capacité de stockage

Explication

La hiérarchie mémoire vise à concilier vitesse et capacité, en s’appuyant sur des mémoires aux caractéristiques différentes. Maximiser seulement la vitesse néglige la capacité; la conservation des seules données et l’élimination des différences de vitesse ne décrivent pas cet objectif.

9. Lors d’une lecture mémoire, le processeur envoie l’adresse de la case, reçoit sa valeur et indique l’opération à effectuer. Quel bus transporte l’adresse cible ?

Le bus d’adresses
Le bus de contrôle et de données
Le bus de contrôle
Le bus de données

Le bus d’adresses

Explication

Le bus d’adresses transporte l’adresse cible. Le bus de données transporte la valeur, tandis que le bus de contrôle porte les signaux READ/WRITE ; combiner les deux confond donc leurs rôles.

10. Un système dispose d’un bus d’adresses de 32 bits. Quelle est la taille de son espace adressable en octets ?

32 octets, soit 256 bits
2322^{32} octets, soit 4 Go
4 octets, soit 32 bits
2322^{32} bits, soit 4 Go

$$2^{32}$$ octets, soit 4 Go

Explication

La largeur du bus d’adresses fixe l’espace adressable : 32 bits permettent d’adresser 2322^{32} octets, soit 4 Go. Assimiler la largeur à 32 octets confond nombre de fils et espace adressable.

11. Quelle définition décrit correctement un bit dans un système informatique ?

Un chiffre décimal pouvant prendre dix valeurs distinctes
Un signal de commande indiquant une lecture mémoire
Un chiffre binaire valant 0 ou 1, associé à l’état d’un transistor
Un groupe de huit chiffres binaires codant une valeur

Un chiffre binaire valant 0 ou 1, associé à l’état d’un transistor

Explication

Un bit est un chiffre binaire valant 0 ou 1 et représente l’état physique d’un transistor, ouvert ou fermé. Un groupe de huit bits est un octet, tandis qu’un signal de lecture relève du contrôle.

12. Un appareil utilise des octets comme unités adressables standard. Combien de valeurs distinctes un octet peut-il coder ?

8 valeurs
256 valeurs
2 valeurs
4 valeurs

256 valeurs

Explication

Un octet contient 8 bits et peut coder 28=2562^8 = 256 valeurs ; il constitue aussi l’unité adressable standard. Répondre 8 confond le nombre de bits avec le nombre de combinaisons possibles.

13. Une technicienne convertit le nombre décimal 13 en binaire. Quel résultat obtient-elle en divisant successivement par 2 puis en lisant les restes à l’envers ?

0111 en base 2
1101 en base 2
1011 en base 2
13 en base 2

1101 en base 2

Explication

Les divisions successives de 13 par 2 donnent les restes 1, 0, 1, 1 ; leur lecture à l’envers produit 1101 en base 2. Lire les restes dans l’ordre donne 1011, ce qui inverse la procédure.

14. Une ingénieure veut représenter quatre bits à la fois afin de raccourcir l’écriture d’une adresse mémoire. Quel système de numération convient ?

Le système octal, en base 8
Le système décimal, en base 10
Le système binaire, en base 2
Le système hexadécimal, en base 16

Le système hexadécimal, en base 16

Explication

En hexadécimal, chaque symbole de 0 à F représente quatre bits, ce qui compacte l’écriture des adresses mémoire et des codes machine. Le binaire est en base 2 et ses symboles représentent chacun un bit.

15. Un équipement doit représenter un caractère ASCII standard en utilisant le nombre minimal de bits indiqué pour ce code. Combien de bits faut-il prévoir ?

8 bits
De 1 à 4 octets
7 bits
128 bits

7 bits

Explication

L’ASCII standard code 128 caractères latins sur 7 bits. Huit bits correspondent à sa version étendue, 128 est le nombre de caractères, et la longueur de 1 à 4 octets concerne UTF-8.

16. Un logiciel doit encoder des alphabets du monde avec des séquences de longueur variable tout en préservant la compatibilité historique. Quel codage répond à ces besoins ?

UTF-8, avec 1 à 4 octets par caractère
Unicode, avec une longueur fixe de 8 bits
ASCII étendu, avec 1 à 4 octets par caractère
ASCII standard, avec 1 à 4 bits par caractère

UTF-8, avec 1 à 4 octets par caractère

Explication

UTF-8 encode les alphabets du monde sur une longueur variable de 1 à 4 octets et assure une compatibilité historique. Unicode est le standard universel des caractères, tandis que l’ASCII standard et étendu utilisent respectivement 7 et 8 bits.

17. Dans un circuit, une porte reçoit deux entrées, dont une seule est active. Quelle porte produit une sortie active dans cette situation ?

La porte OU
Le circuit combinatoire
La porte NON
La porte ET

La porte OU

Explication

La porte OU produit 1 dès qu’au moins une entrée est active. La porte ET exige que toutes les entrées soient actives, la porte NON inverse une entrée et un circuit combinatoire désigne un circuit sans mémoire.

18. Un dispositif calcule sa sortie à partir des entrées présentes, sans conserver d’information sur les entrées précédentes. De quel type de circuit s’agit-il ?

Un transistor
Un circuit combinatoire
Une porte logique élémentaire
Un circuit séquentiel à mémoire

Un circuit combinatoire

Explication

Un circuit combinatoire n’a pas de mémoire : ses sorties dépendent des entrées présentes. Un circuit séquentiel conserve un état, une porte est un élément logique et un transistor est un composant physique.

19. Dans un exercice, un étudiant utilise Logisim pour reproduire le comportement d’un circuit, sans brancher de composants réels. Comment désigne-t-on cette démarche ?

Une reproduction logicielle du comportement d’un circuit réel
Une mesure du comportement d’un circuit doté de composants physiques
Une conception logicielle sans reproduction du comportement du circuit
Un assemblage physique reproduisant le comportement d’un circuit

Une reproduction logicielle du comportement d’un circuit réel

Explication

La simulation reproduit par logiciel le comportement d’un circuit réel sans composants physiques. L’assemblage matériel suppose des composants réels, la conception ne désigne pas nécessairement une reproduction du comportement, et la mesure concerne un circuit physique.

20. Une équipe prépare le TP sur un ordinateur portable, sans matériel électronique. Quel travail correspond à l’objectif prévu ?

Construire et simuler une porte ET à deux entrées et une addition sur 8 bits
Construire et simuler une porte OU à deux entrées et une addition sur 4 bits
Construire ces circuits à deux entrées et cette addition avec des composants physiques
Construire et simuler une porte ET à deux entrées et une addition sur 4 bits

Construire et simuler une porte ET à deux entrées et une addition sur 4 bits

Explication

Le TP vise la construction et la simulation dans Logisim-evolution d’une porte ET à deux entrées et d’une addition sur 4 bits, sans matériel physique. L’addition sur 8 bits change la largeur prévue, la porte OU change le circuit demandé et les composants physiques contredisent le cadre du TP.

21. Une porte ET simulée reçoit successivement les paires d’entrées 00, 01, 10 et 11. Pour quelle paire sa sortie vaut-elle 1 ?

Pour les paires 01 et 10
Pour les paires 00, 01 et 10
Pour la paire 11
Pour les paires 01, 10 et 11

Pour la paire 11

Explication

Une porte ET à deux entrées produit 1 lorsque les deux entrées valent 1, soit pour 11. Les paires 01 et 10 correspondent à la confusion avec OU, tandis que 00, 01 et 10 donnent une sortie de 0.

22. Dans une simulation, on additionne les nombres binaires 0101 et 0011 sur 4 bits. Quel résultat obtient-on, et quelle est la retenue sortante ?

1000, avec une retenue sortante de 1
1100, avec une retenue sortante de 0
0001, avec une retenue sortante de 0
1000, avec une retenue sortante de 0

1000, avec une retenue sortante de 0

Explication

0101 vaut 5 et 0011 vaut 3 ; leur somme est 8, soit 1000 sur 4 bits, sans retenue sortante. 1100 résulte d’une addition erronée, 0001 inverse les chiffres du résultat et une retenue de 1 est incorrecte ici.

23. Dans un simulateur, la sortie obtenue pour un circuit ne correspond pas à celle prévue. Quelle démarche constitue une validation ?

Mesurer le délai de propagation sans vérifier le résultat logique attendu
Modifier le circuit avant de comparer ses sorties à celles qui étaient prévues
Comparer la sortie simulée à la sortie attendue pour repérer et corriger les erreurs
Observer l’état du circuit simulé sans le confronter au résultat prévu

Comparer la sortie simulée à la sortie attendue pour repérer et corriger les erreurs

Explication

La validation consiste à comparer la sortie simulée à la sortie attendue afin de corriger les erreurs. Observer l’état ou mesurer un délai ne remplace pas cette comparaison, et modifier le circuit sans la faire ne constitue pas une validation.

24. Une étudiante veut vérifier la table de vérité d’un circuit, mesurer son délai de propagation et observer l’état d’une LED. Quelle méthode permet de réaliser ces vérifications ?

Simuler le circuit pour vérifier sa table, mesurer le délai et visualiser la LED
Corriger le circuit en modifiant sa logique, sans effectuer les vérifications demandées
Valider le circuit en comparant les sorties, sans mesurer le délai ni observer la LED
Fabriquer le circuit pour mesurer son délai et observer physiquement la LED

Simuler le circuit pour vérifier sa table, mesurer le délai et visualiser la LED

Explication

La simulation permet de vérifier une table de vérité, de mesurer un délai de propagation et de visualiser instantanément l’état d’une LED. La comparaison des sorties relève de la validation, la correction intervient pour traiter des erreurs, et la fabrication physique n’est pas nécessaire pour ces vérifications.

25. Une équipe choisit une ISA minimaliste pour un processeur RV32I. Quelle caractéristique de cette architecture doit-elle retenir ?

Elle comporte 47 instructions
Elle comporte 32 instructions
Elle comporte 47 extensions
Elle comporte 32 extensions

Elle comporte 47 instructions

Explication

RISC-V RV32I est présentée comme une architecture minimaliste comportant 47 instructions. Le nombre 32 renvoie à RV32I, et non au nombre d’instructions; les extensions ne correspondent pas à ce décompte.

26. Pour encoder un texte contenant des caractères latins et des caractères de langues variées, quelle comparaison entre ASCII et UTF-8 est correcte ?

ASCII utilise 7 bits pour une compatibilité mondiale, tandis qu’UTF-8 utilise de 1 à 4 octets pour le latin
ASCII utilise de 1 à 4 octets pour le latin, tandis qu’UTF-8 utilise 7 bits pour une compatibilité mondiale
ASCII utilise 7 bits pour le latin, tandis qu’UTF-8 utilise de 1 à 4 octets pour une compatibilité mondiale
ASCII utilise 7 octets pour le latin, tandis qu’UTF-8 utilise de 1 à 4 bits pour une compatibilité mondiale

ASCII utilise 7 bits pour le latin, tandis qu’UTF-8 utilise de 1 à 4 octets pour une compatibilité mondiale

Explication

ASCII est associé au latin codé sur 7 bits, alors qu’UTF-8 code les caractères sur 1 à 4 octets pour assurer une compatibilité mondiale. L’inversion des formats, l’attribution de la compatibilité mondiale à ASCII et la confusion entre bits et octets sont les erreurs illustrées par les autres propositions.

27. Dans un processeur qui suit le pipeline décrit, quelle séquence d’étages une instruction parcourt-elle ?

Fetch, Decode, Memory, Execute, Writeback
Fetch, Execute, Decode, Writeback, Memory
Fetch, Decode, Execute, Memory, Writeback
Decode, Fetch, Execute, Memory, Writeback

Fetch, Decode, Execute, Memory, Writeback

Explication

Le pipeline ordonne les cinq étages ainsi : Fetch, Decode, Execute, Memory puis Writeback. Inverser Fetch et Decode, déplacer Memory avant Execute ou permuter les derniers étages contredit cet ordre.

28. Une équipe veut réduire l’énergie consommée par les poids d’un modèle d’intelligence artificielle : quelle conversion correspond à la quantification décrite ?

Convertir les poids de 8 bits vers 32 bits
Convertir les poids de 32 bits vers 32 bits
Convertir les poids de 8 bits vers 16 bits
Convertir les poids de 32 bits vers 8 bits

Convertir les poids de 32 bits vers 8 bits

Explication

La quantification décrite réduit la largeur des poids de 32 bits à 8 bits afin d’économiser de l’énergie. La conversion inverse augmente la précision, tandis que les conversions vers 16 ou 32 bits ne correspondent pas à cette réduction.

29. Un système traite efficacement des données dans un format adapté à ses capacités matérielles : quel principe cette situation illustre-t-elle ?

La persistance des données en mémoire secondaire
La séparation entre mémoire et stockage
La cohérence entre architecture et données
La capacité de transfert du bus de données

La cohérence entre architecture et données

Explication

La cohérence entre architecture et données est l’adéquation entre la représentation des données et la capacité de traitement du matériel. La séparation mémoire-stockage, le débit du bus et la persistance concernent d’autres propriétés.

30. Lorsqu’on évalue un ordinateur, quelle propriété dépend du bus d’adresses plutôt que du bus de données ?

La persistance des données hors tension
La capacité mémoire adressable
Le débit de transfert des données
La vitesse d’exécution des instructions

La capacité mémoire adressable

Explication

Le bus d’adresses détermine la capacité mémoire adressable, tandis que le bus de données détermine le débit. Confondre ces rôles inverse leurs fonctions ; la persistance et la vitesse d’exécution ne sont pas déterminées par ces deux rôles de bus.

Révisez avec les flashcards

Mémorisez les réponses avec 75 flashcards sur Architecture des ordinateurs et représentation.

Quelles fonctions un ordinateur programmable accomplit-il sous le contrôle d’un programme en mémoire ?

Il acquiert, traite, stocke et restitue de l’information.

Que décrit l’architecture, indépendamment de la réalisation physique ?

L’organisation logique des composants et leurs interactions.

En quelle année le modèle de Von Neumann a-t-il été présenté ?

En 1945.

Voir les flashcards →

Approfondir avec la fiche

Consultez la fiche de révision complète sur Architecture des ordinateurs et représentation.

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