29
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

Lordinateur: comment ça marche ? Ou comment avoir des idées justes sur le sujet... PCI SV I - STU I 2000-2001 Alain Mille UFR dInformatique UCBL

Embed Size (px)

Citation preview

Page 1: Lordinateur: comment ça marche ? Ou comment avoir des idées justes sur le sujet... PCI SV I - STU I 2000-2001 Alain Mille UFR dInformatique UCBL

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

Page 2: Lordinateur: comment ça marche ? Ou comment avoir des idées 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 années 70

Introduction

Page 3: Lordinateur: comment ça marche ? Ou comment avoir des idées justes sur le sujet... PCI SV I - STU I 2000-2001 Alain Mille UFR dInformatique UCBL

PCI Université Claude Bernard 3

Un ordinateur aujourd’hui

Introduction

Page 4: Lordinateur: comment ça marche ? Ou comment avoir des idées justes sur le sujet... PCI SV I - STU I 2000-2001 Alain Mille UFR dInformatique UCBL

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

Page 5: Lordinateur: comment ça marche ? Ou comment avoir des idées justes sur le sujet... PCI SV I - STU I 2000-2001 Alain Mille UFR dInformatique UCBL

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

Page 6: Lordinateur: comment ça marche ? Ou comment avoir des idées justes sur le sujet... PCI SV I - STU I 2000-2001 Alain Mille UFR dInformatique UCBL

PCI Université Claude Bernard 6

Le cœur du système...

BUS

UnitéCentrale

MémoireCentrale

Architecture générale

Page 7: Lordinateur: comment ça marche ? Ou comment avoir des idées justes sur le sujet... PCI SV I - STU I 2000-2001 Alain Mille UFR dInformatique UCBL

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

Page 8: Lordinateur: comment ça marche ? Ou comment avoir des idées justes sur le sujet... PCI SV I - STU I 2000-2001 Alain Mille UFR dInformatique UCBL

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

Page 9: Lordinateur: comment ça marche ? Ou comment avoir des idées justes sur le sujet... PCI SV I - STU I 2000-2001 Alain Mille UFR dInformatique UCBL

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)

Page 10: Lordinateur: comment ça marche ? Ou comment avoir des idées justes sur le sujet... PCI SV I - STU I 2000-2001 Alain Mille UFR dInformatique UCBL

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

Page 11: Lordinateur: comment ça marche ? Ou comment avoir des idées justes sur le sujet... PCI SV I - STU I 2000-2001 Alain Mille UFR dInformatique UCBL

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

Page 12: Lordinateur: comment ça marche ? Ou comment avoir des idées justes sur le sujet... PCI SV I - STU I 2000-2001 Alain Mille UFR dInformatique UCBL

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

Page 13: Lordinateur: comment ça marche ? Ou comment avoir des idées justes sur le sujet... PCI SV I - STU I 2000-2001 Alain Mille UFR dInformatique UCBL

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

Page 14: Lordinateur: comment ça marche ? Ou comment avoir des idées justes sur le sujet... PCI SV I - STU I 2000-2001 Alain Mille UFR dInformatique UCBL

PCI Université Claude Bernard 14

Et les entrées-sorties...

BUS

E/S VidéoUC MC

Carte mère

InterfaceDisque

InterfaceImprimante

Entrées-SortiesDISCUSSION

Page 15: Lordinateur: comment ça marche ? Ou comment avoir des idées justes sur le sujet... PCI SV I - STU I 2000-2001 Alain Mille UFR dInformatique UCBL

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

Page 16: Lordinateur: comment ça marche ? Ou comment avoir des idées justes sur le sujet... PCI SV I - STU I 2000-2001 Alain Mille UFR dInformatique UCBL

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

Page 17: Lordinateur: comment ça marche ? Ou comment avoir des idées justes sur le sujet... PCI SV I - STU I 2000-2001 Alain Mille UFR dInformatique UCBL

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

Page 18: Lordinateur: comment ça marche ? Ou comment avoir des idées justes sur le sujet... PCI SV I - STU I 2000-2001 Alain Mille UFR dInformatique UCBL

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

Page 19: Lordinateur: comment ça marche ? Ou comment avoir des idées justes sur le sujet... PCI SV I - STU I 2000-2001 Alain Mille UFR dInformatique UCBL

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

Page 20: Lordinateur: comment ça marche ? Ou comment avoir des idées justes sur le sujet... PCI SV I - STU I 2000-2001 Alain Mille UFR dInformatique UCBL

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

Page 21: Lordinateur: comment ça marche ? Ou comment avoir des idées justes sur le sujet... PCI SV I - STU I 2000-2001 Alain Mille UFR dInformatique UCBL

PCI Université Claude Bernard 21

Secteurs, pistes

E/S standard blocs

Page 22: Lordinateur: comment ça marche ? Ou comment avoir des idées justes sur le sujet... PCI SV I - STU I 2000-2001 Alain Mille UFR dInformatique UCBL

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

Page 23: Lordinateur: comment ça marche ? Ou comment avoir des idées justes sur le sujet... PCI SV I - STU I 2000-2001 Alain Mille UFR dInformatique UCBL

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

Page 24: Lordinateur: comment ça marche ? Ou comment avoir des idées justes sur le sujet... PCI SV I - STU I 2000-2001 Alain Mille UFR dInformatique UCBL

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

Page 25: Lordinateur: comment ça marche ? Ou comment avoir des idées justes sur le sujet... PCI SV I - STU I 2000-2001 Alain Mille UFR dInformatique UCBL

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

Page 26: Lordinateur: comment ça marche ? Ou comment avoir des idées justes sur le sujet... PCI SV I - STU I 2000-2001 Alain Mille UFR dInformatique UCBL

PCI Université Claude Bernard 26

Lecteur de CD-ROM

Annexe

Page 27: Lordinateur: comment ça marche ? Ou comment avoir des idées justes sur le sujet... PCI SV I - STU I 2000-2001 Alain Mille UFR dInformatique UCBL

PCI Université Claude Bernard 27

Unité de disque

Annexe

Page 28: Lordinateur: comment ça marche ? Ou comment avoir des idées justes sur le sujet... PCI SV I - STU I 2000-2001 Alain Mille UFR dInformatique UCBL

PCI Université Claude Bernard 28

Unité Disquette

Annexe

Page 29: Lordinateur: comment ça marche ? Ou comment avoir des idées justes sur le sujet... PCI SV I - STU I 2000-2001 Alain Mille UFR dInformatique UCBL

PCI Université Claude Bernard 29

Zoom sur la carte mère...

Connecteurs(fond de panier) CPU

Mémoire

Électronique de contrôle

Annexe