Histoire de l’ordinateur

Les inventions suivantes ont été les racines d’un arbre aboutissant au développement du premier ordinateur…

Les inventions

L’abaque ou boulier a été inventée dans la chine ancienne.

L’horloge. Bolter considère l’invention de la pendule commandée par un poids, comme l’invention clé de l’Europe du moyen âge, en particulier les mécanismes qui produisent le tic-tac de l’horloge mécanique. Ceci à conduit directement aux automates mécaniques au début du vingtième siècle.

La pascaline, première calculatrice par Blaise Pascal.

Le métier de Jacquard (1801).

La bande d’imprimeur (fin 1800).

Le télégraphe, (milieu1800) précurseur du téléphone.

Machine à différence de Babbage (1821). Le premier langage conçu par Ada Lovelace.

Cartes de Hollerith (cartes perforées, 1887).

Télétype (1910).

Relais électromécaniques (1935). Avec ses deux « états binaires » ouvert et fermé.

Périphérique d’addition binaire digital (1937) par George Stibitz, basé sur les relais.

Claude Shannon montre dans une thèse au MIT comment implémenter l’algèbre de Boole avec des relais electroniques (1937).

Code de Baudot, enregistré sur les bandes.

Conception EDVAC. Architecture de Von Neumann.

Mémoire magnétique (1954).

Micro-programmation (1955). Le set d’instructions de base peut être étendu par programme. C’est le firmware.

Disque magnétique (1956). Le RAMAC est introduit par IBM.

Circuit intégré. Amène la troisième génération d’ordinateurs dans les années 60.

Les ordinateurs

La machine d'Anticythère. Construit en 87 avant JC, ce calculateur permettait de prédire la position des astres. Une reproduction fonctionnelle en a été faite de nos jours (vidéo).

Calculateurs analogiques. Avant 1940.

Le Modèle K par Georges Stiblitz est le premier calculateur utilisant des relais (1937).

Séries des Z par Konrad Zuse. Le Z1 en 1936.

Atanasoff-Berry (1938). Calculateur spécialisé pour résoudre les équations linéaires.

Harvard Mark I (1939). Par IBM, en arithmétique digitale comme la machine de Babbage.

Z3 (1941). Système binaire, virgule-flottante. Turing-complet.

Colossus (1943). Utilisé pour briser des codes.

ENIAC (1945). Electronic Numerical Integrator and Computer. Ordinateur digital, par l’université de Pensylvanie. Turing-complet.

EDSAC (1949). Par l’université de Cambridge. Le premier a implémenter l’architecture de Von Neuman. Programmes et données sont stockés ensemble.

EDVAC. Electronic Discrete Variable Automatic Computer, successeur de l’ENIAC (non de l’EDSAC).

Ferranti Mark I (1951). Université de Manchester.

UNIVAC I (1951). Universal Automatic Computer. Par Remington Rand.

IBM 701 (1952). Premier mainframe.

IBM 704 (1954). Introduit les mémoires à core de ferrite.

Micro-processeur (1971).
L'Intel 4004, en 4 bits, est apparu en 1971. Le premier 8 bits, l'Intel 8008 apparaît en 1972. Le populaire 8080 en 1974.

Micro-processeur MOS 6502 (1975). Le processeur bon marché à 25$, contre 300$ pour le motorola 6800 (1974) ouvre la voie aux micro-ordinateurs.

Micro-ordinateur. Qui l’a inventé? Les premières versions sont apparues en 1976 avec les KIM 1, Altair 8800, Apple I.

Devient populaire en 1977 avec l’Apple II, le TRS-80 et le commodore.

Evolution technologique du stockage

L'unité de stockage 3380 d'IBM pouvait contenir 2,5 GO de données. En combinant huit d'entre elles, on obtenait 20 GO pour un ensemble pesant 2 tonnes. Il coûtait alors 100 000 dollars (75000 €).

De nos jours on arrive à 32 GO sur une SD card pesant 1 gramme et valant une centaine d'euros!

Voir aussi

Technologies de la programmation Ajax - API - Cassandra - CLI - Code HTTP - Cookie - Cover Flow - Dalvik - DFA - .NET - EDI (ou IDE) - Flash - GUI - JavaFX - JNA - JSON - MySQL - NaCl - NoSQL - Protocol Buffers - Qt - REST - Servlet - Web 2.0 - WebGL - Webkit - WinRT - Wysiwyg