QCM : Introduction aux Fondements de l'Informatique — 12 questions

Questions et réponses du QCM

1. Qu'est-ce qu'une machine mécanique à calculer dans l'histoire des ordinateurs ?

Un ordinateur moderne utilisant des processeurs électroniques et de la mémoire pour exécuter des programmes.
Un dispositif électronique utilisant des circuits intégrés pour effectuer des opérations arithmétiques.
Un dispositif mécanique conçu pour effectuer des opérations arithmétiques simples à l’aide de mécanismes mécaniques, comme ceux de Blaise Pascal ou Leibniz.
Un programme informatique écrit en langage machine pour automatiser le traitement des données.

Un dispositif mécanique conçu pour effectuer des opérations arithmétiques simples à l’aide de mécanismes mécaniques, comme ceux de Blaise Pascal ou Leibniz.

Explication

La machine mécanique à calculer est un dispositif mécanique conçu pour effectuer des opérations arithmétiques simples à l’aide de mécanismes mécaniques, comme ceux de Blaise Pascal ou Leibniz, ce qui correspond à la définition donnée dans le contexte.

2. En quelle année l'architecture de Von Neumann a-t-elle été élaborée par John Von Neumann ?

1950
1945
1935
1940

1945

Explication

L'architecture de Von Neumann a été élaborée en 1945 par John Von Neumann, comme indiqué dans le contexte. La date 1945 est la seule parmi les choix qui correspond à cette information précise.

3. Quelle est la fonction principale d'une porte AND dans un circuit logique booléen ?

Elle réalise la conjonction de ses entrées.
Elle réalise la négation de ses entrées.
Elle inverse la valeur de son entrée.
Elle réalise la disjonction de ses entrées.

Elle réalise la conjonction de ses entrées.

Explication

La porte AND réalise la conjonction de ses entrées, c'est-à-dire qu'elle produit une sortie 1 uniquement si toutes ses entrées sont 1. Sinon, la sortie est 0. C'est une opération fondamentale en logique booléenne.

4. Quand le langage machine a-t-il été considéré comme le seul langage compréhensible par le processeur, dans le contexte de l’architecture de Von Neumann ?

1975
1965
1945
1955

1945

Explication

La date de 1945 correspond à l'élaboration de l'architecture de Von Neumann, qui a fixé le cadre du langage machine comme étant le seul langage directement exécutable par le processeur, ce qui en fait une étape clé dans l'histoire du langage machine.

5. En quoi l'unité arithmétique et logique (UAL) diffère-t-elle de l'unité de contrôle (UC) dans le processeur ?

L'UAL réalise des opérations arithmétiques et logiques, tandis que l'UC orchestre le déroulement des instructions.
L'UAL contrôle la circulation des données entre la mémoire et le processeur, alors que l'UC effectue des opérations arithmétiques.
L'UAL et l'UC sont en réalité la même unité, avec des fonctions combinées dans le processeur.
L'UAL est responsable de la gestion de la mémoire cache, tandis que l'UC exécute les opérations de traitement.

L'UAL réalise des opérations arithmétiques et logiques, tandis que l'UC orchestre le déroulement des instructions.

Explication

L'UAL est dédiée à l'exécution des opérations arithmétiques et logiques, tandis que l'UC contrôle le déroulement des instructions, coordonnant le traitement par la gestion des flux et des signaux.

6. Qui est crédité d'avoir formulé ou défini le concept de cycle d'exécution dans le contexte de l'architecture d'un ordinateur ?

John Von Neumann
Ada Lovelace
Charles Perret
Charles Babbage

John Von Neumann

Explication

Le cycle d'exécution est explicitement attribué à John Von Neumann en 1945, qui a défini le modèle d'architecture d'un ordinateur basé sur ce concept, orchestré par l’unité de contrôle.

7. Comment l'organisation de l'architecture de Von Neumann influence-t-elle le cycle d'exécution des instructions ?

Elle limite la vitesse d'exécution en raison de l'absence de mémoire commune.
Elle permet une exécution parallèle de plusieurs instructions indépendantes.
Elle empêche la gestion efficace des instructions en raison de la séparation des composants.
Elle organise un traitement séquentiel des instructions, orchestré par l'unité de contrôle.

Elle organise un traitement séquentiel des instructions, orchestré par l'unité de contrôle.

Explication

L'organisation de Von Neumann, avec ses composants interconnectés et une unité de contrôle centralisée, permet un traitement séquentiel des instructions, où chaque étape (recherche, décodage, exécution) est orchestrée de manière ordonnée, ce qui influence directement le cycle d'exécution.

8. Comment appliquer une porte logique AND dans la conception d'un circuit pour réaliser une fonction booléenne spécifique?

Utiliser la porte AND pour réaliser une opération OU en connectant ses sorties à une porte NON.
Assembler plusieurs portes AND pour réaliser une porte OR.
Connecter deux entrées à une porte AND pour obtenir une sortie qui est VRAI uniquement si les deux entrées sont VRAI.
Utiliser la porte AND pour inverser une entrée, en la connectant à ses deux entrées.

Connecter deux entrées à une porte AND pour obtenir une sortie qui est VRAI uniquement si les deux entrées sont VRAI.

Explication

La porte AND est utilisée pour réaliser une opération logique où la sortie est VRAI uniquement si toutes ses entrées sont VRAI. En connectant deux entrées à une porte AND, on obtient une sortie qui est VRAI uniquement lorsque les deux entrées sont VRAI, ce qui correspond à l'application de la fonction AND dans la conception de circuits logiques.

9. Quelle est la caractéristique principale des opérations logiques ET, OU et NON en logique booléenne ?

L'opération NON inverse la valeur de l'entrée.
L'opération OU retourne 0 si toutes les entrées sont 0.
L'opération ET retourne 1 si toutes les entrées sont 1.
L'opération ET retourne 0 si au moins une entrée est 1.

L'opération ET retourne 1 si toutes les entrées sont 1.

Explication

L'opération ET retourne 1 uniquement si toutes ses entrées sont 1, ce qui est sa propriété fondamentale en logique booléenne.

10. Qu'est-ce qu'un circuit combinatoire ?

Un circuit dont la sortie dépend uniquement des entrées actuelles, sans mémoire ni rétroaction.
Un circuit qui mémorise l'état précédent pour déterminer la sortie.
Un circuit séquentiel utilisant des bascules pour stocker des états.
Un circuit contrôlé par une horloge qui synchronise les opérations.

Un circuit dont la sortie dépend uniquement des entrées actuelles, sans mémoire ni rétroaction.

Explication

Un circuit combinatoire est défini comme un circuit dont la sortie dépend uniquement des entrées actuelles, sans mémoire ni rétroaction, contrairement aux circuits séquentiels qui utilisent des éléments de mémoire.

11. Quelle est la fonction principale de l'additionneur complet 1 bit dans un circuit numérique ?

Il sert uniquement à stocker temporairement des données dans un registre.
Il additionne deux bits en tenant compte d'une retenue d'entrée, produisant une somme et une retene de sortie.
Il permet de réaliser la multiplication binaire de deux bits.
Il effectue une opération logique de négation sur un seul bit.

Il additionne deux bits en tenant compte d'une retenue d'entrée, produisant une somme et une retene de sortie.

Explication

L'additionneur complet 1 bit est conçu pour additionner deux bits en tenant compte d'une retenue d'entrée, produisant une somme et une retenue de sortie, ce qui est essentiel pour réaliser des opérations d'addition successives dans un circuit numérique.

12. Quel est le rôle principal des instructions machine dans le fonctionnement d'un ordinateur ?

Elles contrôlent la vitesse de l'horloge interne du processeur.
Elles commandent au processeur quelles opérations effectuer lors du cycle d'exécution.
Elles permettent de gérer la communication entre l'utilisateur et le système d'exploitation.
Elles assurent le stockage permanent des données dans la mémoire de l'ordinateur.

Elles commandent au processeur quelles opérations effectuer lors du cycle d'exécution.

Explication

Les instructions machine sont conçues pour donner des commandes précises au processeur, lui indiquant quelles opérations effectuer lors du cycle d'exécution, ce qui est leur rôle principal dans le traitement des données.

Révisez avec les flashcards

Mémorisez les réponses avec 24 flashcards sur Introduction aux Fondements de l'Informatique.

Histoire des ordinateurs — début ?

De machines mécaniques à l’architecture moderne.

Machine mécanique à calculer — rôle ?

Effectuer opérations arithmétiques simples mécaniquement.

Cartes perforées — usage ?

Support d’entrée pour données et programmes.

Voir les flashcards →

Approfondir avec la fiche

Consultez la fiche de révision complète sur Introduction aux Fondements de l'Informatique.

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