Upload
placide-legendre
View
102
Download
0
Embed Size (px)
Citation preview
L’ordinateur: comment ça marche ?
Ou comment avoir des idées justes sur le sujet...
PCI SV I - STU I
2000-2001
Alain Mille
UFR d’Informatique
UCBL
PCI Université Claude Bernard 2
Un ordinateur dans les années 70
Introduction
PCI Université Claude Bernard 3
Un ordinateur aujourd’hui
Introduction
PCI Université Claude Bernard 4
Si on regarde de plus près...
Carte « mère »
Sortie vidéo
Connecteur souris,clavier
Sortie Imprimante
Disque
CD-ROM
Disquette
Architecture générale
PCI Université Claude Bernard 5
De manière plus générale...
BUS
E/S VidéoUC MC
Carte mère
CarteInterface1
CarteInterface2
Architecture générale
PCI Université Claude Bernard 6
Le cœur du système...
BUS
UnitéCentrale
MémoireCentrale
Architecture générale
PCI Université Claude Bernard 7
Mémoire centrale
048
NN-4
iAdressesen octets
Un mot
Un octet = 8 bits (binary digits)
Un mot = 4 octets dans l’exemple
Mémoire centrale
PCI Université Claude Bernard 8
L’UNITE CENTRALE
Contrôleur Mémoire
UAL
H
+
instruction
donnée
@instruction
@donnée
commande
Registres
BUS
Unité Centrale
012
76543
8
Mémoire Centrale
Unité Centrale
PCI Université Claude Bernard 9
H
@instruction
Séquencement des instructions (1)
Contrôleur Mémoire
UAL
instruction
donnée
0000000
commande
@donnée
H
012
76543
8
Registres
BUS
Unité Centrale Mémoire Centrale
01101001
UAL
Contrôleur Mémoire
MC->UC/I
01101001
Unité Centrale L’instruction d’adresse 0 est cherchée en mémoire (fetch)
PCI Université Claude Bernard 10
H
00000000
Séquencement des instructions (2)
Contrôleur Mémoire
01101001
donnée
0000001
commande
@donnée
012
76543
8
Registres
BUS
Unité Centrale Mémoire Centrale
10100011
UAL
Contrôleur Mémoire
MC->UC/I
10100011
+
L’instruction suivante est cherchée en mémoireUnité Centrale
PCI Université Claude Bernard 11
Contrôleur Mémoire
UAL
10100011
donnée
0000001
commande
@donnée
H
012
76543
8
Registres
BUS
Unité Centrale Mémoire CentraleLecture d’une donnée en mémoire
+
Contrôleur Mémoire
00000111
MC->UC/D
1111000
11110000
Unité Centrale
PCI Université Claude Bernard 12
Contrôleur Mémoire
UAL
10100011
donnée
0000001
commande
@donnée
H
012
76543
8
Registres
BUS
Unité Centrale Mémoire CentraleÉcriture d’une donnée en mémoire
+
Contrôleur Mémoire
00001000
UC->MC/D
000011111001001000001111
Unité Centrale
PCI Université Claude Bernard 13
Quatre notions fondamentales• SEQUENCEMENT DES INSTRUCTIONS
• CONTRÔLE : les opérations sont faites sous le contrôle d’une « signalisation » assurant la synchronisation des échanges
• ADRESSAGE : toute information (instruction ou donnée) possède une adresse en mémoire pour être atteinte
• SEPARATION des circuits DONNEES / INSTRUCTIONS.
Fondamentaux
PCI Université Claude Bernard 14
Et les entrées-sorties...
BUS
E/S VidéoUC MC
Carte mère
InterfaceDisque
InterfaceImprimante
Entrées-SortiesDISCUSSION
PCI Université Claude Bernard 15
L’affichage vidéo
Mémoire Vidéo
Connectique externe
Contrôleur moniteur
Contrôleur MémoireConnexion au bus
BUS
Chaque pixel (picture element)a son équivalent en mémoirevidéo. Chaque point voitsa couleur codée sur 1,2, 3 ou 4octets.Le contenu de la mémoire vidéoest réaffiché 25 fois par secondeà l’écran.Modifier les informations de lamémoire vidéo = modifierl’affichage
Vidéo
PCI Université Claude Bernard 16
Interface imprimante (standard orienté caractères)
BUS
Contrôle communication
Contrôle Périphérique
@1@2@3
12
76543
8
Mémoire centrale
Contrôle communication
Contrôle Bus
@1Donnée
@2Etat
@3Contrôle
E/S standard caractères
PCI Université Claude Bernard 17
Interface Imprimante (1- test d ’état)
Contrôle communication
Contrôle Périphérique
Contrôle communication
Contrôle BusDonnée Etat Contrôle
UAL
H
+
instruction
donnée
@instruction
@donnée
commande
Registres
BUS
Unité Centrale
@1 @2 @3
MC->UC/D
@2
@200000000
00000000
E/S standard caractères
PCI Université Claude Bernard 18
Interface Imprimante (2- mode d ’échange)
Contrôle communication
Contrôle Périphérique
Contrôle communication
Contrôle BusDonnée Etat Contrôle
UAL
H
+
instruction
donnée
@instruction
@donnée
commande
Registres
BUS
Unité Centrale
@1 @2 @3
UC->MC/D
@3
11111111
11111111
@3
E/S standard caractères
PCI Université Claude Bernard 19
Interface Imprimante (3 - échange)
Contrôle communication
Contrôle Périphérique
Contrôle communication
Contrôle BusDonnée Etat Contrôle
UAL
H
+
instruction
donnée
@instruction
@donnée
commande
Registres
BUS
Unité Centrale
@1 @2
UC->MC/D
@1
01011001
01011001
@1 @3
01011001
01011001
E/S standard caractères
PCI Université Claude Bernard 20
L’unité de disque
Une unité de disques est constituée d’un empilement dedisques. Chaque face d’un disque est lue par une têtede lecture qui « vole » à quelques microns au dessus
de la surface. Un disque tourne à plusieurs milliers de tourspar 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
Mémoire centrale
Carte d’interface
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
Mémoire centrale
Carte d’interface
2 secteurs de 512 octets
BUSBUS
E/S standard blocs
PCI Université Claude Bernard 24
Discussion
• Nous venons de voir un « modèle » général du fonctionnement matériel d’un ordinateur.
• Au delà du modèle, il convient de se reporter aux descriptions techniques pour « comprendre » la technologie précise de votre ordinateur
Discussion
PCI Université Claude Bernard 25
Quelques sites
• Une sélection qui vieillira vite....– http://www.01hardware.com/hardware/ pour l’assistance sur le matériel– http://www.teaser.fr/~spineau/acrodict/ pour les acronymes
informatiques– http://www.aideonline.com, un site d’aide en ligne gratuit...– www.multimania.com/lionelma/paged.htm une visite guidée par un
« néophyte »– http://perso.wanadoo.fr/ameliorer.son.pc/informatique.htm par un autre
néophyte
• 2 sites sur l’histoire de l’informatique...– 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 mère...
Connecteurs(fond de panier) CPU
Mémoire
Électronique de contrôle
Annexe