Programmation - Algorithmique

13/02/2003


Cliquez ici pour démarrer


Table des matières

Programmation - Algorithmique

Enseignants

Règles du jeu : Devoirs

Règles du jeu : Droits

Présentation historique

L ’animal et le nombre

L ’animal et le nombre

L ’animal et le nombre

L ’animal et le nombre

L ’animal et le nombre

La perception élémentaire

Comparons

Comparons

Comparons

Comparons

Comparons

Comparons

Comparons

Comparons

Capacités mathématiques?

Le corps et les nombres

Le corps et les nombres

Le corps et les nombres

Le calcul digital

Divers systèmes antiques

Les étrusques

Les babyloniens

Le zéro

Les hindous

Les arabes

Les abaques

L ’abaque romaine

Le boulier chinois

Le boulier japonais (soroban)

La multiplication hindoue

Abacistes et algoristes

La règle à calcul (analogique)

Les machines à calculer

Les machines à calculer

Les machines à calculer

Les machines à calculer

Les machines à calculer

Les machines à calculer

Les machines mécanographiques

Les machines mécanographiques

L ’analyseur différentiel (ordinateur analogique)

Les machines à calculer

Les machines mécanographiques

Le plugboard

Les machines mécanographiques

Les ordinateurs

The Zuse Z1 (1936)

The Zuse Z1 (1936)

The Zuse Z1 (1936)

The Zuse Z1

The Zuse Z3 (1941)

The Zuse Z4 (1944)

Plankalkul (1945)

Harvard Mark I / IBM SSEC

Un peu de théorie

La décidabilité

Les machines de Turing

Les machines de Turing

Le colossus (1944)

Technologie : les lampes

Flip-flop et compteur

Décalage à lampes

Nand et Nor

Les mémoires cathodiques

Exemple

Atanasoff-Berry computer (1939)

ABC

Electronic Numerical Integrator And Computer

ENIAC

ENIAC

ElectronicDiscreteVariable Automatic Computer

EDVAC

Mémoires à mercure

Mémoires à mercure

EDVAC

De l’EDVAC à l’UNIVAC

Le BINAC (1949)

L ’UNIVAC I (1951)

L ’UNIVAC I

L ’UNIVAC I (1951)

UNIVAC I : codes opérations

UNIVAC I : la console

UNIVAC I : le compilateur

UNIVAC I

Et IBM ? Le SSEC (1948)

Le SSEC

IBM 604 (1948)

IBM 604

IBM 650, Magnetic Drum Computer (MDC) (1954)

IBM 650

L ’IBM 701 (Defense computer) (1953)

IBM 701

IBM 702 (Tape Processing Machine TPM, 1955)

Un projet à part: Whirlwind

Whirlwind

Les mémoires à tores de ferrite

Les mémoires à tore de ferrite

Whirlwind

Whirlwind

Semi Automatic Ground Environment (SAGE)

Whirlwind

Whirlwind

Whirlwind: the « algebraic system » (1954)

L ’IBM 704 (1955)

Les premiers disques

Random Access Memory ACcounting (IBM 305)

Assembleur

Assembleur

Assembleur

FORmula TRANslator (FORTRAN,1957)

FORTRAN

COmmon Business Oriented Language (1959)

LISt Processing (LISP,1956-1959)

ALGOrithmic Language (1958)

LISP

L ’IBM 709 (1957)

Et les autres?

Une autre révolution

Le transistor

Le projet « STRETCH »

Les débuts de DEC

Le Programmed Data Processor-1 (PDP-1,1959)

L ’IBM 7090

L ’IBM 7090 (709TX, 1959)

IBM 7090/7094

L ’UNIVAC LARC (1960)

L ’unité de stockage 1301 (1961)

L ’IBM 7030

IBSYS (série 7000)

Concurrent Time Sharing System (CTSS)

Le circuit intégré (1959)

La fin des pionniers

Le système 360 (IBM, 1963)

La révolution du système 360 (IBM, 1963)

Le système 360

Le système 360

Project MAC (1962)

IBM et les systèmes d ’exploitation

Les autres erreurs du 360

Le début des cloneurs

Amdahl 470/V6 (1975)

DEC PDP-6 (1963)

Le PDP-8 (DEC,1965)

Pourquoi les minis

Les super-calculateurs

Le CDC 6600 (1964)

Le CDC 6600

L ’ILLIAC IV (1965)

L ’ILLIAC IV

CDC 7600 (1969)

Le début des grands réseaux (1967)

DEC PDP-10 (1967)

INTegrated ELectronics (INTEL, 1968)

Data General (1968)

La mère de toutes les démonstrations (1968)

L ’IBM 370 (1970)

Super Nova (DG,1971)

DEC PDP-11 (1970)

BASIC

Le langage C et UNIX

Le début des 70’, et de l ’informatique de masse

L ’INTEL 4004 (1971)

La disquette (IBM, 1971)

Xerox Alto (1972)

Intel 8008 (1972)

Micral-N R2E (1973)

Disque dur autonome Winchester (IBM,1973)

Ethernet (1973, Xerox)

Intel 8080 (1974)

Intellec-4 et Intellec-8 (INTEL, 1974)

Les machines à calculer

Les machines à calculer

Les machines à calculer

Altair 8800 (MITS,1975)

Williams Gates, le BASIC et l ’ALTAIR...

Micro et systèmes d’exploitation

Digital Research et CP/M

Cray I (1976)

Cray X-MP (1982)

Cray 2 (1985)

Cyber 205 (1981)

L ’IMSAI 8080

APPLE-I (1976)

APPLE-II (1977): une révolution

APPLE-II, II+, IIe (1977-1983)

Modèles différents de micros

La naissance de l ’IBM PC (1981)

IBM MS-DOS

L ’IBM-PC

Accidental Empires (Robert Cringely)

Le projet APPLE LISA (1983)

Le Macintosh (1984)

Le Macintosh

Les stations de travail et la fin des minis

Stations de travail

L ’avènement d ’UNIX sur PC

Les différents projets

Les raisons du succès de Linux

Linux aujourd ’hui

Courbe des performances

Datapath

Datapath

Diapositive PPT

Auteur:JMA