La mini informatique |
1956 - 1970 |
Jusque la, l'ordinateur était une énorme machine inaccessible et destinée à traiter des masses de données sans intervention extérieure. L'augmentation des performances va maintenant permettre à l'ordinateur de "communiquer" avec l'être humain ! C'est aussi à ce moment que le premier réseau d'ordinateurs ARPANET, ancêtre d'Internet, va naître.
1956 : Création du premier ordinateur à transistors par la Bell : le TRADIC qui amorce la seconde génération d'ordinateurs.
1956 : IBM commercialise le premier disque dur, le RAMAC 305 (Random Access Method of
Accounting and Control). |
1957 : Création du TX0 au laboratoire de Lincoln par une partie de l'équipe qui a crée le WhirlWind. Son but était seulement de tester la technologie des transistors et des mémoires à tores de ferrite. La grande rapidité de cette machine, sa simplicité et son interactivité en font un peu l'ancêtre des minis et des micros.
Caractéristiques techniques du TX0 |
Processeur 18 bits - 3500 transistors 83000 instructions par seconde Mémoire : 65536 mots Entrées : clavier - stylo optique Sorties : ecran graphique - imprimante Consomation : 1000 Watts |
1957 : Création du premier langage de programmation universel, le FORTRAN (FORmula TRANslator) par John Backus d'IBM.
1957 : Création du premier ordinateur soviétique transistorisé sous la direction de Mikhail Kartsev. Une série d'ordinateurs sur ce modèle furent fabriqués à partir de 1963 pendant 15 ans. Certains M4 seraient encore en production ! |
1957 : Suite au lancement du premier Spoutnik par les Soviétiques, le président Dwight D. Eisenhower crée l'ARPA (Advanced Research Project Agency) au sein du DoD (Department of Defense) pour piloter un certain nombre de projets dans le but d'assurer aux USA la supériorité scientifique et technique sur leurs voisins Russes.
Juillet 1958 : Le premier bunker du réseau SAGE (système de défense Américain) devient opérationnel. L'ordinateur AN/FSQ7 (dont le WhirlWind de 1951 était le prototype) dans chaque bunker est capable de gérer 400 avions simultanément. Le dernier bunker du réseau SAGE fermera en Janvier 1984.
1958 : Pierre Chenus, Jean Bosset, et J.P. Cottet de la Compagnie des Machines Bull développent le Gamma 60, le premier superordinateur Français dédié au calcul intensif avec un support hardware du multithread. Cette machine très rapide et très en avance sur son temps sera fabriquée à 12 exemplaires.
1958 : Suite à une conférence entre Américains et Européens est lancée l'idée d'un langage standard universel : ALGOL 58 (ALGOrithmic Language).
1958 : Lancement du premier ordinateur commercial entièrement transistorisé, le CDC 1604, développé par Seymour Cray. |
1958 : Démonstration du premier circuit intégré crée par Texas Instruments. |
1958 : La BELL crée le premier Modem permettant de transmettre des données binaires sur une simple ligne téléphonique.
1958 : Willy Higinbotham, physicien au Brookhaven National Laboratory crée le premier vrai jeu vidéo de l'histoire basé sur une machine dédiée construite à base de lampes. Il s'agissait d'un jeu très similaire au jeu Pong qu'Atari sortira en 1972.
Octobre 1959 : IBM annonce l'IBM 1401. Cette machine, orientée vers l'administration, la comptabilité ou le traitement de données, remportera un grands succès (12000 exemplaires) auprès des clients traditionnels d'IBM : les utilisateurs de systèmes de comptabilité électromécaniques à cartes perforées. |
1959 : Digital crée le PDP-1, le premier ordinateur commercial interactif (par opposition aux gros
ordinateurs traditionnels de calcul). Ce fût aussi le premier ordinateur "amusant" à utiliser, du fait de son interactivité.
Il est en fait très proche dans son utilisation des premiers micro ordinateurs qui seront vendus 20 ans plus tard. |
1959 : L'ordinateur ATLAS I étudié par l'université de Manchester et Ferranti introduit deux nouvelles technologies fondamentales pour les ordinateurs modernes : la mémoire virtuelle et la multiprogrammation (on dirait aujourd'hui multi-tache).
L'execution des instructions s'effectuait en "pipeline" et la machine
disposait d'une unité de calcul sur les entiers et une unité de calcul en virgule flottante. Elle développait une puissance de 200 kFLOPS.
1960 : SpaceWar!, le second jeu vidéo de
l'histoire (en fait le premier jeu vidéo interactif tournant sur
ordinateur) est développé sur
Dec PDP-1 par S. Russel, J.M. Graetz et
W. Wiitanen, étudiants au MIT. |
1960 : Publication du cahier des charges du langage de programmation COBOL (COmmon Business Oriented Language). Il devient, après le FORTRAN, le second grand langage de programmation universel, faisant ainsi rapidement disparaître l'ALGOL.
Juillet 1961 : Leonard Kleinrock du MIT publie une première théorie sur l'utilisation de la commutation de paquets pour transférer des données.
Novembre 1961 : Fernando Corbato et Robert Fano du MIT font la demonstration de CTSS (Compatible Time Sharing System) le premier système d'exploitation multi-utilisateurs. Lors de cette démonstration, 3 utilisateurs se sont connecté simultanément sur un ordinateur pour y travailler comme si chacun disposait de sa propre machine.
CTSS sera utilisé en production au MIT entre 1963 et 1973.
1961 : Le projet MAC (Multi Access Computer) du MIT dirigé par John Mc Carthy a pour but de permettre à plusieurs personnes de travailler sur un même ordinateur en même temps pour éliminer les temps d'attente du traitement par lot.
1961 : Le premier IBM 7030 Stretch est installé au Los Alamos National Laboratory (LANL). Il s'agit d'un projet débuté en 1956 et mené conjointement par IBM et le LANL. Grâce à cette technologie, son processeur est deux fois plus rapide et sa mémoire 6 fois plus rapide que l'IBM 704. |
1961 : Fairchild Semiconductors commercialise la première série de circuits intégrés.
Octobre 1962 : Le docteur J.C.R. Licklider du MIT est nommé à l'ARPA pour diriger les recherches pour une meilleure utilisation militaire de l'informatique. Il avait écrit en Août une série de notes décrivant sa vision d'un "réseau galactique" permettant à toute personne d'accéder rapidement à toute information ou tout programme, où qu'il se trouve. Il convaincra ses successeurs, Ivan Sutherland, Bob Taylor et Lawrence G. Roberts du MIT de l'importance de ce concept de réseau.
1962 : Le mathématicien canadien Kenneth Iverson crée le langage de programmation APL (A Programming Language).
1962 : Voici un tableau récapitulatif du nombre d'ordinateurs produits lors de l'année 1962 : |
|
1962 : En France, Philippe Dreyfus invente le mot informatique pour désigner la science du traitement de l'information et des ordinateurs.
1963 : Aux Etats-Unis, Teletype développe le prototype de la première imprimante à jet d'encre : la Teletype Inktronic. La version commerciale de cette imprimante disposait de 40 buses fixes permettant d'imprimer des caractères ASCII sur 80 colonnes reçus par une liaison 1200 bauds.
1963 : Au MIT, Ivan Sutherland met au point le premier logiciel graphique interactif utilisant un stylo optique pour dessiner sur écran des schémas techniques. |
1962 - Septembre 1964 : John Kemeny et Tom Kurtz du Dartmouth College développent le système d'exploitation DTSS (Dartmouth Time Sharing System) permettant à 32 personnes de se connecter simultanément sur un même ordinateur. |
1964 : Thomas Kurtz et John Kemeny créent le langage BASIC (Beginner's All-purpose Symbolic Instruction Code) au Dartmouth College pour leurs étudiants.
1964 : Leonard Kleinrock du MIT publie un livre sur la communication par commutation de paquets. Il va convaincre Lawrence G. Roberts du bien fondé de l'utilisation de la commutation de paquets plutôt que de circuits dédiés pour réaliser un réseau.
1964 : IBM crée le langage de programmation PL/I (Programming Language I).
1964 : Création du code ASCII (American Standard Code for Information Interchange), normalisé en 1966 par l'ISO pour simplifier l'échange de données entre ordinateurs. Malgré cela, IBM maintient sa propre norme propriétaire EBCDIC (Extended Binary Coded Decimal Interchange Code).
1964 : Lancement du super ordinateur CDC 6600 développé par Seymour Cray. Sa mise au point sera
délicate mais ce sera un grand succès.. Puissance : 3 MIPS. |
1964 : Le MIT s'allie avec General Electric et les Bell Labs d'AT&T dans le projet MULTICS (Multiplexed Information and Computing Service) qui durera plusieurs années pour développer un prototype de nouvel ordinateur ainsi qu'un nouveau système d'exploitation temps partagé (time sharing). Le MIT et Bell Labs avaient déjà une expérience dans le domaine avec CTSS (MIT Compatible Time-Sharing System) et BESYS. Le but du projet était de créer un système d'exploitation pour ordinateur parfaitement fiable, capable de tourner 24H sur 24, 7 jours sur 7, utilisable par plusieurs personnes à la fois et capable en même temps de faire tourner des calculs en tâche de fond.
1965 : Ted Nelson publie un premier papier sur le concept de nombreux types de documents informatiques reliés entre eux. Il utilise les mots hypertexte et hypermedia pour décrire ce concept, par la suite plus connu sous le nom de Xanadu.
1965 : Lawrence G. Roberts va, avec Thomas Merill, connecter l'ordinateur TX-2 au Massachussets avec l'ordinateur Q-32 en Californie par une liaison téléphonique. Cette expérience va prouver la faisabilité et l'utilité d'un réseau d'ordinateurs. Elle va aussi achever de convaincre Roberts de la supériorité de la commutation de paquet par rapport à l'utilisation de circuits dédiés comme ce fût le cas dans cette expérience.
1965 : Digital présente le PDP 8, le premier mini ordinateur qui marque une étape importante dans la miniaturisation et la diminution
du prix des ordinateurs. Une publicité montrait qu'on pouvait le transporter sur la banquette arrière d'un cabriolet Coccinelle. Son prix était 5 fois plus petit
que celui du moins cher des IBM 360. Un microprocesseur CMOS-8 contenant le jeu complet d'instructions du PDP 8 sera même crée en 1976. Des machines basées
sur ce jeu d'instructions seront vendues jusqu'en 1984 (DECmate III).
|
1965 : Gordon Moore écrit que la complexité des circuits intégrés doublera tous les ans. Cette affirmation qui s'est par la suite révélée exacte est maintenant connue sous le nom "Loi de Moore".
Mai 1966 : Steven Gray fonde le club Amateur Computer Society. On peut considérer qu'il s'agit de la naissance de l'informatique personnelle.
1966 : Le langage de programmation LOGO est crée par une équipe chez BBN (Bolt Beranek & Newman) dirigée par Wally Fuerzeig dont faisait partie Seymour Papert. Ce langage très graphique est basé sur le principe d'une tortue que l'on pilote à l'écran en lui donnant des ordres (tourner, avancer, etc...).
1966 : Création de la première console de jeu
vidéo pour la maison par Ralph Baer : la Magnavox Odyssey
I. Il s'agissait d'une console se branchant sur le téléviseur et
disposant de 13 jeux sur 6 cartouche enfichables. Une option était
disponible avec un pistolet à pointer sur la télé et 4 jeux additionnels
l'utilisant. |
1967 : Le département informatique de l'université de l'Utah, dirigé par les professeurs David C. Evans et Ivan Sutherland s'est spécialisé dans l'imagerie informatique en 3 dimensions. |
1967 : Lawrence G. Roberts, récemment arrivé à la tête du projet de réseau informatique à l'ARPA, publie ses "Plans pour le réseau ARPANET" au cours
d'une conférence. Lors de cette conférence sera aussi publié un papier sur un concept de réseau à commutation de paquets par Donald Davies et Robert Scantlebury du NPL et également un papier de Paul Baran de la RAND au sujet
de l'utilisation d'un réseau à commutation de paquet pour transmission sécurisée de la voix, même en cas de destruction partielle du réseau en cas de guerre nucléaire.
Il est amusant de noter que ces groupes ont travaillé en parallèle sur des concepts similaires et sans avoir connaissance des travaux des autres pour aboutir en même temps à la même conclusion !
C'est aussi à cause de la similitude entre le projet de la RAND et le projet de l'ARPA qu'est née la fausse rumeur selon laquelle le réseau ARPANET
avait été lancé à cause du besoin de relier les ordinateurs entre eux par un réseau insensible aux destructions d'une guerre nucléaire.
1967 : IBM construit le premier lecteur de disquettes.
1967 : Voici un tableau récapitulatif du nombre d'ordinateurs produits lors de l'année 1967 : |
|
Aout 1968 : Lawrence G. Roberts et la communauté de chercheurs "sponsorisée" par l'ARPA ont défini la structure et les spécifications du futur réseau ARPANET. Ils lancent un appel d'offre pour la réalisation d'un composant clé du réseau : le commutateur de paquet appelé aussi IMP (Interface Message Processor). La société BBN (Bolt Beranek and Newman) remportera l'appel d'offre en Décembre 1968.
1968 : Douglas C. Engelbart de la Stanford Research Institute fait une démonstration d'un environnement graphique avec des fenêtres à manipuler avec une souris. Il démontre dans cet environnement l'utilisation d'un traitement de texte, d'un système hypertexte et d'un logiciel de travail collaboratif en groupe. |
1968 : Burrough sort les premiers ordinateurs basés sur des circuits intégrés, les B2500 et B3500 qui marquent le début de la troisième génération d'ordinateurs.
1968 : Hewlet Packard présente sa première calculatrice de bureau programmable fonctionnant en notation Polonaise inversée (RPN), la HP 9100.
Elle n'était pas constituée de circuits intégrés mais de transistors et d'une mémoire à tores de ferrite, ce qui explique sa taille et son poids de 20 Kg !
|
1968 : Création du langage PASCAL par Niklaus Wirth.
été 1969 Le Bell Lab d'AT&T se retire du projet MULTICS,
considérant que celui-ci prendrait trop de temps pour arriver à un résultat concret.
Un groupe d'informaticiens mené par Ken Thompson et Dennis Ritchie avait commencé
à réfléchir à la création d'un nouveau système d'exploitation
temps partagé mais leur hiérarchie refusait d'en entendre parler.
Ils trouvèrent un Dec PDP 7 (ordinateur apparu en 1964, évolution du PDP-1) inutilisé (récupéré initialement par Thompson
pour y faire tourner un jeu écrit par lui : Space Travel !) pour mettre leurs idées en pratique.
Certaines idées furent héritées du projet MULTICS : notion de process,
système de fichiers arborescent, interpréteur ligne de commande tournant comme un
simple programme utilisateur, représentation simple des fichiers texte et accès généralisé
aux périphériques. D'autres nouvelles idées servirent de principe pour le
développement : concevoir les outils comme un ensemble de petits programmes simples, faire en
sorte que le résultat d'un programme puisse devenir l'entrée du programme suivant, etc...
Un noyau Unix primitif, un shell, quelques programmes utilitaires, un éditeur et un assembleur furent rapidement mis au
point sur le PDP 7.
Ce n'est que par la suite qu'un nom fût trouvé par Brian Kernighan pour ce nouveau système d'exploitation :
UNIX (par opposition au projet MULTICS).
Cette version est connue sous le nom "Unix Time-Sharing System V1".
Septembre 1969 : BBN installe le premier équipement réseau IMP (basé sur un mini-ordinateur Honeywell 516 avec 12 Ko de Ram, voir photo ci-contre) à l'UCLA et le premier ordinateur (XDS SIGMA 7) y est connecté. Un ordinateur (XDS 940) de l'équipe de Douglas C. Engelbart de la Stanford Research Institute est alors relié via une liaison à 50 kbits/s. Les premières
données sont échangées entre ces machines. Peu après, un ordinateur (IBM 360/75) situé l'université de Santa Barbara et un autre (Dec PDP-10) situé à l'université de l'Utah à Salt Lake City sont raccordés. Le réseau ARPANET initial constitué de 4 ordinateurs est alors en fonctionnement fin 1969.
Voici un schéma de l'époque représentant ce réseau.
Lors d'une interview, le professeur Kleinrock de l'UCLA raconta la première expérience réalisée avec ce réseau : se connecter à l'ordinateur de la SRI depuis celui de l'UCLA en tapant LOGIN :
Nous avons appelé les gens de SRI par téléphone. Nous avons alors tapé L puis demandé au téléphone "Vous voyez le L ?" La réponse vint alors : "Oui, nous voyons le L" Nous avons alors tapé O puis redemandé au téléphone "Vous voyez le O ?" "Oui, nous voyons le O" Nous avons alors tapé G et tout le système a crashé !!! |
1969 : Lancement du super ordinateur CDC 7600 développé par Seymour Cray. Evolution du CDC 6600, il est basé sur une architecture "pipeline". |
1969 : Création de la norme de connexion série RS232.
Décembre 1970 : Le Network Working Group sous la direction de S. Crocker termine le protocole de communication entre ordinateurs pour le réseau ARPANET appelé Network Control Protocol ou NCP. De nouveaux ordinateurs furent rapidement branchés sur ARPANET et l'implémentation de NCP sur la période 1971-1972 permit aux utilisateurs de ce réseau de développer les premières applications.
1970 : Ken Thompson, pensant qu'UNIX ne serait pas complet sans un langage de programmation de haut niveau commence à porter le Fortran sur le PDP 7 mais change rapidement d'avis et crée en fait un nouveau langage, le B (en référence au BCPL dont il s'inspire).
1970 : Première puce mémoire crée par Intel et contenant l'équivalent de 1024 tores de ferrite très encombrants sur un carré de 0.5 mm de côté (capacité : 1kBit soit 128 octets)
1970 : Création par Xerox du centre de recherches PARC (Palo Alto Research Center) à Stanford. Le chercheurs du PARC travaillent dans la plus grande liberté, Xerox ne leur ayant pas assigné d'objectifs commerciaux.
De nombreuses innovations sortiront du PARC mais Xerox ne saura jamais les exploiter correctement.
Il faut noter que plusieurs personnes du Xerox Parc ont avant travaillé avec Douglas Engelbart. L'équipe de recherche était dirigée par Bob Taylor qui avant avait dirigé l'équipe à l'origine du réseau ARPANET.