Vous êtes sur la page 1sur 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
Un ordinateur dans les annes 70

Introduction PCI Universit Claude Bernard 2


Un ordinateur aujourdhui

Introduction PCI Universit Claude Bernard 3


Si on regarde de plus prs...
Sortie vido

Carte mre Disque

CD-ROM
Sortie Imprimante

Connecteur souris, Disquette


clavier

Architecture gnrale PCI Universit Claude Bernard 4


De manire plus gnrale...
Carte mre

UC MC E/S Vido

BUS

Carte Carte
Interface1 Interface2

Architecture gnrale PCI Universit Claude Bernard 5


Le cur du systme...

Unit Mmoire
Centrale Centrale

BUS

Architecture gnrale PCI Universit Claude Bernard 6


Mmoire centrale
N
N-4

Adresses i
en octets

8
4
0 Un mot
Un mot = 4 octets
dans lexemple
Un octet = 8 bits (binary digits)
Mmoire centrale PCI Universit Claude Bernard 7
LUNITE CENTRALE
Mmoire Centrale
Unit Centrale
instruction
donne
8
UAL @instruction 7
6
5
+ @donne 4
3
2
commande 1
0

Registres Contrleur
H Mmoire

BUS

Unit Centrale PCI Universit Claude Bernard 8


Squencement des instructions (1)
Unit Centrale Mmoire Centrale
instruction
01101001
donne
8
UAL @instruction
0000000 7
6
5
@donne 4
3
2
MC->UC/I
commande 1
0 01101001
Registres Contrleur
H Mmoire

BUS

Unit Centrale Linstruction dadresse


PCI Universit 0 Bernard
Claude est cherche en mmoire (fetch) 9
Squencement des instructions (2)
Unit Centrale Mmoire Centrale
01101001
10100011
donne
8
UAL 0000001
00000000 7
+ 6
5
@donne 4
3
2
MC->UC/I
commande 1 10100011
0

Registres Contrleur
H Mmoire

BUS

Unit Centrale Linstruction suivante est cherche en mmoire


PCI Universit Claude Bernard 10
Lecture dune donne en mmoire
Unit Centrale Mmoire Centrale
10100011
donne
1111000
8
UAL 0000001 7 11110000
+ 6
5
@donne
00000111 4
3
2
commande
MC->UC/D 1
0

Registres Contrleur
H Mmoire

BUS

Unit Centrale PCI Universit Claude Bernard 11


criture dune donne en mmoire
Unit Centrale Mmoire Centrale
10100011
donne
00001111
8 10010010
00001111
UAL 0000001 7
+ 6
5
@donne
00001000 4
3
2
commande
UC->MC/D 1
0

Registres Contrleur
H Mmoire

BUS

Unit Centrale PCI Universit Claude Bernard 12


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 13
Et les entres-sorties...
Carte mre

UC MC E/S Vido

BUS

Interface Interface
Disque Imprimante

DISCUSSION
Entres-Sorties PCI Universit Claude Bernard 14
Laffichage vido
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 Contrleur moniteur
est raffich 25 fois par seconde Connectique externe
lcran.
Modifier les informations de la
mmoire vido = modifier Mmoire Vido
laffichage Contrleur Mmoire
Connexion au bus
BUS
Vido PCI Universit Claude Bernard 15
Interface imprimante
(standard orient caractres)
@3
@2
@1
Contrle
Priphrique
Contrle
communication

8
7
6 Contrle communication
5
4
3
2
1 Contrle Bus
Donne Etat Contrle
Mmoire centrale @1 @2 @3

BUS
E/S standard caractres PCI Universit Claude Bernard 16
Interface Imprimante
Unit Centrale (1- test d tat)
instruction
00000000
donne Contrle
Priphrique
UAL @instruction Contrle
communication

+ @donne
@2
MC->UC/D
commande Contrle communication

Registres
H Contrle Bus
Donne Etat Contrle
00000000
@1 @2 @3

BUS
E/S standard caractres PCI Universit Claude Bernard 17
Interface Imprimante
Unit Centrale(2- mode d change)
instruction
11111111
donne Contrle
Priphrique
UAL @instruction Contrle
communication

+ @donne
@3
UC->MC/D
commande Contrle communication

Registres
H Contrle Bus
Donne Etat Contrle
11111111
@1 @2 @3

BUS
E/S standard caractres PCI Universit Claude Bernard 18
Interface Imprimante
Unit Centrale (3 - change)
instruction
01011001
donne Contrle
Priphrique
UAL @instruction Contrle
01011001
communication

+ @donne
@1
UC->MC/D
commande Contrle communication
01011001
Registres
H Contrle Bus
Donne Etat Contrle
01011001
@1 @2 @3

BUS
E/S standard caractres PCI Universit Claude Bernard 19
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 20
Secteurs, pistes

E/S standard blocs PCI Universit Claude Bernard 21


Echanges de blocs de n secteurs (1)
Mmoire centrale

1 bloc de 512 octets

BUS

Carte dinterface

2 secteurs de 512 octets


E/S standard blocs PCI Universit Claude Bernard 22
Echanges de blocs de n secteurs (2)
Mmoire centrale

1 bloc de 512 octets

BUS

Carte dinterface

2 secteurs de 512 octets


E/S standard blocs PCI Universit Claude Bernard 23
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 24


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 25
Lecteur de CD-ROM

Annexe PCI Universit Claude Bernard 26


Unit de disque

Annexe PCI Universit Claude Bernard 27


Unit Disquette

Annexe PCI Universit Claude Bernard 28


Zoom sur la carte mre...

lectronique de contrle

Connecteurs
(fond de panier) CPU

Mmoire

Annexe PCI Universit Claude Bernard 29