You are on page 1of 28

Rappel

Architecture des ordinateurs

Objectifs

Reprsenter larchitecture de lordinateur


Expliquer le fonctionnement de lordinateur

Plan
1.

Dfinition de lordinateur

2.

Historique

3.

Les principaux lments de lordinateur

4.

Composants de lunit centrale

5.

Excution dune instruction

Dfinition de lordinateur:
Un ordinateur est une machine de traitement
automatis de linformation.
Fonctionnalits:
Acqurir linformation, la stocker, la modifier
en appliquant des instructions prdfinies
(programmes)
Interagir avec l'environnement grce des
priphriques (cran, clavier.).
4

Historique
19 me sicle : automate et machine calcul

20 me sicle : Von Neumann dcrit un modle de


machines universelles qui possde
-une mmoire
-une unit arithmtique et logique
-une unit dentres/sorties (I/O)
-unit de commande (UC) 5

Historique : 1re gnration


1946-1957
1946 lENIAC (Electronic Numerical Integrator And Calculator)
18000 Tubes 30 tonnes

Machines volumineuses et peu fiables


Technologie lampes, relais, rsistances
Excute 40 000 opration/s
Programmation par cartes perfores

6
Cblage
du
programme

Historique : 2me gnration


1958- 1964
Machines fiables
Technologie transistors
Excute 200 000 oprations/s
Premiers langages de programmation volus
(COBOL, FORTRAN, LISP)

7
mini ordinateur
(1961)

Historique : 3me gnration


1965- 1971

4004 de INTEL(1971)

Technologie des circuits intgrs


Excute 1 000 000 opration/s
Avnement du systme dexploitation complexe
(UNIX, Pascal, Basic, CISC)
1971 : premier microprocesseur 4004 de INTEL: Tous les
composants du CPU sont runis sur une mme puce

PDP 8E (1965)

Historique : 4me gnration


1972- 1977

Technologie LSI (large scale integration)


Excute 10 000 000 oprations/s
Avnement de rseaux de machines
Traitement distribu/rparti

Micral-N
(1973)
9

Historique : 5me gnration


1978
Technologie VL/WSI (very large, wafer)
Systmes distribus interactif
Multimdia, traitement de donnes
numriques: (textes, images, paroles)
Paralllisme massif, client-serveur
RISC

10

non

Principaux lments de lordinateur


Ecran
Souris

Priphriques

Ordinateur
clavier

Unit
Centrale

Unit
Centrale

11

Unit centrale

carte graphique (cran)


carte contrleur (disque dur)
carte son (micro, haut-parleur)

Les interfaces dentres/sorties


12

Dfinition dun Bus:


Un bus est un ensemble de n fils conducteurs, utiliss pour transporter
n signaux binaires entre les composantes de lordinateur
Type des bus:

Architecture

Il est un bus bidirectionnel. Lors dune lecture, cest la mmoire qui


envoie un mot sur le
busdes
lors donnes
dune criture, cest le processeur qui
Bus
envoie la donne
Microprocesseur
Unit dE/S
Mmoires
:IlCPU
est un bus unidirectionnel
: transporte les adresses mmoire

auxquelles le processeur souhaite accder pour lire ou crire une


donne.
Bus dadresse

Bus de controle

Il transporte les ordres et les signaux de synchronisation en provenance


de lunit de commande et destination de l'ensemble des composants
matriels
13

Microprocesseur: CPU

Circuit lectronique complexe

Athlon
xp_300

pentuim 4 intel_core2du
o

Cr par la Socit Intel


Commande toutes les composants de lordinateur
Se base sur une Horloge qui synchronise les flux
dinformations qui circulent dans le microprocesseur
14

Microprocesseur: CPU

15

Processeu
r
Unit de
traitement

Unit de
commande

16

Schma fonctionnel

17

Mmoires
Dfinition:
Circuit semi-conducteur
Permettant denregistrer, de conserver et de restituer des
informations, ces informations peuvent tre crites ou lues.
Organisation dune mmoire:
Une case mmoire peut contenir un seul
lment.
Ces cases mmoires sont identifies par
une adresse
18

Mmoires
Capacit
le nombre total de bits que contient la mmoire

Temps de cycle
cest l'intervalle minimum qui doit
sparer deux demandes successives
de lecture ou d'criture
Caractristiques

Dbit
cest le nombre maximum
d'informations lues ou crites par seconde

Volatilit
elle caractrise la permanence des
informations dans la mmoire.

Temps daccs
cest le temps qui s'coule entre l'instant o a t lance une opration de
lecture/criture en mmoire et l'instant o la premire information est
19
disponible sur le bus de donnes.

Mmoires
Types de
mmoire:

20

Mmoires
Mmoire vive: RAM
(Random Acces Memory)
Mmoire morte:ROM
(Read Only Memory)
Mmoires de masses ou
auxiliaires

21

Mmoires

Disque Dur:
Dfinition:
Un disque dur est une mmoire de masse destine la lecture et
l'criture de donnes informatiques.
Organisation interne du disque dur:
n disques (plateaux).
Sur chaque disque on trouve des pistes
Un cylindre est constitu par toutes les pistes superposes de
mme ordre qui se prsentent simultanment sous les ttes de
lecture/ criture.
Tte de lecture/criture

22

Mmoires

23

Mmoire Cache
Dfinition:
La mmoire cache consiste placer l'intrieur du
microprocesseur une zone de mmoire dans laquelle sont
copis les lments qui seront ncessaires avant qu'ils ne
soient demands
Principe :
Recherche d'une donne dans le cache avant de la rechercher
dans la mmoire principale
24

Carte mre

Assure la connexion physique des diffrents


composants
(processeur,
mmoire,
carte
d'entres/sorties, ...) par lintermdiaire de diffrents
bus (adresses, donnes et commande, socket)

25

Excution dune instruction


Phase 1: Recherche de l'instruction traiter
2.Au
1.Le
bout
PC contient
d'un certain
l'adresse
temps
de
(temps
l'instruction
d'accsinstruction
suivante
la mmoire),
duprocesseur
programme.
le contenu deCette
la
3.L'instruction
est stocke
dans
le registre
du
case mmoire
valeur
est place sur le bus d'adresses par l'unit de commande qui met un
slectionne
ordre
de lecture
est disponible sur le bus des donnes.
1

26

Excution dune instruction

Phase 2 : Dcodage de linstruction et recherche de l'oprande


3.Loprande
2.
Si l'instruction
est stocke
ncessite
dans
uneun
donne
registre.
en provenance
la mmoire,
1.L'unit
de commande
transforme
l'instruction
en unede
suite
de commandes
l'unit
de commande
rcupre
sa valeurdesur
le bus de donnes.
lmentaires
ncessaires
au traitement
l'instruction.
2

27

Excution dune instruction


Phase 3 : Excution de l'instruction
1.Le
2.
3.L'unit
Mise
programme
de
jour
commande
de ralisant
registrepositionne
dtat
l'instruction
le PC
estpour
excut.
l'instruction suivante.

28