SlideShare una empresa de Scribd logo
1 de 55
Descargar para leer sin conexión
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Chapitre 4
Architecture simplifi´ee d’un ordinateur
Module 6: Introduction `a l’informatique
1`ere ANNEE LICENCE D’ENSEIGNEMENT DE MATHEMATIQUES (LEM)
&
1`ere ANNEE LICENCE CRYPTO MATHEMATIQUE ET SECURITE DE L’INFORMATION (LCMSI)
Texte
Texte
mlahby@gmail.com
16 d´ecembre 2016
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 1/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Plan
1 Qu’appelle-t-on ordinateur
Introduction
D´efinition d’un ordinateur
Histoire de l’ordinateur
Les principales cat´egories des ordinateurs
2 Architecture de von Neumann
3 Sch´ema fonctionnel d’un ordinateur
Composants classiques d’un ordinateur
Unit´e centrale de traitement (CPU)
Les m´emoires
Syst`eme de Bus
Les unit´es d’entr´ees/sorties
La carte m`ere
4 La d´emarche d’ex´ecution d’un programme
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 2/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Introduction
D´efinition d’un ordinateur
Histoire de l’ordinateur
Les principales cat´egories des ordinateurs
Introduction
Exemples d’ordinateur
Sont consid´er´es comme des ordinateurs :
Un ordinateur de bureau
Une tablette num´erique
Une Tablette
Un smartphone
Quel(s) point(s) commun(s) ?
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 3/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Introduction
D´efinition d’un ordinateur
Histoire de l’ordinateur
Les principales cat´egories des ordinateurs
Observations externes
De l’ext´erieur, les exemples ordinateurs pr´ec´edents ont en
commun :
Une source d’´energie (secteur ou batterie)
La r´eception d’information de la part de l’utilisateur (via le
clavier, la souris, le r´eseau. . .)
L’´emission d’information vers l’utilisateur, l’´ecran, le haut
parleur, le r´eseau. . .
Cela d´efinit-il un ordinateur ?
Contre-exemple
Une voiture partage ses caract´eristiques mais n’est pas un ordinateur.
La diff´erence entre ordinateur et voiture est que cette derni`ere recueille et envoie
des donn´ees mais ne les traite pas. Un ordinateur est une machine qui traite les
donn´ees.
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 4/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Introduction
D´efinition d’un ordinateur
Histoire de l’ordinateur
Les principales cat´egories des ordinateurs
D´efinition d’un ordinateur
Besoin de calculer
L’ordinateur est n´e du besoin de calculer les op´erations
complexes plus vite que l’ˆetre humain
Automatiser le calcul par l’introduction de la programmation
de l’ordinateur.
Qu’appelle-t-on ordinateur ?
Un ordinateur est une machine traitant des informations et capable
d’accepter comme donn´ee d’entr´ee n’importe quel algorithme et de
l’ex´ecuter.
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 5/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Introduction
D´efinition d’un ordinateur
Histoire de l’ordinateur
Les principales cat´egories des ordinateurs
Histoire de l’ordinateur
Un peu d’histoire...
XVIIe si`ecle et avant : les principes fondateurs
XIXe si`ecle : les calculateurs
XXe si`ecle : th´eorie de l’information + machine universelle
1945 : Architecture de Von Neumann et naissance de
l’ordinateur
1950 : 1`ere g´en´eration : tubes a vides
1960 : 2`eme g´en´eration : transistors
1970 : 3`eme g´en´eration : circuits int´egr´es
1980 : 4`eme g´en´eration : puces avec des milliers de transistors
2000 : 5`eme g´en´eration : puces avec des millions de transistors
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 6/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Introduction
D´efinition d’un ordinateur
Histoire de l’ordinateur
Les principales cat´egories des ordinateurs
Histoire de l’ordinateur
3`eme g´en´eration :1963-1971
miniaturisation par circuits int´egr´es ;
vitesse de traitement s’accroˆıt (centaines de nano-secondes) ;
fiabilit´e s’am´eliore (plusieurs milliers d’heures) ;
occupent une armoire ;
m´emoire avec disques ;
disquettes et bandes magn´etiques.
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 7/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Introduction
D´efinition d’un ordinateur
Histoire de l’ordinateur
Les principales cat´egories des ordinateurs
Histoire de l’ordinateur
4`eme g´en´eration : 1971-1983
puces ´electroniques et circuits `a haute int´egration ;
fiabilit´e s’am´eliore (plusieurs milliers d’heures) ;
occupent un boˆıtier ;
Apple et MacIntosh de Jobs
langages pour tous : Pascal, Basic, C .
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 8/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Introduction
D´efinition d’un ordinateur
Histoire de l’ordinateur
Les principales cat´egories des ordinateurs
Histoire de l’ordinateur
5`eme g´en´eration : 1983 `a 2000
micro-ordinateurs ;
souris, interfaces graphiques, couleurs ;
m´emoires en M´ega-octets ;
m´emoire sur disque optique, disques durs
multiprocesseurs ;
multiplication des p´eriph´eriques (son, images, scanners...),
multim´edia ;
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 9/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Introduction
D´efinition d’un ordinateur
Histoire de l’ordinateur
Les principales cat´egories des ordinateurs
Histoire de l’ordinateur
La tendance g´en´erale : 2000 `a nos jours
D´eveloppement des ordinateurs portables
D´eveloppement des r´eseaux mobiles (3G, WiFi..)
t´el´ephone portable, terminal Internet
Vers le tout num´erique :
• ordinateur
• t´el´eviseur (´ecrans, r´ecepteurs TNT, satellite,. . . )
• lecteur/graveur DVD/Disque dur
La miniaturisation des ´equipements informatique : la taille
devient de plus en plus petite.
Les supports de stockage informatique ont beaucoup ´evolu´e :
G´ega-octets, Tera-octets
vitesse d’ex´ecution augmente.
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 10/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Introduction
D´efinition d’un ordinateur
Histoire de l’ordinateur
Les principales cat´egories des ordinateurs
Les micro-ordinateurs
Sont des appareils de petite taille variant du portable au mod`ele qui tient sur
une table de travail ´Egalement appel´es ordinateurs personnels (PC pour
Personal Computer).
Sont tr`es populaires `a cause de leur prix relativement faible et du grand nombre
de logiciels disponibles sur ce genre d’ordinateurs.
Sont utilis´es dans les entreprises (petites, moyennes et grandes), les ´ecoles et
mˆeme les foyers.
Cette cat´egorie inclut les stations de travail et les ordinateurs en r´eseau
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 11/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Introduction
D´efinition d’un ordinateur
Histoire de l’ordinateur
Les principales cat´egories des ordinateurs
Les ordinateurs centraux
Occupent des locaux sp´eciaux `a cause du nombre d’appareils qui les composent.
N´ecessitent des cˆables sp´eciaux et un local climatis´e.
Sont utilis´es par les grandes entreprises, les universit´es ou encore les organismes
gouvernementaux pour traiter de tr`es grands nombres de donn´ees.
Sont dot´es d’une grande capacit´e de stockage et sont tr`es puissants (peuvent
ex´ecuter des millions d’instructions par seconde).
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 12/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Introduction
D´efinition d’un ordinateur
Histoire de l’ordinateur
Les principales cat´egories des ordinateurs
Les supers-ordinateurs
Peuvent traiter plus d’un milliard d’instructions par seconde (50.000 fois plus
rapide qu’un micro-ordinateur).
Sont extrˆemement chers.
Sont utilis´es par les organismes gouvernementaux et les grands laboratoires de
recherche (pr´evisions m´et´eo).
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 13/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Architecture de von Neumann
Fig.: Architecture de von Neumann
Note Historique
Le sch´ema d’un ordinateur (architecture de von Neumann) a ´et´e donn´e en 1945 par
John von Neumann, et deux collaborateurs dont les noms sont injustement rest´es dans
l’oubli : John W. Maukly et John Eckert. John von Neumann lui-mˆeme attribue en fait
l’id´ee de cette architecture `a Alan Turing, math´ematicien et informaticien britannique
dont le nom reste associ´e `a la notion de calculabilit´e (li´ee `a la machine de Turing).
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 14/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Architecture de von Neumann
Principes de l’ordinateur selon Von Neumann
Machine universelle programm´ee
Instructions du programme cod´ees sous forme num´erique
binaire et enregistr´ees en m´emoire
Instructions ex´ecut´ees normalement en s´equence mais pouvant
ˆetre modifi´ees par le programme lui-mˆeme.
Existence d’instructions permettant les ruptures de s´equences.
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 15/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Composants classiques d’un ordinateur
Unit´e centrale de traitement (CPU)
Les m´emoires
Syst`eme de Bus
Les unit´es d’entr´ees/sorties
La carte m`ere
Composants classiques d’un ordinateur
Unit´e centrale de
traitement (UCT)
Bus Syst`eme
M´emoire centrale
m´emoire cache
M´emoires auxiliaires
Les P´eriph´eriques
La carte m`ere
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 16/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Composants classiques d’un ordinateur
Unit´e centrale de traitement (CPU)
Les m´emoires
Syst`eme de Bus
Les unit´es d’entr´ees/sorties
La carte m`ere
Composants classiques d’un ordinateur
Fig.: sch´ema fonctionnel d’un ordinateur
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 17/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Composants classiques d’un ordinateur
Unit´e centrale de traitement (CPU)
Les m´emoires
Syst`eme de Bus
Les unit´es d’entr´ees/sorties
La carte m`ere
Composants classiques d’un ordinateur
la m´emoire centrale qui contient les donn´ees et les
programmes `a ex´ecuter
l’unit´e centrale de traitement qui ex´ecute les programmes
charg´es en m´emoire
les unit´es d’entr´ee/sortie qui permettent le lien etl’´echange
d’information avec les p´eriph´eriques(clavier, ´ecran,
souris,imprimante, etc.)
.
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 18/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Composants classiques d’un ordinateur
Unit´e centrale de traitement (CPU)
Les m´emoires
Syst`eme de Bus
Les unit´es d’entr´ees/sorties
La carte m`ere
Unit´e centrale de traitement
D´efinition
Le microprocesseur (CPU) est le cerveau de l’ordinateur. Il
permet de manipuler des informations binaire, et d’ex´ecuter
les instructions stock´ees en m´emoire.
Physiquement le processeur est un circuit ´electronique
cadenc´e au rythme d’une horloge interne.
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 19/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Composants classiques d’un ordinateur
Unit´e centrale de traitement (CPU)
Les m´emoires
Syst`eme de Bus
Les unit´es d’entr´ees/sorties
La carte m`ere
Unit´e centrale de traitement
La structure logique du microprocesseur
Logiquement le processeur contient trois composants :
1 Unit´e de commande : Prends les instructions en m´emoire, les d´ecode et
les passe `a l’UAL en fonction des cycles horloges.
2 Unit´e Arithm´etique et Logique (UAL) : il r´ealise effectivement les
op´erations arithm´etiques (+,-,*,/) et logiques (<,>,==, !=, NOT, AND,
OR, XOR).
3 Registres : il repr´esentent les cases m´emoires du microprocesseur et ils
contiennent les donn´ees en cours d’ex´ecution
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 20/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Composants classiques d’un ordinateur
Unit´e centrale de traitement (CPU)
Les m´emoires
Syst`eme de Bus
Les unit´es d’entr´ees/sorties
La carte m`ere
Unit´e centrale de traitement
Les caract´eristiques du microprocesseur
On caract´erise le processeur par :
• sa fr´equence d’horloge : en MHz ou GHz
• La taille des donn´ees qu’il est capable de traiter : en bits
• Par son architecture (CISC : complex intruction set computer
et RISC : reduced instruction set computer)
• Par son support (socket ou slot)
• Par son constructeur : Intel (Pentium), Athlon (AMD),etc
La vitesse du microprocesseur
Elle d´esigne le nombre d’op´erations effectu´ees en une seconde par le processeur.
Cette valeur est exprim´ee en gigahertz (GHz) ou en m´egahertz (MHz).
Exemple 2.5GHz = 2.5 ∗ 109 op´erations/seconde
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 21/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Composants classiques d’un ordinateur
Unit´e centrale de traitement (CPU)
Les m´emoires
Syst`eme de Bus
Les unit´es d’entr´ees/sorties
La carte m`ere
Unit´e centrale de traitement
REGISTRE
1 Instruction 1
2 Instruction 2
... ...
j Instruction j
... ...
n Instruction n
Rˆole du processeur :
responsable de l’ex´ecution du programme
ordonne `a la m´emoire et aux
p´eriph´eriques
les instructions sont re¸cus sous forme de
mots stock´es dans des mini-m´emoires :
les registres
Traitement d’une instruction
lecture dans le registre
incr´ementation du registre
d´ecodage de l’instruction
ex´ecution de l’instruction
Traitement s´equentielle des instructions
Les instructions sont trait´ees s´equentiellement, l’une apr`es l’autre
⇒ Le processeur ne peut traiter qu’une tˆache `a la fois.
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 22/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Composants classiques d’un ordinateur
Unit´e centrale de traitement (CPU)
Les m´emoires
Syst`eme de Bus
Les unit´es d’entr´ees/sorties
La carte m`ere
Unit´e centrale de traitement
Loi de Moore ”1965”
Le nombre de transistors dans les circuits int´egr´es va doubler tous les 18 mois.
L’augmentation de la densit´e des circuits :
• une augmentation de performance,
• une r´eduction de la consommation ´electrique,
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 23/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Composants classiques d’un ordinateur
Unit´e centrale de traitement (CPU)
Les m´emoires
Syst`eme de Bus
Les unit´es d’entr´ees/sorties
La carte m`ere
Unit´e centrale de traitement : ´evolution
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 24/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Composants classiques d’un ordinateur
Unit´e centrale de traitement (CPU)
Les m´emoires
Syst`eme de Bus
Les unit´es d’entr´ees/sorties
La carte m`ere
Les m´emoires dans un ordinateur
D´efinition
Une m´emoire est un circuit `a semi-conducteur permettant d’enregistrer, de
conserver et de restituer des informations (instructions et variables)
Une m´emoire = ensemble de cellules (cases m´emoire) pouvant contenir des
donn´ees ou r´esultats, chaque case est identifi´ee par une adresse
Les deux op´erations : Lecture et Ecriture
Il y a uniquement deux op´erations qu’on peut faire sur une m´emoire :
1 ´ecriture :lorsqu’on enregistre des informations en m´emoire,e.
2 Lecture : lorsqu’on r´ecup`ere des informations pr´ec´edemment enregistr´ees.
´ecrire une donn´ee.
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 25/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Composants classiques d’un ordinateur
Unit´e centrale de traitement (CPU)
Les m´emoires
Syst`eme de Bus
Les unit´es d’entr´ees/sorties
La carte m`ere
Les caract´eristiques de la m´emoire
Caract´eristiques de la m´emoire
La m´emoire est caract´eris´ee :
par sa taille (nombre d’octets disponibles pour du stockage).
par sa volatilit´e ou non, c’est-`a-dire le fait d’ˆetre effac´ee ou non en absence
d’alimentation ´electrique.
Le temps d’acc`es qui repr´esente un facteur limitant du temps de traitement de
donn´ees.
L’unit´e de la m´esure de la capacit´e de la m´emoire
1(Octet) = 8bits
Kilo(Ko) = 103 = 210 = 1024octets
M´ega(Mo) = 106 = 220 = 1048576octets
G´ega(Go) = 109 = 230 = 1073741824octets
T´era(To) = 1012 = 240 = 1099511627776octets
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 26/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Composants classiques d’un ordinateur
Unit´e centrale de traitement (CPU)
Les m´emoires
Syst`eme de Bus
Les unit´es d’entr´ees/sorties
La carte m`ere
Les diff´erents types de m´emoire dans un ordinateur
Fig.: Les diff´erents types de m´emoire
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 27/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Composants classiques d’un ordinateur
Unit´e centrale de traitement (CPU)
Les m´emoires
Syst`eme de Bus
Les unit´es d’entr´ees/sorties
La carte m`ere
La m´emoire centrale (RAM : random access memory)
D´efinition
Elle repr´esente la m´emoire principale de l’ordinateur destin´ee
pour stocker les donn´ees et les programmes.
La m´emoire vive est volatile (n’est pas permanente), c`ad que
les donn´ees sont perdues lorsqu’on ´eteint ou on redemarre la
machine.
Capacit´e :
• Les premi`eres barrettes : 4 Mo,
• Actuellement : jusqu’`a une dizaine de Go.
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 28/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Composants classiques d’un ordinateur
Unit´e centrale de traitement (CPU)
Les m´emoires
Syst`eme de Bus
Les unit´es d’entr´ees/sorties
La carte m`ere
La m´emoire centrale (RAM : random access memory)
Types de m´emoire vive (RAM)
Statiques : SRAM
• Tr`es rapide (entre 6 et 15 ns)
• Ch`ere
• Donc utilis´ee pour des m´emoires de faible capacit´e
Dynamiques : DRAM
• Plus lentes
• Temps d’acc`es : 10 `a 60 ns
SDRAM, RDRAM,etc.
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 29/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Composants classiques d’un ordinateur
Unit´e centrale de traitement (CPU)
Les m´emoires
Syst`eme de Bus
Les unit´es d’entr´ees/sorties
La carte m`ere
M´emoire cache
D´efintion
La m´emoire cache permet au processeur de se ”rappeler” les
op´erations d´ej`a effectu´ees auparavant.
En effet, elle stocke les op´erations effectu´ees par le processeur,
pour qu’il ne perde pas de temps `a recalculer des choses qu’il
a d´ej`a faites pr´ec´edemment.
La taille de la m´emoire cache est g´en´eralement de l’ordre de
512 Ko. Sur les ordinateurs r´ecents ce type de m´emoire est
directement int´egr´e dans le processeur.
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 30/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Composants classiques d’un ordinateur
Unit´e centrale de traitement (CPU)
Les m´emoires
Syst`eme de Bus
Les unit´es d’entr´ees/sorties
La carte m`ere
M´emoire morte (ROM, read-only memory)
D´efinition
Elle permet de conserver les informations qui y sont contenues mˆeme lorsque la
m´emoire n’est plus aliment´ee ´electriquement.
En principe , ce type de m´emoire ne pouvait ˆetre acc´ed´ee qu’en lecture.
Elle est beaucoup plus lente qu’une m´emoire de type RAM (une ROM a un
temps d’acc`es de l’ordre de 150 ns)
Elle conserve les donn´ees n´ecessaires au d´emarrage de l’ordinateur qui ne
peuvent pas ˆetre stock´ees sur le disque dur.
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 31/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Composants classiques d’un ordinateur
Unit´e centrale de traitement (CPU)
Les m´emoires
Syst`eme de Bus
Les unit´es d’entr´ees/sorties
La carte m`ere
M´emoire morte (ROM, read-only memory)
Caract´eristiques de la ROM
le contenu y est ”grav´e” de fa¸con permanente
Habituellement, on y trouve des programmes tels que :
• le BIOS (Basic Input Output System),
• le chargeur d’amorce,
• le Setup CMOS (´ecran disponible `a l’allumage de l’ordinateur
permettant de modifier les param`etres du syst`eme).
• le Power-On Self Test (POST) (programme ex´ecut´e
automatiquement `a l’amor¸cage du syst`eme permettant de faire
un test du syst`eme )
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 32/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Composants classiques d’un ordinateur
Unit´e centrale de traitement (CPU)
Les m´emoires
Syst`eme de Bus
Les unit´es d’entr´ees/sorties
La carte m`ere
M´emoire morte (ROM, read-only memory)
Les diff´erents types de la ROM
PROM (Programmable Read Only Memory) ´ecrites par
l’utilisateur et non pas `a la fabrication de la m´emoire
EPROM (Erasable Programmable Read Only Memory) sont
des PROM pouvant ˆetre effac´ees
Les EEPROM (Electrically Erasable read Only Memory ou
m´emoire flash) sont aussi des PROM effa¸cables, mais,
peuvent ˆetre effac´ees mˆeme lorsqu’elles sont en position dans
l’ordinateur
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 33/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Composants classiques d’un ordinateur
Unit´e centrale de traitement (CPU)
Les m´emoires
Syst`eme de Bus
Les unit´es d’entr´ees/sorties
La carte m`ere
M´emoires de masse
Les caract´eristiques de m´emoires de masse
Ce sont des m´emoires de grande capacit´e, destin´ees `a
conserver de fa¸con durable de grosses donn´ees (bases de
donn´ees, gros programmes, informations diverses...)
Ce sont n´ecessairement des m´emoires non volatiles (on ne
veut pas perdre les donn´ees lorsqu’on ´eteint l’ordinateur !).
Par le pass´e, il s’agissait de bandes perfor´ees, puis de
cassettes, de disquettes etc.
Actuellement, il s’agit plutˆot de disques durs, de bandes
magn´etiques (fr´equent pour les sauvegardes r´eguli`eres), de
CD, DVD, ou de m´emoires flash (cl´e USB par exemple).
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 34/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Composants classiques d’un ordinateur
Unit´e centrale de traitement (CPU)
Les m´emoires
Syst`eme de Bus
Les unit´es d’entr´ees/sorties
La carte m`ere
M´emoires de masse
Disque dur
Le disque dur a ´et´e invent´e en 1956 par IBM.
Il peut ˆetre soit interne ou amovible
Il contient un ensemble de plateaux en aluminium.
Chaque plateau est recouvert d’une surface magn´etique sur
ses deux faces et tourne `a une vitesse comprise entre 4000 et
15000 tr/min (moteur)
Les informations sont plac´ees sur des pistes concentriques
Chaque information est rep´er´ee par son emplacement : adresse
Des tˆetes de lecture-´ecriture aimant´ees permettent d’´ecrire
(enregistrer une information) et de lire sur le disque
(l’information est recopi´ee en m´emoire centrale)
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 35/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Composants classiques d’un ordinateur
Unit´e centrale de traitement (CPU)
Les m´emoires
Syst`eme de Bus
Les unit´es d’entr´ees/sorties
La carte m`ere
M´emoires de masse
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 36/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Composants classiques d’un ordinateur
Unit´e centrale de traitement (CPU)
Les m´emoires
Syst`eme de Bus
Les unit´es d’entr´ees/sorties
La carte m`ere
M´emoires flash
Les caract´eristiques de M´emoires flash
Les m´emoires flash (cl´e USB par exemple) que nous venons
d’´evoquer ont un statut un peu particulier.
Techniquement parlant, il s’agit de m´emoire morte
(EEPROM : electrically erasable programmable read-only
memory), mais qui peut ˆetre flash´ee beaucoup plus facilement
que les EPROM, par un processus purement ´electrique.
Ce flashage fait partie du fonctionnement mˆeme de ces
m´emoires, ce qui permet de les utiliser comme des m´emoires
r´einscritptibles et modifiables `a souhait.
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 37/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Composants classiques d’un ordinateur
Unit´e centrale de traitement (CPU)
Les m´emoires
Syst`eme de Bus
Les unit´es d’entr´ees/sorties
La carte m`ere
Syst`eme de Bus
D´efinition
Le bus est l’ensemble des lignes de liaison qui assurent les communications entre les
diff´erents composants de l’ordinateur.
Les caract´eristiques d’un Bus
La vitesse `a laquelle l’UCT communique avec les autres composants de
l’ordinateur, c `a d le nombre de paquets de donn´ees envoy´es ou re¸cus par
seconde (en MHZ)
la largeur du bus (bande) qui repr´esente le nombre maximal de bits qui peuvent
ˆetre simultan´ement transport´es sur le bus (1 bit par fil)
Bande passante = largeur x fr´equence
La bande passante ou le d´ebit d’un bus est exprim´e en Mo/s ou en fr´equence
(Mhz) et nombre de bits (8/16/32/64 bits).
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 38/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Composants classiques d’un ordinateur
Unit´e centrale de traitement (CPU)
Les m´emoires
Syst`eme de Bus
Les unit´es d’entr´ees/sorties
La carte m`ere
Syst`eme de Bus
Exercice :
Soit un bus 32 bits `a 100 Mhz. Quel est son d´ebit en Mo/s ?
• 32 bits = 4 octets
• 100 Mhz= 100 M de paquets de donn´ees de 4 octets par
seconde.
⇒ R´esultat : 4*100 Mo/s = 400 Mo/s
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 39/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Composants classiques d’un ordinateur
Unit´e centrale de traitement (CPU)
Les m´emoires
Syst`eme de Bus
Les unit´es d’entr´ees/sorties
La carte m`ere
Syst`eme de Bus
Les diff´erents types de Bus
On distingue 3 types de syst`eme de Bus :
1 Bus de donn´ees : C’est un bus bidirectionnel. Lors d’une
lecture, c’est la m´emoire qui envoie un mot sur le bus lors
d’une ´ecriture, c’est le processeur qui envoie la donn´ee.
2 Bus d’adresses : C’est un bus unidirectionnel : transporte les
adresses m´emoire auxquelles le processeur souhaite acc´eder
pour lire ou ´ecrire une donn´ee.
3 Bus de contrˆole : Il transporte les ordres et les signaux de
synchronisation en provenance de l’unit´e de commande et `a
destination de l’ensemble des composants mat´eriels
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 40/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Composants classiques d’un ordinateur
Unit´e centrale de traitement (CPU)
Les m´emoires
Syst`eme de Bus
Les unit´es d’entr´ees/sorties
La carte m`ere
Les unit´es d’entr´ees/sorties
Un ordinateur a besoin d’´echanger de l’information avec
l’environnement ext´erieur. Ainsi il lui faut par exemple charger le
programme et les donn´ees avec lesquels il va travailler, mais aussi
communiquer avec l’utilisateur, visualiser des r´esultats.
⇒ C’est le rˆole des unit´es d’entr´ees/sorties
D´efinition
Unit´e d’entr´ees : ils transf´erent les informations `a partir de p´eriph´eriques
d’entr´ees (clavier, souris,etc) vers l’unit´e centrale (RAM et CPU) .
Unit´e de sorties : Transf´erent les informations de l’unit´e centrale vers les
p´eriph´eriques de sorties (Ecran, imprimante, etc).
Les unit´es d’entr´ees/sorties sont compos´ees :
1 De p´eriph´eriques d’entr´ee/sortie
2 D’interfaces d’entr´ee/sortie.
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 41/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Composants classiques d’un ordinateur
Unit´e centrale de traitement (CPU)
Les m´emoires
Syst`eme de Bus
Les unit´es d’entr´ees/sorties
La carte m`ere
Les interfaces d’entr´ees /sorties
D´efinition
Une interface d’entr´ees/sorties est un circuit int´egr´e
permettant au microprocesseur de communiquer avec
l’environnement ext´erieur (p´eeriph´eriques) : clavier,´ecran,
imprimante, modem, disques, etc.
Les interfaces d’E/S sont connect´ees au microprocesseur `a
travers les bus d’adresses, de donn´ees et de commandes.
Les diff´erents types des interfaces d’E/S
Les types d’interfaces que l’on trouve dans un PC sont :
1 Les ports
2 Les bus de communication
3 Les cartes d’extension
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 42/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Composants classiques d’un ordinateur
Unit´e centrale de traitement (CPU)
Les m´emoires
Syst`eme de Bus
Les unit´es d’entr´ees/sorties
La carte m`ere
Les ports de communication
interface ´electronique qui achemine les informations `a une ou
plusieurs prises de connexion situ´ees `a l’ext´erieur du bloc
syst`eme
permet de brancher souris, clavier, dique dur, ´ecran, etc.
On trouve :
• port PS/2
• port s´erie
• port parall`ele
• port USB
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 43/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Composants classiques d’un ordinateur
Unit´e centrale de traitement (CPU)
Les m´emoires
Syst`eme de Bus
Les unit´es d’entr´ees/sorties
La carte m`ere
Les bus de communication
Permettent surtout l’ajout de nouveaux p´eriph´eriques grˆace
aux connecteurs d’extension (appel´es slots) connect´es sur les
bus d’entr´ees-sorties.
permet de brancher souris, clavier, dique dur, ´ecran, etc.
Les diff´erents bus de communication :
• ISA (Industry Standard Architecture) :8 MHz, 16 bits
• EISA (Extended ISA) : 8,33 MHz, 32 bits
• PCI (Peripheral Component Interconnect) : 133 MHz, 32 bits
• Bus AGP (Accelered Graphic Port) 32 bits , D´ebit = 1Go/s
• Bus IDE (Integrate Drive Electronique) : pour disque dur
• Bus SCSI (Small Computer System Interface)
Les bus PCI, IDE, AGP vont ˆetre amen´es `a disparaˆıtre tr`es
rapidement et seront remplac´es par des bus s´erie :
• Le Serial ATA, remplacera le bus IDE
• Le PCI Express rempla¸cant des bus PCI et AGP
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 44/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Composants classiques d’un ordinateur
Unit´e centrale de traitement (CPU)
Les m´emoires
Syst`eme de Bus
Les unit´es d’entr´ees/sorties
La carte m`ere
Les bus de communication
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 45/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Composants classiques d’un ordinateur
Unit´e centrale de traitement (CPU)
Les m´emoires
Syst`eme de Bus
Les unit´es d’entr´ees/sorties
La carte m`ere
Les cartes d’extensions
une carte d’extension est un ensemble de composants plac´es
sur un circuit imprim´e qui est connectable `a la carte m`ere via
un bus de communication
Les diff´erents cartes d’extensions :
• carte son
• carte graphique
• carte r´eseau
• etc.
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 46/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Composants classiques d’un ordinateur
Unit´e centrale de traitement (CPU)
Les m´emoires
Syst`eme de Bus
Les unit´es d’entr´ees/sorties
La carte m`ere
Les p´eriph´eriques d’entr´ee
Ce sont des appareils qui permettent `a l’utilisateur d’interagir
avec l’ordinateur pour lui donner des commandes `a ex´ecuter
et lui fournir des donn´ees `a traiter.
Ils recueillent les informations et les convertissent en binaire
pour qu’elles soient trait´ees par l’ordinateur
Il s’agit principalement :
• Clavier
• Souris
• Cam´era
• Scanner
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 47/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Composants classiques d’un ordinateur
Unit´e centrale de traitement (CPU)
Les m´emoires
Syst`eme de Bus
Les unit´es d’entr´ees/sorties
La carte m`ere
Les p´eriph´eriques de sortie
Ce sont des appareils qui convertissent l’information trait´ee
par l’ordinateur en un format compr´ehensible par l’utilisateur.
Les p´eriph´eriques de sortie les plus usuels sont :
• ´ecran
• imprimante
• haut parleur
• Vid´eo projecteur
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 48/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Composants classiques d’un ordinateur
Unit´e centrale de traitement (CPU)
Les m´emoires
Syst`eme de Bus
Les unit´es d’entr´ees/sorties
La carte m`ere
D´efinition de la carte m`ere
C’est un ensemble de composants ´electroniques qui int`egre :
• le support du processeur,
• les supports des barrettes m´emoires(RAM),
• le chipset,
• les connecteurs d’extensions
D’autres composants d’un PC s’y connectent : Alimentation,
ROM comportant le BIOS, Cartes d’extension, Clavier, souris,
etc
Elle permet aussi :
• la synchronisation des tˆaches des diff´erents composants
• l’alimentation en courant ´electrique de certains composants
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 49/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Composants classiques d’un ordinateur
Unit´e centrale de traitement (CPU)
Les m´emoires
Syst`eme de Bus
Les unit´es d’entr´ees/sorties
La carte m`ere
Le chipset (jeu de composants)
D´efinition
circuit ´electronique constitu´e par un jeu de plusieurs composants,
compos´e essentiellement du Pont Nord et du Pont Sud
Rˆole
Il est charg´e de coordonner les ´echanges de donn´ees entre les
divers composants de l’ordinateur (processeur, m´emoire, ...)
C’est une interface d’entr´ee/sortie, charg´ee de g´erer la
communication entre le CPU et les p´eriph´eriques.
C’est le lien entre les diff´erents bus de la carte m`ere, Il aiguille
les informations entre les bus
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 50/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Composants classiques d’un ordinateur
Unit´e centrale de traitement (CPU)
Les m´emoires
Syst`eme de Bus
Les unit´es d’entr´ees/sorties
La carte m`ere
Architecture de la carte m`ere
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 51/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Composants classiques d’un ordinateur
Unit´e centrale de traitement (CPU)
Les m´emoires
Syst`eme de Bus
Les unit´es d’entr´ees/sorties
La carte m`ere
Exemple d’une carte m`ere
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 52/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Composants classiques d’un ordinateur
Unit´e centrale de traitement (CPU)
Les m´emoires
Syst`eme de Bus
Les unit´es d’entr´ees/sorties
La carte m`ere
Autres ´el´ements contenus dans le boˆıtier d’un ordinateur
Un syst`eme d’alimentation ´electrique
• boˆıte d’alimentation convertit le courant alternatif 220V en
courant continu 12V, 5V et 3.3 V
• Connecteurs ( ATX ou AT)
Un syst`eme de ventilation pour :
• Refroidissement du microprocesseur,
• Refroidissement du Chipset
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 53/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Les ´etapes d’ex´ecution d’un programme
1 Chargement du programme et des
donn´ees depuis un p´eriph´erique
d’entr´ee dans la m´emoire centrale
2 Chargement s´equentiel des
instructions du programme de la
RAM dans l’unit´e de contrˆole
3 Analyse par l’unit´e de contrˆole de
l’instruction et passage `a l’UAL
pour traitement
4 Traitement de l’instruction par
l’UAL avec ´eventuellement appel
`a la m´emoire ou aux unit´es
d’entr´ees-sorties.
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 54/ 55
Qu’appelle-t-on ordinateur
Architecture de von Neumann
Sch´ema fonctionnel d’un ordinateur
La d´emarche d’ex´ecution d’un programme
Ex´ecution d’une instruction
1 Chargement de la prochaine
instruction `a ex´ecuter depuis la
m´emoire jusque dans le RI.
2 Modification du compteur ordinal
(CO) qui contient adresse de la
prochaine instruction `a ex´ecuter
3 D´ecodage de l’instruction
(op´erateur).
4 Localisation dans la m´emoire des
donn´ees (op´erande) utilis´ees par
l’instruction.
5 Chargement des donn´ees dans les
registres internes de l’unit´e
centrale.
6 Ex´ecution de l’instruction.
7 Stockage des r´esultats.
8 Retour `a la premi`ere ´etape.
Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 55/ 55

Más contenido relacionado

La actualidad más candente

Exposé Le Microprocesseur
Exposé   Le MicroprocesseurExposé   Le Microprocesseur
Exposé Le Microprocesseur
TheCrazyMan
 

La actualidad más candente (20)

Cours Système Embarqué et Système d'exploitation mobile.pdf
Cours Système Embarqué et Système d'exploitation mobile.pdfCours Système Embarqué et Système d'exploitation mobile.pdf
Cours Système Embarqué et Système d'exploitation mobile.pdf
 
Le montage d'un ordinateur
Le montage d'un ordinateurLe montage d'un ordinateur
Le montage d'un ordinateur
 
Structure_Des_Ordinateurs
Structure_Des_OrdinateursStructure_Des_Ordinateurs
Structure_Des_Ordinateurs
 
Cours d'informatique du prof Heimer
Cours d'informatique du prof HeimerCours d'informatique du prof Heimer
Cours d'informatique du prof Heimer
 
STRUCTURE DE BASE D’UN ORDINATEUR
STRUCTURE DE BASE D’UN ORDINATEURSTRUCTURE DE BASE D’UN ORDINATEUR
STRUCTURE DE BASE D’UN ORDINATEUR
 
Base de données distribuée
Base de données distribuéeBase de données distribuée
Base de données distribuée
 
Systèmes d'Exploitation - chp5-gestion fichiers
Systèmes d'Exploitation - chp5-gestion fichiersSystèmes d'Exploitation - chp5-gestion fichiers
Systèmes d'Exploitation - chp5-gestion fichiers
 
Systèmes d'Exploitation - chp1-introduction
Systèmes d'Exploitation - chp1-introductionSystèmes d'Exploitation - chp1-introduction
Systèmes d'Exploitation - chp1-introduction
 
Cours traitement du son avec audacity
Cours traitement du son avec audacityCours traitement du son avec audacity
Cours traitement du son avec audacity
 
Architecture des ordinateurs : memoires
Architecture des ordinateurs : memoiresArchitecture des ordinateurs : memoires
Architecture des ordinateurs : memoires
 
Généralités sur les périphériques du STM32
Généralités sur les périphériques du STM32Généralités sur les périphériques du STM32
Généralités sur les périphériques du STM32
 
Tp n 3 linux
Tp n 3 linuxTp n 3 linux
Tp n 3 linux
 
Exposé Le Microprocesseur
Exposé   Le MicroprocesseurExposé   Le Microprocesseur
Exposé Le Microprocesseur
 
Formation stm32
Formation stm32Formation stm32
Formation stm32
 
Manuel des TP : Atelier systèmes 2
Manuel des TP : Atelier systèmes 2Manuel des TP : Atelier systèmes 2
Manuel des TP : Atelier systèmes 2
 
Programmation de systèmes embarqués : Introduction aux systèmes embarqués
Programmation de systèmes embarqués : Introduction aux systèmes embarquésProgrammation de systèmes embarqués : Introduction aux systèmes embarqués
Programmation de systèmes embarqués : Introduction aux systèmes embarqués
 
Les règles de passage
Les règles de passageLes règles de passage
Les règles de passage
 
Architecture des ordinateurs Elaboré par- ABIDA Mounir.ppt
Architecture des ordinateurs Elaboré par- ABIDA Mounir.pptArchitecture des ordinateurs Elaboré par- ABIDA Mounir.ppt
Architecture des ordinateurs Elaboré par- ABIDA Mounir.ppt
 
Le microprocesseur
Le microprocesseurLe microprocesseur
Le microprocesseur
 
Tp n 1 linux
Tp n 1 linuxTp n 1 linux
Tp n 1 linux
 

Destacado

SIO6002 - S2
SIO6002 - S2SIO6002 - S2
SIO6002 - S2
gauvins
 

Destacado (19)

Les listes simplement chaînées en langage C
Les listes simplement chaînées en langage CLes listes simplement chaînées en langage C
Les listes simplement chaînées en langage C
 
L'ordinateur personel
L'ordinateur personelL'ordinateur personel
L'ordinateur personel
 
Présentation Marie-Anne Paveau
Présentation Marie-Anne PaveauPrésentation Marie-Anne Paveau
Présentation Marie-Anne Paveau
 
SIO6002 - S2
SIO6002 - S2SIO6002 - S2
SIO6002 - S2
 
Langage c partie_2
Langage c partie_2Langage c partie_2
Langage c partie_2
 
Programmation Java
Programmation JavaProgrammation Java
Programmation Java
 
Chapitre 3 Les algorithmes de recherche et de tris
Chapitre 3 Les algorithmes de recherche et de trisChapitre 3 Les algorithmes de recherche et de tris
Chapitre 3 Les algorithmes de recherche et de tris
 
Prise-en-main de votre PC
Prise-en-main de votre PCPrise-en-main de votre PC
Prise-en-main de votre PC
 
03. La souris
03. La souris03. La souris
03. La souris
 
Chapitre 8: Les arbres
Chapitre 8: Les  arbresChapitre 8: Les  arbres
Chapitre 8: Les arbres
 
Ordinateur : module 1
Ordinateur : module 1Ordinateur : module 1
Ordinateur : module 1
 
Chap1 introduction à l'algoritmique
Chap1 introduction à l'algoritmiqueChap1 introduction à l'algoritmique
Chap1 introduction à l'algoritmique
 
Rechercher des ressources sur Internet
Rechercher des ressources sur InternetRechercher des ressources sur Internet
Rechercher des ressources sur Internet
 
Systèmes d'Exploitation - chp2-gestion des processus
Systèmes d'Exploitation - chp2-gestion des processusSystèmes d'Exploitation - chp2-gestion des processus
Systèmes d'Exploitation - chp2-gestion des processus
 
Ecriture des sons français
Ecriture des sons françaisEcriture des sons français
Ecriture des sons français
 
Tableau registres de langue
Tableau  registres de langueTableau  registres de langue
Tableau registres de langue
 
Chapitre 2: Modèle de référence OSI
Chapitre 2: Modèle de référence OSIChapitre 2: Modèle de référence OSI
Chapitre 2: Modèle de référence OSI
 
6 outils de création de nuages de mots-clés dynamiques
6 outils de création de nuages de mots-clés dynamiques6 outils de création de nuages de mots-clés dynamiques
6 outils de création de nuages de mots-clés dynamiques
 
Introduction au français : des sons et des lettres
Introduction au français : des sons et des lettresIntroduction au français : des sons et des lettres
Introduction au français : des sons et des lettres
 

Similar a Chapitre 4: Architecture simplifiée d’un ordinateur

Siwar Haddad
Siwar HaddadSiwar Haddad
Siwar Haddad
NET-INFO
 
recherche info
recherche inforecherche info
recherche info
NET-INFO
 
Architectures parallèles.pdf
Architectures parallèles.pdfArchitectures parallèles.pdf
Architectures parallèles.pdf
YasmineChihab1
 
Embedded intro 2006
Embedded intro 2006Embedded intro 2006
Embedded intro 2006
mcbinene
 
Embarqués temps réel
Embarqués temps réelEmbarqués temps réel
Embarqués temps réel
mikhailether
 

Similar a Chapitre 4: Architecture simplifiée d’un ordinateur (20)

Composants hardware du mainframe
Composants hardware du mainframeComposants hardware du mainframe
Composants hardware du mainframe
 
The supply chain is susceptible to market volatility, driven by changing cons...
The supply chain is susceptible to market volatility, driven by changing cons...The supply chain is susceptible to market volatility, driven by changing cons...
The supply chain is susceptible to market volatility, driven by changing cons...
 
Traitement massif des données 2016
Traitement massif des données 2016Traitement massif des données 2016
Traitement massif des données 2016
 
Td1 solutions
Td1 solutionsTd1 solutions
Td1 solutions
 
Composantes hardware du mainframe
Composantes hardware du mainframeComposantes hardware du mainframe
Composantes hardware du mainframe
 
Cours_SAM(M14).ppt
Cours_SAM(M14).pptCours_SAM(M14).ppt
Cours_SAM(M14).ppt
 
Cours_SAM(M14).ppt
Cours_SAM(M14).pptCours_SAM(M14).ppt
Cours_SAM(M14).ppt
 
Cours de microcontrôleurs
Cours de microcontrôleursCours de microcontrôleurs
Cours de microcontrôleurs
 
Cours_Info_G1_Droit-
Cours_Info_G1_Droit-Cours_Info_G1_Droit-
Cours_Info_G1_Droit-
 
Siwar Haddad
Siwar HaddadSiwar Haddad
Siwar Haddad
 
recherche info
recherche inforecherche info
recherche info
 
Architectures parallèles.pdf
Architectures parallèles.pdfArchitectures parallèles.pdf
Architectures parallèles.pdf
 
Grid computing
Grid computingGrid computing
Grid computing
 
Embedded intro 2006
Embedded intro 2006Embedded intro 2006
Embedded intro 2006
 
Introduction au numérique par #Hackerschool
Introduction au numérique par #HackerschoolIntroduction au numérique par #Hackerschool
Introduction au numérique par #Hackerschool
 
Cours se chap1_2
Cours se chap1_2Cours se chap1_2
Cours se chap1_2
 
Wygday 2008
Wygday 2008Wygday 2008
Wygday 2008
 
Embarqués temps réel
Embarqués temps réelEmbarqués temps réel
Embarqués temps réel
 
Les Microcontrôleurs 68HCXX.ppt
Les Microcontrôleurs 68HCXX.pptLes Microcontrôleurs 68HCXX.ppt
Les Microcontrôleurs 68HCXX.ppt
 
Cour1
Cour1Cour1
Cour1
 

Último

Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdf
AmgdoulHatim
 
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
ikospam0
 

Último (16)

Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdf
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaire
 
Télécommunication et transport .pdfcours
Télécommunication et transport .pdfcoursTélécommunication et transport .pdfcours
Télécommunication et transport .pdfcours
 
L'expression du but : fiche et exercices niveau C1 FLE
L'expression du but : fiche et exercices  niveau C1 FLEL'expression du but : fiche et exercices  niveau C1 FLE
L'expression du but : fiche et exercices niveau C1 FLE
 
Cours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiquesCours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiques
 
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptxIntégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
 
les_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkles_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhk
 
L application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxL application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptx
 
python-Cours Officiel POO Python-m103.pdf
python-Cours Officiel POO Python-m103.pdfpython-Cours Officiel POO Python-m103.pdf
python-Cours Officiel POO Python-m103.pdf
 
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetFormation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
 
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANKRAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
 
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
 
Neuvaine de la Pentecôte avec des textes de saint Jean Eudes
Neuvaine de la Pentecôte avec des textes de saint Jean EudesNeuvaine de la Pentecôte avec des textes de saint Jean Eudes
Neuvaine de la Pentecôte avec des textes de saint Jean Eudes
 
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
 
Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024
 

Chapitre 4: Architecture simplifiée d’un ordinateur

  • 1. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Chapitre 4 Architecture simplifi´ee d’un ordinateur Module 6: Introduction `a l’informatique 1`ere ANNEE LICENCE D’ENSEIGNEMENT DE MATHEMATIQUES (LEM) & 1`ere ANNEE LICENCE CRYPTO MATHEMATIQUE ET SECURITE DE L’INFORMATION (LCMSI) Texte Texte mlahby@gmail.com 16 d´ecembre 2016 Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 1/ 55
  • 2. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Plan 1 Qu’appelle-t-on ordinateur Introduction D´efinition d’un ordinateur Histoire de l’ordinateur Les principales cat´egories des ordinateurs 2 Architecture de von Neumann 3 Sch´ema fonctionnel d’un ordinateur Composants classiques d’un ordinateur Unit´e centrale de traitement (CPU) Les m´emoires Syst`eme de Bus Les unit´es d’entr´ees/sorties La carte m`ere 4 La d´emarche d’ex´ecution d’un programme Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 2/ 55
  • 3. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Introduction D´efinition d’un ordinateur Histoire de l’ordinateur Les principales cat´egories des ordinateurs Introduction Exemples d’ordinateur Sont consid´er´es comme des ordinateurs : Un ordinateur de bureau Une tablette num´erique Une Tablette Un smartphone Quel(s) point(s) commun(s) ? Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 3/ 55
  • 4. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Introduction D´efinition d’un ordinateur Histoire de l’ordinateur Les principales cat´egories des ordinateurs Observations externes De l’ext´erieur, les exemples ordinateurs pr´ec´edents ont en commun : Une source d’´energie (secteur ou batterie) La r´eception d’information de la part de l’utilisateur (via le clavier, la souris, le r´eseau. . .) L’´emission d’information vers l’utilisateur, l’´ecran, le haut parleur, le r´eseau. . . Cela d´efinit-il un ordinateur ? Contre-exemple Une voiture partage ses caract´eristiques mais n’est pas un ordinateur. La diff´erence entre ordinateur et voiture est que cette derni`ere recueille et envoie des donn´ees mais ne les traite pas. Un ordinateur est une machine qui traite les donn´ees. Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 4/ 55
  • 5. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Introduction D´efinition d’un ordinateur Histoire de l’ordinateur Les principales cat´egories des ordinateurs D´efinition d’un ordinateur Besoin de calculer L’ordinateur est n´e du besoin de calculer les op´erations complexes plus vite que l’ˆetre humain Automatiser le calcul par l’introduction de la programmation de l’ordinateur. Qu’appelle-t-on ordinateur ? Un ordinateur est une machine traitant des informations et capable d’accepter comme donn´ee d’entr´ee n’importe quel algorithme et de l’ex´ecuter. Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 5/ 55
  • 6. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Introduction D´efinition d’un ordinateur Histoire de l’ordinateur Les principales cat´egories des ordinateurs Histoire de l’ordinateur Un peu d’histoire... XVIIe si`ecle et avant : les principes fondateurs XIXe si`ecle : les calculateurs XXe si`ecle : th´eorie de l’information + machine universelle 1945 : Architecture de Von Neumann et naissance de l’ordinateur 1950 : 1`ere g´en´eration : tubes a vides 1960 : 2`eme g´en´eration : transistors 1970 : 3`eme g´en´eration : circuits int´egr´es 1980 : 4`eme g´en´eration : puces avec des milliers de transistors 2000 : 5`eme g´en´eration : puces avec des millions de transistors Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 6/ 55
  • 7. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Introduction D´efinition d’un ordinateur Histoire de l’ordinateur Les principales cat´egories des ordinateurs Histoire de l’ordinateur 3`eme g´en´eration :1963-1971 miniaturisation par circuits int´egr´es ; vitesse de traitement s’accroˆıt (centaines de nano-secondes) ; fiabilit´e s’am´eliore (plusieurs milliers d’heures) ; occupent une armoire ; m´emoire avec disques ; disquettes et bandes magn´etiques. Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 7/ 55
  • 8. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Introduction D´efinition d’un ordinateur Histoire de l’ordinateur Les principales cat´egories des ordinateurs Histoire de l’ordinateur 4`eme g´en´eration : 1971-1983 puces ´electroniques et circuits `a haute int´egration ; fiabilit´e s’am´eliore (plusieurs milliers d’heures) ; occupent un boˆıtier ; Apple et MacIntosh de Jobs langages pour tous : Pascal, Basic, C . Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 8/ 55
  • 9. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Introduction D´efinition d’un ordinateur Histoire de l’ordinateur Les principales cat´egories des ordinateurs Histoire de l’ordinateur 5`eme g´en´eration : 1983 `a 2000 micro-ordinateurs ; souris, interfaces graphiques, couleurs ; m´emoires en M´ega-octets ; m´emoire sur disque optique, disques durs multiprocesseurs ; multiplication des p´eriph´eriques (son, images, scanners...), multim´edia ; Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 9/ 55
  • 10. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Introduction D´efinition d’un ordinateur Histoire de l’ordinateur Les principales cat´egories des ordinateurs Histoire de l’ordinateur La tendance g´en´erale : 2000 `a nos jours D´eveloppement des ordinateurs portables D´eveloppement des r´eseaux mobiles (3G, WiFi..) t´el´ephone portable, terminal Internet Vers le tout num´erique : • ordinateur • t´el´eviseur (´ecrans, r´ecepteurs TNT, satellite,. . . ) • lecteur/graveur DVD/Disque dur La miniaturisation des ´equipements informatique : la taille devient de plus en plus petite. Les supports de stockage informatique ont beaucoup ´evolu´e : G´ega-octets, Tera-octets vitesse d’ex´ecution augmente. Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 10/ 55
  • 11. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Introduction D´efinition d’un ordinateur Histoire de l’ordinateur Les principales cat´egories des ordinateurs Les micro-ordinateurs Sont des appareils de petite taille variant du portable au mod`ele qui tient sur une table de travail ´Egalement appel´es ordinateurs personnels (PC pour Personal Computer). Sont tr`es populaires `a cause de leur prix relativement faible et du grand nombre de logiciels disponibles sur ce genre d’ordinateurs. Sont utilis´es dans les entreprises (petites, moyennes et grandes), les ´ecoles et mˆeme les foyers. Cette cat´egorie inclut les stations de travail et les ordinateurs en r´eseau Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 11/ 55
  • 12. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Introduction D´efinition d’un ordinateur Histoire de l’ordinateur Les principales cat´egories des ordinateurs Les ordinateurs centraux Occupent des locaux sp´eciaux `a cause du nombre d’appareils qui les composent. N´ecessitent des cˆables sp´eciaux et un local climatis´e. Sont utilis´es par les grandes entreprises, les universit´es ou encore les organismes gouvernementaux pour traiter de tr`es grands nombres de donn´ees. Sont dot´es d’une grande capacit´e de stockage et sont tr`es puissants (peuvent ex´ecuter des millions d’instructions par seconde). Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 12/ 55
  • 13. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Introduction D´efinition d’un ordinateur Histoire de l’ordinateur Les principales cat´egories des ordinateurs Les supers-ordinateurs Peuvent traiter plus d’un milliard d’instructions par seconde (50.000 fois plus rapide qu’un micro-ordinateur). Sont extrˆemement chers. Sont utilis´es par les organismes gouvernementaux et les grands laboratoires de recherche (pr´evisions m´et´eo). Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 13/ 55
  • 14. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Architecture de von Neumann Fig.: Architecture de von Neumann Note Historique Le sch´ema d’un ordinateur (architecture de von Neumann) a ´et´e donn´e en 1945 par John von Neumann, et deux collaborateurs dont les noms sont injustement rest´es dans l’oubli : John W. Maukly et John Eckert. John von Neumann lui-mˆeme attribue en fait l’id´ee de cette architecture `a Alan Turing, math´ematicien et informaticien britannique dont le nom reste associ´e `a la notion de calculabilit´e (li´ee `a la machine de Turing). Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 14/ 55
  • 15. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Architecture de von Neumann Principes de l’ordinateur selon Von Neumann Machine universelle programm´ee Instructions du programme cod´ees sous forme num´erique binaire et enregistr´ees en m´emoire Instructions ex´ecut´ees normalement en s´equence mais pouvant ˆetre modifi´ees par le programme lui-mˆeme. Existence d’instructions permettant les ruptures de s´equences. Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 15/ 55
  • 16. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Composants classiques d’un ordinateur Unit´e centrale de traitement (CPU) Les m´emoires Syst`eme de Bus Les unit´es d’entr´ees/sorties La carte m`ere Composants classiques d’un ordinateur Unit´e centrale de traitement (UCT) Bus Syst`eme M´emoire centrale m´emoire cache M´emoires auxiliaires Les P´eriph´eriques La carte m`ere Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 16/ 55
  • 17. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Composants classiques d’un ordinateur Unit´e centrale de traitement (CPU) Les m´emoires Syst`eme de Bus Les unit´es d’entr´ees/sorties La carte m`ere Composants classiques d’un ordinateur Fig.: sch´ema fonctionnel d’un ordinateur Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 17/ 55
  • 18. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Composants classiques d’un ordinateur Unit´e centrale de traitement (CPU) Les m´emoires Syst`eme de Bus Les unit´es d’entr´ees/sorties La carte m`ere Composants classiques d’un ordinateur la m´emoire centrale qui contient les donn´ees et les programmes `a ex´ecuter l’unit´e centrale de traitement qui ex´ecute les programmes charg´es en m´emoire les unit´es d’entr´ee/sortie qui permettent le lien etl’´echange d’information avec les p´eriph´eriques(clavier, ´ecran, souris,imprimante, etc.) . Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 18/ 55
  • 19. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Composants classiques d’un ordinateur Unit´e centrale de traitement (CPU) Les m´emoires Syst`eme de Bus Les unit´es d’entr´ees/sorties La carte m`ere Unit´e centrale de traitement D´efinition Le microprocesseur (CPU) est le cerveau de l’ordinateur. Il permet de manipuler des informations binaire, et d’ex´ecuter les instructions stock´ees en m´emoire. Physiquement le processeur est un circuit ´electronique cadenc´e au rythme d’une horloge interne. Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 19/ 55
  • 20. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Composants classiques d’un ordinateur Unit´e centrale de traitement (CPU) Les m´emoires Syst`eme de Bus Les unit´es d’entr´ees/sorties La carte m`ere Unit´e centrale de traitement La structure logique du microprocesseur Logiquement le processeur contient trois composants : 1 Unit´e de commande : Prends les instructions en m´emoire, les d´ecode et les passe `a l’UAL en fonction des cycles horloges. 2 Unit´e Arithm´etique et Logique (UAL) : il r´ealise effectivement les op´erations arithm´etiques (+,-,*,/) et logiques (<,>,==, !=, NOT, AND, OR, XOR). 3 Registres : il repr´esentent les cases m´emoires du microprocesseur et ils contiennent les donn´ees en cours d’ex´ecution Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 20/ 55
  • 21. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Composants classiques d’un ordinateur Unit´e centrale de traitement (CPU) Les m´emoires Syst`eme de Bus Les unit´es d’entr´ees/sorties La carte m`ere Unit´e centrale de traitement Les caract´eristiques du microprocesseur On caract´erise le processeur par : • sa fr´equence d’horloge : en MHz ou GHz • La taille des donn´ees qu’il est capable de traiter : en bits • Par son architecture (CISC : complex intruction set computer et RISC : reduced instruction set computer) • Par son support (socket ou slot) • Par son constructeur : Intel (Pentium), Athlon (AMD),etc La vitesse du microprocesseur Elle d´esigne le nombre d’op´erations effectu´ees en une seconde par le processeur. Cette valeur est exprim´ee en gigahertz (GHz) ou en m´egahertz (MHz). Exemple 2.5GHz = 2.5 ∗ 109 op´erations/seconde Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 21/ 55
  • 22. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Composants classiques d’un ordinateur Unit´e centrale de traitement (CPU) Les m´emoires Syst`eme de Bus Les unit´es d’entr´ees/sorties La carte m`ere Unit´e centrale de traitement REGISTRE 1 Instruction 1 2 Instruction 2 ... ... j Instruction j ... ... n Instruction n Rˆole du processeur : responsable de l’ex´ecution du programme ordonne `a la m´emoire et aux p´eriph´eriques les instructions sont re¸cus sous forme de mots stock´es dans des mini-m´emoires : les registres Traitement d’une instruction lecture dans le registre incr´ementation du registre d´ecodage de l’instruction ex´ecution de l’instruction Traitement s´equentielle des instructions Les instructions sont trait´ees s´equentiellement, l’une apr`es l’autre ⇒ Le processeur ne peut traiter qu’une tˆache `a la fois. Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 22/ 55
  • 23. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Composants classiques d’un ordinateur Unit´e centrale de traitement (CPU) Les m´emoires Syst`eme de Bus Les unit´es d’entr´ees/sorties La carte m`ere Unit´e centrale de traitement Loi de Moore ”1965” Le nombre de transistors dans les circuits int´egr´es va doubler tous les 18 mois. L’augmentation de la densit´e des circuits : • une augmentation de performance, • une r´eduction de la consommation ´electrique, Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 23/ 55
  • 24. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Composants classiques d’un ordinateur Unit´e centrale de traitement (CPU) Les m´emoires Syst`eme de Bus Les unit´es d’entr´ees/sorties La carte m`ere Unit´e centrale de traitement : ´evolution Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 24/ 55
  • 25. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Composants classiques d’un ordinateur Unit´e centrale de traitement (CPU) Les m´emoires Syst`eme de Bus Les unit´es d’entr´ees/sorties La carte m`ere Les m´emoires dans un ordinateur D´efinition Une m´emoire est un circuit `a semi-conducteur permettant d’enregistrer, de conserver et de restituer des informations (instructions et variables) Une m´emoire = ensemble de cellules (cases m´emoire) pouvant contenir des donn´ees ou r´esultats, chaque case est identifi´ee par une adresse Les deux op´erations : Lecture et Ecriture Il y a uniquement deux op´erations qu’on peut faire sur une m´emoire : 1 ´ecriture :lorsqu’on enregistre des informations en m´emoire,e. 2 Lecture : lorsqu’on r´ecup`ere des informations pr´ec´edemment enregistr´ees. ´ecrire une donn´ee. Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 25/ 55
  • 26. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Composants classiques d’un ordinateur Unit´e centrale de traitement (CPU) Les m´emoires Syst`eme de Bus Les unit´es d’entr´ees/sorties La carte m`ere Les caract´eristiques de la m´emoire Caract´eristiques de la m´emoire La m´emoire est caract´eris´ee : par sa taille (nombre d’octets disponibles pour du stockage). par sa volatilit´e ou non, c’est-`a-dire le fait d’ˆetre effac´ee ou non en absence d’alimentation ´electrique. Le temps d’acc`es qui repr´esente un facteur limitant du temps de traitement de donn´ees. L’unit´e de la m´esure de la capacit´e de la m´emoire 1(Octet) = 8bits Kilo(Ko) = 103 = 210 = 1024octets M´ega(Mo) = 106 = 220 = 1048576octets G´ega(Go) = 109 = 230 = 1073741824octets T´era(To) = 1012 = 240 = 1099511627776octets Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 26/ 55
  • 27. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Composants classiques d’un ordinateur Unit´e centrale de traitement (CPU) Les m´emoires Syst`eme de Bus Les unit´es d’entr´ees/sorties La carte m`ere Les diff´erents types de m´emoire dans un ordinateur Fig.: Les diff´erents types de m´emoire Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 27/ 55
  • 28. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Composants classiques d’un ordinateur Unit´e centrale de traitement (CPU) Les m´emoires Syst`eme de Bus Les unit´es d’entr´ees/sorties La carte m`ere La m´emoire centrale (RAM : random access memory) D´efinition Elle repr´esente la m´emoire principale de l’ordinateur destin´ee pour stocker les donn´ees et les programmes. La m´emoire vive est volatile (n’est pas permanente), c`ad que les donn´ees sont perdues lorsqu’on ´eteint ou on redemarre la machine. Capacit´e : • Les premi`eres barrettes : 4 Mo, • Actuellement : jusqu’`a une dizaine de Go. Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 28/ 55
  • 29. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Composants classiques d’un ordinateur Unit´e centrale de traitement (CPU) Les m´emoires Syst`eme de Bus Les unit´es d’entr´ees/sorties La carte m`ere La m´emoire centrale (RAM : random access memory) Types de m´emoire vive (RAM) Statiques : SRAM • Tr`es rapide (entre 6 et 15 ns) • Ch`ere • Donc utilis´ee pour des m´emoires de faible capacit´e Dynamiques : DRAM • Plus lentes • Temps d’acc`es : 10 `a 60 ns SDRAM, RDRAM,etc. Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 29/ 55
  • 30. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Composants classiques d’un ordinateur Unit´e centrale de traitement (CPU) Les m´emoires Syst`eme de Bus Les unit´es d’entr´ees/sorties La carte m`ere M´emoire cache D´efintion La m´emoire cache permet au processeur de se ”rappeler” les op´erations d´ej`a effectu´ees auparavant. En effet, elle stocke les op´erations effectu´ees par le processeur, pour qu’il ne perde pas de temps `a recalculer des choses qu’il a d´ej`a faites pr´ec´edemment. La taille de la m´emoire cache est g´en´eralement de l’ordre de 512 Ko. Sur les ordinateurs r´ecents ce type de m´emoire est directement int´egr´e dans le processeur. Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 30/ 55
  • 31. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Composants classiques d’un ordinateur Unit´e centrale de traitement (CPU) Les m´emoires Syst`eme de Bus Les unit´es d’entr´ees/sorties La carte m`ere M´emoire morte (ROM, read-only memory) D´efinition Elle permet de conserver les informations qui y sont contenues mˆeme lorsque la m´emoire n’est plus aliment´ee ´electriquement. En principe , ce type de m´emoire ne pouvait ˆetre acc´ed´ee qu’en lecture. Elle est beaucoup plus lente qu’une m´emoire de type RAM (une ROM a un temps d’acc`es de l’ordre de 150 ns) Elle conserve les donn´ees n´ecessaires au d´emarrage de l’ordinateur qui ne peuvent pas ˆetre stock´ees sur le disque dur. Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 31/ 55
  • 32. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Composants classiques d’un ordinateur Unit´e centrale de traitement (CPU) Les m´emoires Syst`eme de Bus Les unit´es d’entr´ees/sorties La carte m`ere M´emoire morte (ROM, read-only memory) Caract´eristiques de la ROM le contenu y est ”grav´e” de fa¸con permanente Habituellement, on y trouve des programmes tels que : • le BIOS (Basic Input Output System), • le chargeur d’amorce, • le Setup CMOS (´ecran disponible `a l’allumage de l’ordinateur permettant de modifier les param`etres du syst`eme). • le Power-On Self Test (POST) (programme ex´ecut´e automatiquement `a l’amor¸cage du syst`eme permettant de faire un test du syst`eme ) Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 32/ 55
  • 33. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Composants classiques d’un ordinateur Unit´e centrale de traitement (CPU) Les m´emoires Syst`eme de Bus Les unit´es d’entr´ees/sorties La carte m`ere M´emoire morte (ROM, read-only memory) Les diff´erents types de la ROM PROM (Programmable Read Only Memory) ´ecrites par l’utilisateur et non pas `a la fabrication de la m´emoire EPROM (Erasable Programmable Read Only Memory) sont des PROM pouvant ˆetre effac´ees Les EEPROM (Electrically Erasable read Only Memory ou m´emoire flash) sont aussi des PROM effa¸cables, mais, peuvent ˆetre effac´ees mˆeme lorsqu’elles sont en position dans l’ordinateur Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 33/ 55
  • 34. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Composants classiques d’un ordinateur Unit´e centrale de traitement (CPU) Les m´emoires Syst`eme de Bus Les unit´es d’entr´ees/sorties La carte m`ere M´emoires de masse Les caract´eristiques de m´emoires de masse Ce sont des m´emoires de grande capacit´e, destin´ees `a conserver de fa¸con durable de grosses donn´ees (bases de donn´ees, gros programmes, informations diverses...) Ce sont n´ecessairement des m´emoires non volatiles (on ne veut pas perdre les donn´ees lorsqu’on ´eteint l’ordinateur !). Par le pass´e, il s’agissait de bandes perfor´ees, puis de cassettes, de disquettes etc. Actuellement, il s’agit plutˆot de disques durs, de bandes magn´etiques (fr´equent pour les sauvegardes r´eguli`eres), de CD, DVD, ou de m´emoires flash (cl´e USB par exemple). Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 34/ 55
  • 35. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Composants classiques d’un ordinateur Unit´e centrale de traitement (CPU) Les m´emoires Syst`eme de Bus Les unit´es d’entr´ees/sorties La carte m`ere M´emoires de masse Disque dur Le disque dur a ´et´e invent´e en 1956 par IBM. Il peut ˆetre soit interne ou amovible Il contient un ensemble de plateaux en aluminium. Chaque plateau est recouvert d’une surface magn´etique sur ses deux faces et tourne `a une vitesse comprise entre 4000 et 15000 tr/min (moteur) Les informations sont plac´ees sur des pistes concentriques Chaque information est rep´er´ee par son emplacement : adresse Des tˆetes de lecture-´ecriture aimant´ees permettent d’´ecrire (enregistrer une information) et de lire sur le disque (l’information est recopi´ee en m´emoire centrale) Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 35/ 55
  • 36. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Composants classiques d’un ordinateur Unit´e centrale de traitement (CPU) Les m´emoires Syst`eme de Bus Les unit´es d’entr´ees/sorties La carte m`ere M´emoires de masse Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 36/ 55
  • 37. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Composants classiques d’un ordinateur Unit´e centrale de traitement (CPU) Les m´emoires Syst`eme de Bus Les unit´es d’entr´ees/sorties La carte m`ere M´emoires flash Les caract´eristiques de M´emoires flash Les m´emoires flash (cl´e USB par exemple) que nous venons d’´evoquer ont un statut un peu particulier. Techniquement parlant, il s’agit de m´emoire morte (EEPROM : electrically erasable programmable read-only memory), mais qui peut ˆetre flash´ee beaucoup plus facilement que les EPROM, par un processus purement ´electrique. Ce flashage fait partie du fonctionnement mˆeme de ces m´emoires, ce qui permet de les utiliser comme des m´emoires r´einscritptibles et modifiables `a souhait. Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 37/ 55
  • 38. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Composants classiques d’un ordinateur Unit´e centrale de traitement (CPU) Les m´emoires Syst`eme de Bus Les unit´es d’entr´ees/sorties La carte m`ere Syst`eme de Bus D´efinition Le bus est l’ensemble des lignes de liaison qui assurent les communications entre les diff´erents composants de l’ordinateur. Les caract´eristiques d’un Bus La vitesse `a laquelle l’UCT communique avec les autres composants de l’ordinateur, c `a d le nombre de paquets de donn´ees envoy´es ou re¸cus par seconde (en MHZ) la largeur du bus (bande) qui repr´esente le nombre maximal de bits qui peuvent ˆetre simultan´ement transport´es sur le bus (1 bit par fil) Bande passante = largeur x fr´equence La bande passante ou le d´ebit d’un bus est exprim´e en Mo/s ou en fr´equence (Mhz) et nombre de bits (8/16/32/64 bits). Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 38/ 55
  • 39. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Composants classiques d’un ordinateur Unit´e centrale de traitement (CPU) Les m´emoires Syst`eme de Bus Les unit´es d’entr´ees/sorties La carte m`ere Syst`eme de Bus Exercice : Soit un bus 32 bits `a 100 Mhz. Quel est son d´ebit en Mo/s ? • 32 bits = 4 octets • 100 Mhz= 100 M de paquets de donn´ees de 4 octets par seconde. ⇒ R´esultat : 4*100 Mo/s = 400 Mo/s Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 39/ 55
  • 40. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Composants classiques d’un ordinateur Unit´e centrale de traitement (CPU) Les m´emoires Syst`eme de Bus Les unit´es d’entr´ees/sorties La carte m`ere Syst`eme de Bus Les diff´erents types de Bus On distingue 3 types de syst`eme de Bus : 1 Bus de donn´ees : C’est un bus bidirectionnel. Lors d’une lecture, c’est la m´emoire qui envoie un mot sur le bus lors d’une ´ecriture, c’est le processeur qui envoie la donn´ee. 2 Bus d’adresses : C’est un bus unidirectionnel : transporte les adresses m´emoire auxquelles le processeur souhaite acc´eder pour lire ou ´ecrire une donn´ee. 3 Bus de contrˆole : Il transporte les ordres et les signaux de synchronisation en provenance de l’unit´e de commande et `a destination de l’ensemble des composants mat´eriels Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 40/ 55
  • 41. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Composants classiques d’un ordinateur Unit´e centrale de traitement (CPU) Les m´emoires Syst`eme de Bus Les unit´es d’entr´ees/sorties La carte m`ere Les unit´es d’entr´ees/sorties Un ordinateur a besoin d’´echanger de l’information avec l’environnement ext´erieur. Ainsi il lui faut par exemple charger le programme et les donn´ees avec lesquels il va travailler, mais aussi communiquer avec l’utilisateur, visualiser des r´esultats. ⇒ C’est le rˆole des unit´es d’entr´ees/sorties D´efinition Unit´e d’entr´ees : ils transf´erent les informations `a partir de p´eriph´eriques d’entr´ees (clavier, souris,etc) vers l’unit´e centrale (RAM et CPU) . Unit´e de sorties : Transf´erent les informations de l’unit´e centrale vers les p´eriph´eriques de sorties (Ecran, imprimante, etc). Les unit´es d’entr´ees/sorties sont compos´ees : 1 De p´eriph´eriques d’entr´ee/sortie 2 D’interfaces d’entr´ee/sortie. Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 41/ 55
  • 42. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Composants classiques d’un ordinateur Unit´e centrale de traitement (CPU) Les m´emoires Syst`eme de Bus Les unit´es d’entr´ees/sorties La carte m`ere Les interfaces d’entr´ees /sorties D´efinition Une interface d’entr´ees/sorties est un circuit int´egr´e permettant au microprocesseur de communiquer avec l’environnement ext´erieur (p´eeriph´eriques) : clavier,´ecran, imprimante, modem, disques, etc. Les interfaces d’E/S sont connect´ees au microprocesseur `a travers les bus d’adresses, de donn´ees et de commandes. Les diff´erents types des interfaces d’E/S Les types d’interfaces que l’on trouve dans un PC sont : 1 Les ports 2 Les bus de communication 3 Les cartes d’extension Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 42/ 55
  • 43. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Composants classiques d’un ordinateur Unit´e centrale de traitement (CPU) Les m´emoires Syst`eme de Bus Les unit´es d’entr´ees/sorties La carte m`ere Les ports de communication interface ´electronique qui achemine les informations `a une ou plusieurs prises de connexion situ´ees `a l’ext´erieur du bloc syst`eme permet de brancher souris, clavier, dique dur, ´ecran, etc. On trouve : • port PS/2 • port s´erie • port parall`ele • port USB Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 43/ 55
  • 44. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Composants classiques d’un ordinateur Unit´e centrale de traitement (CPU) Les m´emoires Syst`eme de Bus Les unit´es d’entr´ees/sorties La carte m`ere Les bus de communication Permettent surtout l’ajout de nouveaux p´eriph´eriques grˆace aux connecteurs d’extension (appel´es slots) connect´es sur les bus d’entr´ees-sorties. permet de brancher souris, clavier, dique dur, ´ecran, etc. Les diff´erents bus de communication : • ISA (Industry Standard Architecture) :8 MHz, 16 bits • EISA (Extended ISA) : 8,33 MHz, 32 bits • PCI (Peripheral Component Interconnect) : 133 MHz, 32 bits • Bus AGP (Accelered Graphic Port) 32 bits , D´ebit = 1Go/s • Bus IDE (Integrate Drive Electronique) : pour disque dur • Bus SCSI (Small Computer System Interface) Les bus PCI, IDE, AGP vont ˆetre amen´es `a disparaˆıtre tr`es rapidement et seront remplac´es par des bus s´erie : • Le Serial ATA, remplacera le bus IDE • Le PCI Express rempla¸cant des bus PCI et AGP Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 44/ 55
  • 45. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Composants classiques d’un ordinateur Unit´e centrale de traitement (CPU) Les m´emoires Syst`eme de Bus Les unit´es d’entr´ees/sorties La carte m`ere Les bus de communication Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 45/ 55
  • 46. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Composants classiques d’un ordinateur Unit´e centrale de traitement (CPU) Les m´emoires Syst`eme de Bus Les unit´es d’entr´ees/sorties La carte m`ere Les cartes d’extensions une carte d’extension est un ensemble de composants plac´es sur un circuit imprim´e qui est connectable `a la carte m`ere via un bus de communication Les diff´erents cartes d’extensions : • carte son • carte graphique • carte r´eseau • etc. Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 46/ 55
  • 47. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Composants classiques d’un ordinateur Unit´e centrale de traitement (CPU) Les m´emoires Syst`eme de Bus Les unit´es d’entr´ees/sorties La carte m`ere Les p´eriph´eriques d’entr´ee Ce sont des appareils qui permettent `a l’utilisateur d’interagir avec l’ordinateur pour lui donner des commandes `a ex´ecuter et lui fournir des donn´ees `a traiter. Ils recueillent les informations et les convertissent en binaire pour qu’elles soient trait´ees par l’ordinateur Il s’agit principalement : • Clavier • Souris • Cam´era • Scanner Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 47/ 55
  • 48. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Composants classiques d’un ordinateur Unit´e centrale de traitement (CPU) Les m´emoires Syst`eme de Bus Les unit´es d’entr´ees/sorties La carte m`ere Les p´eriph´eriques de sortie Ce sont des appareils qui convertissent l’information trait´ee par l’ordinateur en un format compr´ehensible par l’utilisateur. Les p´eriph´eriques de sortie les plus usuels sont : • ´ecran • imprimante • haut parleur • Vid´eo projecteur Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 48/ 55
  • 49. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Composants classiques d’un ordinateur Unit´e centrale de traitement (CPU) Les m´emoires Syst`eme de Bus Les unit´es d’entr´ees/sorties La carte m`ere D´efinition de la carte m`ere C’est un ensemble de composants ´electroniques qui int`egre : • le support du processeur, • les supports des barrettes m´emoires(RAM), • le chipset, • les connecteurs d’extensions D’autres composants d’un PC s’y connectent : Alimentation, ROM comportant le BIOS, Cartes d’extension, Clavier, souris, etc Elle permet aussi : • la synchronisation des tˆaches des diff´erents composants • l’alimentation en courant ´electrique de certains composants Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 49/ 55
  • 50. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Composants classiques d’un ordinateur Unit´e centrale de traitement (CPU) Les m´emoires Syst`eme de Bus Les unit´es d’entr´ees/sorties La carte m`ere Le chipset (jeu de composants) D´efinition circuit ´electronique constitu´e par un jeu de plusieurs composants, compos´e essentiellement du Pont Nord et du Pont Sud Rˆole Il est charg´e de coordonner les ´echanges de donn´ees entre les divers composants de l’ordinateur (processeur, m´emoire, ...) C’est une interface d’entr´ee/sortie, charg´ee de g´erer la communication entre le CPU et les p´eriph´eriques. C’est le lien entre les diff´erents bus de la carte m`ere, Il aiguille les informations entre les bus Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 50/ 55
  • 51. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Composants classiques d’un ordinateur Unit´e centrale de traitement (CPU) Les m´emoires Syst`eme de Bus Les unit´es d’entr´ees/sorties La carte m`ere Architecture de la carte m`ere Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 51/ 55
  • 52. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Composants classiques d’un ordinateur Unit´e centrale de traitement (CPU) Les m´emoires Syst`eme de Bus Les unit´es d’entr´ees/sorties La carte m`ere Exemple d’une carte m`ere Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 52/ 55
  • 53. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Composants classiques d’un ordinateur Unit´e centrale de traitement (CPU) Les m´emoires Syst`eme de Bus Les unit´es d’entr´ees/sorties La carte m`ere Autres ´el´ements contenus dans le boˆıtier d’un ordinateur Un syst`eme d’alimentation ´electrique • boˆıte d’alimentation convertit le courant alternatif 220V en courant continu 12V, 5V et 3.3 V • Connecteurs ( ATX ou AT) Un syst`eme de ventilation pour : • Refroidissement du microprocesseur, • Refroidissement du Chipset Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 53/ 55
  • 54. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Les ´etapes d’ex´ecution d’un programme 1 Chargement du programme et des donn´ees depuis un p´eriph´erique d’entr´ee dans la m´emoire centrale 2 Chargement s´equentiel des instructions du programme de la RAM dans l’unit´e de contrˆole 3 Analyse par l’unit´e de contrˆole de l’instruction et passage `a l’UAL pour traitement 4 Traitement de l’instruction par l’UAL avec ´eventuellement appel `a la m´emoire ou aux unit´es d’entr´ees-sorties. Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 54/ 55
  • 55. Qu’appelle-t-on ordinateur Architecture de von Neumann Sch´ema fonctionnel d’un ordinateur La d´emarche d’ex´ecution d’un programme Ex´ecution d’une instruction 1 Chargement de la prochaine instruction `a ex´ecuter depuis la m´emoire jusque dans le RI. 2 Modification du compteur ordinal (CO) qui contient adresse de la prochaine instruction `a ex´ecuter 3 D´ecodage de l’instruction (op´erateur). 4 Localisation dans la m´emoire des donn´ees (op´erande) utilis´ees par l’instruction. 5 Chargement des donn´ees dans les registres internes de l’unit´e centrale. 6 Ex´ecution de l’instruction. 7 Stockage des r´esultats. 8 Retour `a la premi`ere ´etape. Module 6: Introduction `a l’informatique ENS Casablanca 2016-2017 55/ 55