Тест: Introduction aux architectures et microprocesseurs — 16 въпроса

Подробни въпроси и отговори

1. Quel est le rôle du pointeur d’instruction PC dans une machine simplifiée ?

Indiquer l’adresse de la prochaine instruction à récupérer
Conserver l’instruction en cours d’exécution
Stocker le résultat final avant écriture en mémoire
Traduire les adresses logiques en adresses physiques

Indiquer l’adresse de la prochaine instruction à récupérer

Обяснение

Le PC pointe vers la prochaine instruction à charger. Le registre d’instruction contient, lui, l’instruction en cours, tandis que la traduction d’adresses relève de la MMU.

2. À quoi correspond l’étape de write back dans le cycle d’instruction ?

Charger une nouvelle instruction depuis la RAM
Décoder l’opcode de l’instruction suivante
Copier le résultat dans le registre prévu
Déplacer l’adresse cible vers le PC

Copier le résultat dans le registre prévu

Обяснение

Le write back recopie le résultat obtenu dans le registre destiné à le recevoir. Il ne sert pas à récupérer une nouvelle instruction, ce qui relève du fetch.

3. Quel repère historique est associé aux cartes perforées dans l’évolution des machines ?

La Pascaline
L’ENIAC
Le processeur MOS 6502
Le métier à tisser Jacquard

Le métier à tisser Jacquard

Обяснение

Le métier Jacquard est le repère historique associé aux cartes perforées. La Pascaline est une calculatrice mécanique, tandis que l’ENIAC appartient aux premiers ordinateurs électroniques.

4. Quel choix correspond à un premier ordinateur cité parmi les repères historiques des années 1940 ?

Pascaline
Boulier
Bâtons de Napier
ENIAC

ENIAC

Обяснение

L’ENIAC fait partie des premiers ordinateurs cités pour les années 1940. Les autres propositions sont des ancêtres ou des machines de calcul plus anciennes et non des ordinateurs électroniques.

5. Quel processeur est donné comme réponse attendue pour « premier processeur des PC » lorsqu’il est proposé parmi d’autres choix ?

MOS 6502
Intel 8086
Motorola 6800
Intel 8088

MOS 6502

Обяснение

Dans ce cadre d’examen, la réponse attendue est MOS 6502. Les autres processeurs sont des distracteurs plausibles mais ne correspondent pas à la réponse visée ici.

6. Quelle caractéristique est associée à l’Intel 8086 dans les repères sur les microprocesseurs ?

Processeur 8 bits conçu comme premier CPU des PC
Processeur sans segmentation mais avec MMU intégrée
Processeur RISC orienté faible consommation et très peu de transistors
Processeur 16 bits avec segmentation et séparation exécution/bus

Processeur 16 bits avec segmentation et séparation exécution/bus

Обяснение

L’Intel 8086 est présenté comme un processeur 16 bits avec segmentation et séparation entre exécution et bus. Les autres propositions décrivent d’autres familles ou des caractéristiques non associées ici.

7. Quel est l’effet principal du Flat Memory Model sur l’organisation de la mémoire ?

Il découpe la mémoire en pages pour le multitâche
Il présente la mémoire comme un grand espace contigu
Il traduit les adresses logiques en adresses physiques
Il bloque automatiquement les accès interdits

Il présente la mémoire comme un grand espace contigu

Обяснение

Le Flat Memory Model voit la mémoire comme un espace contigu unique. La découpe en pages et le blocage d’accès relèvent plutôt de la pagination et de la MMU.

8. Quel est le rôle de la MMU dans la gestion mémoire ?

Interroger en continu les périphériques
Découper l’exécution en étapes pipeline
Traduire les adresses logiques en adresses physiques
Assembler les mnémoniques en code machine

Traduire les adresses logiques en adresses physiques

Обяснение

La MMU traduit les adresses logiques vues par le programme en adresses physiques en RAM. Elle peut aussi empêcher certains accès, contrairement aux autres propositions qui décrivent d’autres mécanismes.

9. Que désigne le langage assembleur par rapport à l’ISA ?

Un mécanisme de prédiction des branchements
Une mémoire intermédiaire entre logique et physique
Une écriture lisible de l’ISA avec mnémoniques et opérandes
Une architecture matérielle différente du processeur

Une écriture lisible de l’ISA avec mnémoniques et opérandes

Обяснение

Le langage assembleur est la forme lisible des instructions de l’ISA, exprimée avec des mnémoniques et des opérandes. Il ne s’agit ni d’une architecture matérielle ni d’un mécanisme d’exécution.

10. Quelle affirmation correspond à la philosophie RISC présentée ici ?

Elle repose sur des instructions très complexes et un microcode systématique
Elle impose de nombreuses opérations mémoire dans chaque instruction
Elle privilégie des instructions moins complexes et peu de modes d’adressage
Elle supprime la notion de registre visible par le programme

Elle privilégie des instructions moins complexes et peu de modes d’adressage

Обяснение

Dans cette philosophie, RISC réduit la complexité des instructions et garde peu de modes d’adressage complexes. Le microcode et les instructions très complexes sont plutôt associés à l’idée inverse.

11. Qu’indique principalement l’ISA d’un processeur ?

La taille physique de la mémoire RAM et du cache
Le langage source utilisé par le programmeur
Les instructions, les registres, les opcodes et leur encodage
La vitesse du bus système et du disque dur

Les instructions, les registres, les opcodes et leur encodage

Обяснение

L’ISA est la spécification abstraite du processeur : elle décrit les instructions disponibles, les registres visibles, les opcodes et leur encodage. Les autres propositions concernent l’implémentation matérielle ou le logiciel source, pas l’ISA.

12. Quelle caractéristique correspond à la philosophie RISC présentée ici ?

Une multiplication des modes d’adressage sophistiqués
Des instructions très riches avec microcode systématique
Des instructions moins complexes avec peu de modes d’adressage
Une dépendance forte à des opérations de division complexes

Des instructions moins complexes avec peu de modes d’adressage

Обяснение

Dans cette philosophie, l’accent est mis sur la simplification des instructions et sur peu de modes d’adressage complexes. Le microcode et les instructions très complexes sont plutôt associés à une logique CISC.

13. Quel mécanisme permet de réduire l’attente d’une instruction qui dépend d’un résultat pas encore disponible ?

Un aléa de dépendance de données
Un aléa structurel
Une mémoire cache
Une interruption matérielle

Un aléa de dépendance de données

Обяснение

Un aléa de dépendance de données apparaît quand une instruction attend une valeur produite plus tard. Une solution mentionnée est d’insérer des NOP ou de réordonner les instructions si c’est possible.

14. Quel est le rôle principal de la branch prediction dans un pipeline ?

Anticiper la direction d’un branchement pour éviter de vider le pipeline
Transférer directement des données entre un périphérique et la RAM
Remplacer l’étape de write back par un chargement d’instruction
Traduire une adresse logique en adresse physique

Anticiper la direction d’un branchement pour éviter de vider le pipeline

Обяснение

La branch prediction sert à prédire le résultat ou la direction d’un saut afin de maintenir le pipeline rempli. Elle n’a rien à voir avec la traduction d’adresses, le DMA ou l’étape de write back.

15. Dans le multitâche préemptif, quel élément permet à l’OS de reprendre la main sur un programme ?

Le quantum géré par le scheduler
Le polling continu du périphérique
Le registre d’instruction IR
La mémoire cache

Le quantum géré par le scheduler

Обяснение

En multitâche préemptif, l’OS interrompt l’exécution selon un quantum et choisit, via le scheduler, quel programme reçoit le CPU. Le polling est une autre technique d’E/S, et l’IR ou le cache ne pilotent pas l’ordonnancement.

16. Quelle différence décrit correctement le DMA par rapport à une interruption ?

Le DMA demande au CPU de vérifier en boucle l’état du périphérique
Le DMA sert uniquement à sauvegarder le PC avant un saut
Le DMA transfère des données avec la mémoire en impliquant moins le CPU
Le DMA remplace la mémoire cache dans le pipeline

Le DMA transfère des données avec la mémoire en impliquant moins le CPU

Обяснение

Le DMA permet à un périphérique de transférer directement des données avec la mémoire, en réduisant l’implication du CPU. À l’inverse, le polling fait bien vérifier en boucle l’état d’un périphérique par le CPU.

Прегледайте с флашкарти

Запомнете отговорите с 16 флашкарти по Introduction aux architectures et microprocesseurs.

Machine simplifiée — étapes ?

Fetch, decode, execute, mémoire, write back

Cycle instruction — ordre ?

Récupération, décodage, exécution, mémoire, écriture

Repère Jacquard — invention ?

Machine à cartes perforées, ancêtre du traitement

Вижте флашкартите →

Учете с листа за преговор

Прочетете пълния лист за преговор на Introduction aux architectures et microprocesseurs.

Вижте листа за преговор →

Similar courses

Създайте свои собствени тестове

Импортирайте курса си и AI генерира тестове с корекции за 30 секунди.

Генератор на тестове