← Retour aux flashcardsQuick Flashcards

Histoire et concepts fondamentaux de l'informatique

Découvrez l'évolution de l'informatique, des premiers outils mécaniques aux concepts théoriques comme la machine de Turing, en passant par les premières mach...

17 cartes~6 min
Histoire et concepts fondamentaux de l'informatique — Qwi
1 / 17

Toutes les flashcards de ce jeu

1Quel est le rôle principal d'un ordinateur ?
Réponse

Traiter l'information codée numériquement

Un ordinateur exécute des opérations sur des données représentées sous forme binaire.
2Un ordinateur est une machine {{électronique}} programmable servant à traiter l’information codée numériquement.
Réponse

électronique

3L'abaque était un outil mécanique utilisé pour faciliter les calculs.
Réponse

Vrai

Il s'agissait d'une tablette recouverte de sable où l'on creusait des sillons.
4La Pascaline était conçue pour faire des multiplications.
Réponse

Faux

Elle était destinée aux additions et soustractions uniquement.
5Quel dispositif a introduit le concept de cartes perforées pour automatiser le tissage ?
Réponse

Métier Jacquard

Inventé en 1801, il utilisait des cartes perforées pour contrôler le motif du tissu.
6Le {{machine analytique}} a été proposé par Charles Babbage entre 1834 et 1837.
Réponse

machine analytique

7Qui a écrit le premier programme informatique et pour quel calcul ?
Réponse

Ada Lovelace, nombres de Bernoulli

En 1843, elle a programmé la machine analytique pour calculer ces nombres.
8L'algèbre de Boole utilise les symboles 0 et 1 pour représenter les valeurs de vérité.
Réponse

Vrai

Ces symboles correspondent respectivement à « faux » et « vrai ».
9Quel modèle abstrait, introduit en 1936, décrit l'exécution pas à pas d'un algorithme ?
Réponse

Machine de Turing

Elle possède un ruban infini et une tête de lecture/écriture suivant des règles fixes.
10Une {{machine de Turing}} possède un ruban représentant une mémoire infinie.
Réponse

machine de Turing

11Quelle est la différence principale entre l'architecture de Harvard et celle de Von Neumann ?
Réponse

Harvard → séparations mémoire et programme | Von Neumann → même mémoire pour données et instructions

Harvard utilise des espaces distincts, tandis que Von Neumann partage un seul espace mémoire.
12Quel était le premier ordinateur entièrement électronique ?
Réponse

ENIAC

Il se distinguait des machines électro‑mécaniques par son usage complet de l'électronique.
13Dans le codage binaire, le bit représente l'unité de base d'information.
Réponse

Vrai

Un bit vaut 0 ou 1 selon l'absence ou la présence de courant.
14Dans le codage, {{0}} correspond à l'absence de courant électrique.
Réponse

0

15{{1}} correspond à la présence de courant électrique.
Réponse

1

16Dans un système de numération de base b, quelles valeurs peuvent prendre les chiffres ?
Réponse

De 0 à b‑1

Chaque chiffre est compris entre 0 et b‑1 inclus.
17Quel système de numération utilise les symboles 0‑9 et A‑F ?
Réponse

Système hexadécimal

Il est basé sur la base 16, combinant chiffres décimaux et lettres.

Histoire et concepts fondamentaux de l'informatique

Cette leçon retrace les étapes majeures qui ont façonné l’informatique, depuis les premiers dispositifs mécaniques jusqu’aux modèles théoriques qui sous-tendent les ordinateurs modernes. Chaque partie s’appuie sur des faits précis, permettant de comprendre le rôle, les principes et les évolutions technologiques qui ont conduit aux systèmes numériques actuels.

1. Le rôle essentiel d’un ordinateur

Un ordinateur a pour fonction principale de traiter l'information codée numériquement. Cette opération consiste à exécuter des calculs ou des transformations sur des données représentées sous forme binaire, c’est‑à‑dire à l’aide de 0 et de 1.

2. Définition d’une machine programmable

Un ordinateur est une machine électronique programmable servant à traiter l’information codée numériquement. L’aspect « électronique » indique que les opérations sont réalisées grâce à des circuits électroniques, tandis que le caractère « programmable » signifie que l’appareil peut exécuter différents programmes selon les besoins.

3. Premiers outils de calcul

  • L’abaque était un outil mécanique utilisé pour faciliter les calculs. Il s’agissait d’une tablette recouverte de sable où l’on creusait des sillons pour représenter les nombres.
  • La Pascaline était destinée uniquement aux additions et soustractions ; elle n’était pas conçue pour les multiplications.

4. L’automatisation du tissage

Le Métier Jacquard, inventé en 1801, a introduit le concept de cartes perforées pour automatiser le motif du tissu. Cette innovation a marqué la première utilisation de supports programmables dans l’industrie.

5. La première conception d’ordinateur programmable

Le machine analytique a été proposé par Charles Babbage entre 1834 et 1837. Il s’agissait d’une conception théorique d’un dispositif capable d’exécuter des programmes stockés, préfigurant les ordinateurs modernes.

6. La première programmeuse

Ada Lovelace a écrit le premier programme informatique en 1843. Elle a programmé la machine analytique pour calculer les nombres de Bernoulli, démontrant ainsi la capacité d’une machine à exécuter des instructions algébriques complexes.

7. Logique binaire et algèbre de Boole

L’algèbre de Boole utilise les symboles 0 et 1 pour représenter les valeurs de vérité, correspondant respectivement à « faux » et « vrai ». Cette formalisation constitue le socle de la logique numérique.

8. Modèles théoriques d’exécution d’algorithmes

En 1936, le Machine de Turing a été introduite comme modèle abstrait décrivant l’exécution pas à pas d’un algorithme. Elle possède un ruban infini servant de mémoire et une tête de lecture/écriture qui suit des règles fixes. Une machine de Turing possède ainsi un ruban représentant une mémoire infinie.

9. Architectures de mémoire

Deux architectures majeures se distinguent :

  • Harvard : sépare physiquement la mémoire du programme et la mémoire des données, offrant des espaces distincts pour chaque type d’information.
  • Von Neumann : utilise un même espace mémoire pour les données et les instructions, simplifiant la conception mais introduisant le risque de goulots d’étranglement.

10. Le premier ordinateur entièrement électronique

L’ENIAC est reconnu comme le premier ordinateur entièrement électronique. Contrairement aux machines électro‑mécaniques antérieures, il utilise exclusivement des composants électroniques pour le traitement des données.

11. Le bit, unité fondamentale de l’information

Dans le codage binaire, le bit représente l’unité de base d’information. Un bit vaut 0 lorsqu’il n’y a pas de courant électrique (absence de signal) et 1 lorsqu’il y a présence de courant (signal actif).

12. Systèmes de numération

Dans un système de numération de base b, les chiffres peuvent prendre les valeurs de 0 à b‑1. Le système hexadécimal, basé sur la base 16, utilise les symboles 0‑9 et A‑F pour représenter les seize valeurs possibles.

En maîtrisant ces concepts historiques et fondamentaux, on acquiert une vision claire de l’évolution de l’informatique, depuis les premiers dispositifs mécaniques jusqu’aux modèles abstraits qui guident la conception des ordinateurs contemporains.