Académique Documents
Professionnel Documents
Culture Documents
������������
���
�����������
�
Avant-propos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIII
À qui s’adresse cet ouvrage ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIV
Quel est l’objectif de cet ouvrage ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIV
Comment est structuré cet ouvrage ? . . . . . . . . . . . . . . . . . . . . . . . . . . . XIV
Introduction
Du boulier à l’ordinateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIX
Les Anciens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIX
De la Renaissance aux Lumières . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XX
John Napier ou Neper, 1550-1617 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XXI
Wilhelm Schickard, 1592-1635 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XXIII
Blaise Pascal, 1623-1662 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XXIII
Gottfried Leibniz, 1646-1716. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XXIV
Des Modernes aux Contemporains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XXV
Charles Babbage, 1791-1871 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XXV
Alan Turing, 1912-1954 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XXVI
John von Neumann, 1903-1957 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XXVIII
Claude Elwood Shannon, 1916-2001. . . . . . . . . . . . . . . . . . . . . . . . . . . . . XXIX
John Bardeen, William Shockley et Walter Brattain . . . . . . . . . . . . . . . . . XXX
La loi de Moore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XXXIII
Doug Engelbart, 1925. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XXXIII
Abramson, Metcalfe, Ethernet et Internet . . . . . . . . . . . . . . . . . . . . . . . . . XXXIV
Et aujourd’hui… . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XXXVII
L’ordinateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XXXVII
Architecture d’un ordinateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XL
3864_ Page VI Jeudi, 2. juin 2005 12:15 12 > Apogee FrameMaker Noir
CHAPITRE 1
Information et codages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Information et quantité d’information . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Unité de mesure de l’information : le bit . . . . . . . . . . . . . . . . . . . . . . . . 3
Les nombres et leur codage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Représentation des entiers naturels, les bases. . . . . . . . . . . . . . . . . . . . . . . 7
Représentation des entiers naturels N. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Représentation des entiers relatifs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Représentation des nombres réels. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Les caractères et leur codage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Le code ASCII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Unicode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Quelques codes particuliers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Code Gray ou code binaire réfléchi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Le code DCB : décimal codé binaire (ou BCD) . . . . . . . . . . . . . . . . . . . . . 25
Autres codes particuliers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Codes pour la détection et la correction des erreurs . . . . . . . . . . . . . . . 26
Les codes de protection contre les erreurs . . . . . . . . . . . . . . . . . . . . . . . . . 27
Quelques définitions : code, poids et distance de Hamming . . . . . . . . . . . 29
Le contrôle de parité (bit de parité) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Les codes linéaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Les codes polynomiaux et cycliques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Conclusion et cas particuliers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Introduction à la compression de données . . . . . . . . . . . . . . . . . . . . . . . 47
Compression et compactage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
La compression de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
CHAPITRE 2
Logique séquentielle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Bistable et automate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Synthèse d’un automate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Mémoires et automates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
RAM, SRAM et DRAM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
ROM, PROM, EEPROM et mémoire flash . . . . . . . . . . . . . . . . . . . . . . . . 90
Le contrôleur de mémoire et organisation de la mémoire . . . . . . . . . . . . . 92
Les mémoires RAM magnétiques : MRAM . . . . . . . . . . . . . . . . . . . . . . . 95
Le processeur : architecture simplifiée de base . . . . . . . . . . . . . . . . . . . 96
Notion de séquenceur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Ébauche de processeur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Carte unité centrale. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
CHAPITRE 3
CHAPITRE 4
CHAPITRE 5
CHAPITRE 6
CHAPITRE 7
CHAPITRE 8
ANNEXE 1
ANNEXE 2
Glossaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395
ANNEXE 3
Bibliographie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407