You are on page 1of 29

Lordinateur: comment a

marche ?
Ou comment avoir des ides justes
sur le sujet...
PCI SV I - STU I
2000-2001
Alain Mille
UFR dInformatique
UCBL
PCI Universit Claude Bernard 2
Un ordinateur dans les annes 70
Introduction
PCI Universit Claude Bernard 3
Un ordinateur aujourdhui
Introduction
PCI Universit Claude Bernard 4
Si on regarde de plus prs...
Carte mre
Sortie vido
Connecteur souris,
clavier
Sortie Imprimante
Disque
CD-ROM
Disquette
Architecture gnrale
PCI Universit Claude Bernard 5
De manire plus gnrale...
BUS
E/S Vido
UC MC
Carte mre
Carte
Interface1
Carte
Interface2
Architecture gnrale
PCI Universit Claude Bernard 6
Le cur du systme...
BUS
Unit
Centrale
Mmoire
Centrale
Architecture gnrale
PCI Universit Claude Bernard 7
Mmoire centrale
0
4
8
N
N-4
i
Adresses
en octets
Un mot
Un octet = 8 bits (binary digits)
Un mot = 4 octets
dans lexemple
Mmoire centrale
PCI Universit Claude Bernard 8
LUNITE CENTRALE
Contrleur
Mmoire
UAL
H
+
instruction
donne
@instruction
@donne
commande
Registres
BUS
Unit Centrale
0
1
2
7
6
5
4
3
8
Mmoire Centrale
Unit Centrale
PCI Universit Claude Bernard 9
H
@instruction
Squencement des instructions (1)
Contrleur
Mmoire
UAL
instruction
donne
0000000
commande
@donne
H
0
1
2
7
6
5
4
3
8
Registres
BUS
Unit Centrale Mmoire Centrale
01101001
UAL
Contrleur
Mmoire
MC->UC/I
01101001
Unit Centrale Linstruction dadresse 0 est cherche en mmoire (fetch)
PCI Universit Claude Bernard 10
H
00000000
Squencement des instructions (2)
Contrleur
Mmoire
01101001
donne
0000001
commande
@donne
0
1
2
7
6
5
4
3
8
Registres
BUS
Unit Centrale Mmoire Centrale
10100011
UAL
Contrleur
Mmoire
MC->UC/I
10100011
+
Linstruction suivante est cherche en mmoire
Unit Centrale
PCI Universit Claude Bernard 11
Contrleur
Mmoire
UAL
10100011
donne
0000001
commande
@donne
H
0
1
2
7
6
5
4
3
8
Registres
BUS
Unit Centrale Mmoire Centrale
Lecture dune donne en mmoire
+
Contrleur
Mmoire
00000111
MC->UC/D
1111000
11110000
Unit Centrale
PCI Universit Claude Bernard 12
Contrleur
Mmoire
UAL
10100011
donne
0000001
commande
@donne
H
0
1
2
7
6
5
4
3
8
Registres
BUS
Unit Centrale Mmoire Centrale
criture dune donne en mmoire
+
Contrleur
Mmoire
00001000
UC->MC/D
00001111
10010010 00001111
Unit Centrale
PCI Universit Claude Bernard 13
Quatre notions fondamentales
SEQUENCEMENT DES INSTRUCTIONS
CONTRLE : les oprations sont faites
sous le contrle dune signalisation
assurant la synchronisation des changes
ADRESSAGE : toute information
(instruction ou donne) possde une adresse
en mmoire pour tre atteinte
SEPARATION des circuits DONNEES /
INSTRUCTIONS.
Fondamentaux
PCI Universit Claude Bernard 14
Et les entres-sorties...
BUS
E/S Vido
UC MC
Carte mre
Interface
Disque
Interface
Imprimante
Entres-Sorties
DISCUSSION
PCI Universit Claude Bernard 15
Laffichage vido
Mmoire Vido
Connectique externe
Contrleur moniteur
Contrleur Mmoire
Connexion au bus
BUS
Chaque pixel (picture element)
a son quivalent en mmoire
vido. Chaque point voit
sa couleur code sur 1,2, 3 ou 4
octets.
Le contenu de la mmoire vido
est raffich 25 fois par seconde
lcran.
Modifier les informations de la
mmoire vido = modifier
laffichage
Vido
PCI Universit Claude Bernard 16
Interface imprimante
(standard orient caractres)
BUS

Contrle
communication

Contrle
Priphrique
@1
@2
@3
1
2
7
6
5
4
3
8
Mmoire centrale
Contrle communication

Contrle Bus
@1
Donne
@2
Etat
@3
Contrle
E/S standard caractres
PCI Universit Claude Bernard 17
Interface Imprimante
(1- test d tat)

Contrle
communication

Contrle
Priphrique
Contrle communication

Contrle Bus
Donne Etat Contrle
UAL
H
+
instruction
donne
@instruction
@donne
commande
Registres
BUS
Unit Centrale
@1 @2 @3
MC->UC/D
@2
@2
00000000
00000000
E/S standard caractres
PCI Universit Claude Bernard 18
Interface Imprimante
(2- mode d change)

Contrle
communication

Contrle
Priphrique
Contrle communication

Contrle Bus
Donne Etat Contrle
UAL
H
+
instruction
donne
@instruction
@donne
commande
Registres
BUS
Unit Centrale
@1 @2 @3
UC->MC/D
@3
11111111
11111111
@3
E/S standard caractres
PCI Universit Claude Bernard 19
Interface Imprimante
(3 - change)

Contrle
communication

Contrle
Priphrique
Contrle communication

Contrle Bus
Donne Etat Contrle
UAL
H
+
instruction
donne
@instruction
@donne
commande
Registres
BUS
Unit Centrale
@1 @2
UC->MC/D
@1
01011001
01011001
@1 @3
01011001
01011001
E/S standard caractres
PCI Universit Claude Bernard 20
Lunit de disque
Une unit de disques est constitue dun empilement de
disques. Chaque face dun disque est lue par une tte
de lecture qui vole quelques microns au dessus
de la surface. Un disque tourne plusieurs milliers de tours
par minute.
E/S standard blocs
PCI Universit Claude Bernard 21
Secteurs, pistes
E/S standard blocs
PCI Universit Claude Bernard 22
Echanges de blocs de n secteurs (1)
BUS
1 bloc de 512 octets
Mmoire centrale
Carte dinterface
2 secteurs de 512 octets
BUS
E/S standard blocs
PCI Universit Claude Bernard 23
Echanges de blocs de n secteurs (2)
BUS
1 bloc de 512 octets
Mmoire centrale
Carte dinterface
2 secteurs de 512 octets
BUS BUS
E/S standard blocs
PCI Universit Claude Bernard 24
Discussion
Nous venons de voir un modle gnral
du fonctionnement matriel dun ordinateur.
Au del du modle, il convient de se
reporter aux descriptions techniques pour
comprendre la technologie prcise de
votre ordinateur

Discussion
PCI Universit Claude Bernard 25
Quelques sites
Une slection qui vieillira vite....
http://www.01hardware.com/hardware/ pour lassistance sur le
matriel
http://www.teaser.fr/~spineau/acrodict/ pour les acronymes
informatiques
http://www.aideonline.com, un site daide en ligne gratuit...
www.multimania.com/lionelma/paged.htm une visite guide par un
nophyte
http://perso.wanadoo.fr/ameliorer.son.pc/informatique.htm par un
autre nophyte
2 sites sur lhistoire de linformatique...
http://ei.cs.vt.edu/~history/TMTCTW.html
http://histoire.info.online.fr
Liens
PCI Universit Claude Bernard 26
Lecteur de CD-ROM
Annexe
PCI Universit Claude Bernard 27
Unit de disque
Annexe
PCI Universit Claude Bernard 28
Unit Disquette
Annexe
PCI Universit Claude Bernard 29
Zoom sur la carte mre...
Connecteurs
(fond de panier)
CPU
Mmoire
lectronique de contrle
Annexe