30 - Histoire de l'informatique
Exercice 1 : QCM – repères historiques
Pour chaque question, une seule réponse est correcte.
1. Qui est considéré(e) comme le(la) premier(ère) programmeur(se) de l’histoire ?
- A. Alan Turing
- B. Charles Babbage
- C. Ada Lovelace
- D. Grace Hopper
Correction
Réponse : C. Augusta Ada Lovelace a décrit en 1843 le premier algorithme destiné à être exécuté par une machine (la machine analytique de Babbage). Elle a aussi décrit le principe d’itérations successives, c’est-à-dire la boucle.
- A est faux : Turing a formalisé la notion d’algorithme en 1936, mais les travaux de Lovelace sont antérieurs.
- B est faux : Babbage a conçu la machine analytique, mais c’est Lovelace qui a écrit les programmes.
- D est faux : Grace Hopper a popularisé le terme « bug » et contribué aux langages compilés, mais bien plus tard (années 1940-1950).
2. Quel réseau, créé en 1969, est l’ancêtre d’Internet ?
- A. Ethernet
- B. ARPANET
- C. World Wide Web
- D. Minitel
Correction
Réponse : B. ARPANET, financé par le département de la Défense américain, a relié quatre universités fin 1969. C’est le premier réseau à utiliser la commutation de paquets, principe fondateur d’Internet.
- A est faux : Ethernet (1973) est une technologie de réseau local, pas un réseau mondial.
- C est faux : le World Wide Web a été inventé par Tim Berners-Lee en 1989, bien après ARPANET.
- D est faux : le Minitel est un réseau français lancé en 1982, distinct d’Internet.
3. Quel est le rôle de l’algèbre de Boole (1854) dans l’informatique moderne ?
- A. Elle permet de fabriquer des écrans
- B. Elle fournit la base logique des circuits électroniques (vrai/faux, 0/1)
- C. Elle sert uniquement à faire des statistiques
- D. Elle a été inventée pour programmer les premiers ordinateurs
Correction
Réponse : B. George Boole a montré en 1854 que le raisonnement logique peut être codé avec deux états (vrai/faux, 0/1). Shannon a fait le lien en 1938 entre cette algèbre et les circuits électriques, permettant la conception des circuits logiques qui sont au cœur de tous les processeurs.
- A est faux : la fabrication d’écrans relève de la physique des matériaux.
- C est faux : l’algèbre de Boole concerne la logique, pas les statistiques.
- D est faux : l’algèbre de Boole date de 1854, bien avant les premiers ordinateurs.
4. Qu’est-ce qu’Unicode (1991) ?
- A. Un langage de programmation
- B. Un standard universel de codage des caractères pour toutes les langues
- C. Un système d’exploitation
- D. Un protocole réseau
Correction
Réponse : B. Unicode a été créé pour remplacer les multiples jeux de caractères incompatibles (ASCII, ISO 8859, etc.) par un standard unique capable de représenter les caractères de toutes les langues du monde, y compris les emojis.
- A est faux : Unicode n’est pas un langage mais un standard d’encodage.
- C est faux : aucun rapport avec un système d’exploitation.
- D est faux : Unicode concerne le codage des caractères, pas la communication réseau.
Exercice 2 : exemple travaillé – frise chronologique
Problème : placer les inventions suivantes sur une frise et identifier leur contribution.
| Date | Invention / Événement | Contribution principale |
|---|---|---|
| 1642 | Pascaline (Blaise Pascal) | Première machine à calculer mécanique |
| 1833 | Machine analytique (Babbage) | Concepts de l’ordinateur moderne : unité de calcul, mémoire, entrée/sortie |
| 1854 | Algèbre de Boole | Fondement logique de l’informatique (vrai/faux → 0/1) |
| 1936 | Machine de Turing | Formalisation de la notion d’algorithme et de calculabilité |
| 1945 | ENIAC | Un des premiers calculateurs électroniques à usage général |
| 1947 | Transistor | Composant remplaçant les lampes, base de la miniaturisation |
| 1969 | ARPANET | Premier réseau à commutation de paquets (ancêtre d’Internet) |
| 1971 | Microprocesseur Intel 4004 | Premier processeur sur une seule puce |
Observation : on distingue trois grandes phases : le calcul mécanique (avant 1940), l’informatique à base de composants électroniques (1940-1970), puis la micro-informatique et les réseaux (après 1970).
Exercice 3 : associer inventeurs et inventions
Relier chaque personnalité à sa contribution principale :
| Personnalité | Contribution | |
|---|---|---|
| 1. Blaise Pascal | a. Premier algorithme (1843) | |
| 2. Ada Lovelace | b. Algèbre binaire (1854) | |
| 3. George Boole | c. Machine à calculer mécanique (1642) | |
| 4. Alan Turing | d. Formalisation de l’algorithme (1936) | |
| 5. Claude Shannon | e. Lien entre circuits électriques et logique booléenne (1938) |
Correction
- 1 → c : Pascal invente la Pascaline en 1642.
- 2 → a : Lovelace décrit le premier algorithme en 1843.
- 3 → b : Boole fonde l’algèbre logique binaire en 1854.
- 4 → d : Turing formalise la notion d’algorithme avec sa machine abstraite en 1936.
- 5 → e : Shannon montre en 1938 que les circuits électriques peuvent implémenter la logique de Boole.
Exercice 4 : questions de compréhension
Répondre aux questions suivantes en quelques phrases.
1. Pourquoi dit-on que la machine analytique de Babbage (1833) contenait déjà les concepts de l’ordinateur moderne ?
2. Expliquer en quoi le transistor (1947) a révolutionné l’informatique par rapport aux lampes (tubes à vide).
3. Quelle est la différence entre ARPANET (1969) et le World Wide Web (1989) ?
4. Pourquoi la création d’Unicode (1991) était-elle nécessaire ?
Correction
1. La machine analytique de Babbage comprenait une unité de calcul (le « moulin »), une mémoire (le « magasin »), un dispositif d’entrée (cartes perforées) et un dispositif de sortie (imprimante). Ces quatre composantes correspondent aux éléments fondamentaux de tout ordinateur moderne (processeur, mémoire, entrée, sortie), tels que décrits plus tard par l’architecture de von Neumann.
2. Les lampes (tubes à vide) étaient volumineuses, fragiles, consommaient beaucoup d’énergie et produisaient beaucoup de chaleur. L’ENIAC, par exemple, occupait 23 m³ et consommait 200 kW. Le transistor, beaucoup plus petit, fiable et économe, a permis la miniaturisation des circuits et l’augmentation de leur vitesse. C’est la base de tous les circuits intégrés modernes.
3. ARPANET est un réseau physique : il définit comment les machines sont reliées et échangent des paquets de données. Le World Wide Web est un service qui fonctionne sur Internet (successeur d’ARPANET) : il utilise le protocole HTTP et le langage HTML pour permettre la consultation de pages reliées par des liens hypertextes. Internet est l’infrastructure, le Web est une application qui l’utilise.
4. Avant Unicode, chaque région du monde utilisait son propre jeu de caractères (ASCII pour l’anglais, ISO 8859-1 pour l’Europe de l’Ouest, Shift-JIS pour le japonais, etc.). Ces jeux étaient incompatibles entre eux : un texte encodé dans un format devenait illisible s’il était ouvert avec un autre (problème du « mojibake »). Unicode unifie le codage de tous les caractères de toutes les langues dans un seul standard, résolvant ces incompatibilités.
Exercice 5 : les générations d’ordinateurs
On distingue classiquement plusieurs générations d’ordinateurs selon la technologie utilisée :
- Compléter le tableau suivant :
| Génération | Période approximative | Technologie | Exemple |
|---|---|---|---|
| 1re | 1940-1955 | … | ENIAC |
| 2e | 1955-1965 | … | IBM 7094 |
| 3e | 1965-1975 | … | IBM 360 |
| 4e | 1975-aujourd’hui | … | PC, Mac, smartphones |
- Quelle innovation a permis le passage de chaque génération à la suivante ?
Correction
1.
| Génération | Période approximative | Technologie | Exemple |
|---|---|---|---|
| 1re | 1940-1955 | Tubes à vide (lampes) | ENIAC |
| 2e | 1955-1965 | Transistors | IBM 7094 |
| 3e | 1965-1975 | Circuits intégrés | IBM 360 |
| 4e | 1975-aujourd’hui | Microprocesseurs | PC, Mac, smartphones |
2. Le passage d’une génération à l’autre est lié à la miniaturisation des composants : les tubes à vide ont été remplacés par les transistors (plus petits, plus fiables), puis les transistors ont été regroupés sur des circuits intégrés (plusieurs transistors sur une même puce), et enfin le microprocesseur a rassemblé toute l’unité de calcul sur une seule puce. Chaque étape a permis des machines plus petites, plus rapides, moins chères et plus fiables.
Exercice 6 : recherche documentaire
Choisir un des sujets suivants et préparer une courte présentation (cinq minutes, cinq diapositives maximum) :
- Ada Lovelace : sa vie, son travail avec Babbage, pourquoi est-elle considérée comme la première programmeuse ?
- Alan Turing : la machine de Turing, son rôle pendant la Seconde Guerre mondiale (Enigma), le test de Turing.
- L’ENIAC : contexte de sa création, caractéristiques techniques, comparaison avec un smartphone actuel.
- D’ARPANET à Internet : les étapes clés de la création du réseau mondial.
- L’intelligence artificielle : d’AlphaGo (2016) à ChatGPT (2022), les grandes étapes de l’IA moderne.
Consignes :
- Citer au moins deux sources fiables.
- Inclure au moins une date et un chiffre précis.
- Expliquer l’impact de cette invention ou personnalité sur l’informatique actuelle.
Exercice 7 : synthèse – passé, présent, futur
1. L’ENIAC (1945) pesait 30 tonnes, occupait 167 m² au sol, consommait 150 kW et effectuait environ 5000 additions par seconde. Un smartphone actuel pèse environ 200 g, tient dans une poche et effectue plusieurs milliards d’opérations par seconde. Calculer le rapport de puissance de calcul entre les deux machines.
2. La loi de Moore (1965) prédit que le nombre de transistors sur une puce double environ tous les deux ans. Le processeur Intel 4004 (1971) contenait 2300 transistors. Combien de transistors prévoyait la loi de Moore en 2021 (50 ans plus tard, soit 25 doublements) ? Comparer avec la réalité (le processeur Apple M1 contient environ 16 milliards de transistors).
3. Citer trois défis actuels de l’informatique qui n’existaient pas en 1969 (année de la création d’ARPANET).
Correction
1. Un smartphone effectue environ $10^{9}$ opérations par seconde (un milliard). L’ENIAC en effectuait $5 \times 10^{3}$. Le rapport est : $$\frac{10^{9}}{5 \times 10^{3}} = 2 \times 10^{5} = 200,000$$
Un smartphone est environ 200 000 fois plus puissant que l’ENIAC, tout en étant 150 000 fois plus léger et en consommant environ 40 000 fois moins d’énergie.
2. Après 25 doublements : $$2300 \times 2^{25} = 2300 \times 33,554,432 \approx 77 \times 10^{9} \approx 77 \text{ milliards}$$
La loi de Moore prévoyait environ 77 milliards de transistors. Le processeur M1 en contient 16 milliards, ce qui est du même ordre de grandeur (la loi de Moore a légèrement ralenti ces dernières années en raison des limites physiques de la miniaturisation).
3. Trois défis actuels qui n’existaient pas en 1969 :
- La protection des données personnelles et la vie privée à grande échelle (RGPD, surveillance de masse) : en 1969, seules quatre machines étaient connectées.
- L’impact environnemental du numérique : les centres de données consomment aujourd’hui des quantités considérables d’énergie, notamment pour l’entraînement des modèles d’IA.
- La désinformation et les contenus générés par IA : les réseaux sociaux et l’IA générative posent des questions inédites sur la fiabilité de l’information.