SlideShare une entreprise Scribd logo
1  sur  55
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

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 2Faycel Chaoua
 
Architecture des ordinateurs : memoires
Architecture des ordinateurs : memoiresArchitecture des ordinateurs : memoires
Architecture des ordinateurs : memoiresAbdoulaye Dieng
 
Réseaux et protocoles - Cours + exercices
Réseaux et protocoles - Cours + exercices Réseaux et protocoles - Cours + exercices
Réseaux et protocoles - Cours + exercices sarah Benmerzouk
 
TD2 - UML - Correction
TD2 - UML - CorrectionTD2 - UML - Correction
TD2 - UML - CorrectionLilia Sfaxi
 
Système d’exploitation: Principe
Système d’exploitation: PrincipeSystème d’exploitation: Principe
Système d’exploitation: PrincipeSouhaib El
 
Rapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
Rapport de stage d'initiation 2015 Mahmoudi Mohamed AmineRapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
Rapport de stage d'initiation 2015 Mahmoudi Mohamed AmineMohamed Amine Mahmoudi
 
Cours Piles et files en utilisant lesl istes chainées Prof. KHALIFA MANSOURI
Cours Piles et files en utilisant lesl istes chainées Prof. KHALIFA MANSOURI Cours Piles et files en utilisant lesl istes chainées Prof. KHALIFA MANSOURI
Cours Piles et files en utilisant lesl istes chainées Prof. KHALIFA MANSOURI Mansouri Khalifa
 
BigData_TP1: Initiation à Hadoop et Map-Reduce
BigData_TP1: Initiation à Hadoop et Map-ReduceBigData_TP1: Initiation à Hadoop et Map-Reduce
BigData_TP1: Initiation à Hadoop et Map-ReduceLilia Sfaxi
 
Soutenance de Mon PFE - Interaction Homme Machine par geste avec Python - Jai...
Soutenance de Mon PFE - Interaction Homme Machine par geste avec Python - Jai...Soutenance de Mon PFE - Interaction Homme Machine par geste avec Python - Jai...
Soutenance de Mon PFE - Interaction Homme Machine par geste avec Python - Jai...Mohammed JAITI
 
Cours système d’exploitation partie1
Cours système d’exploitation partie1Cours système d’exploitation partie1
Cours système d’exploitation partie1manou2008
 
projet de fin d'étude sur l'amélioration du taux de rendement synthétique
projet de fin d'étude sur l'amélioration du taux de rendement synthétiqueprojet de fin d'étude sur l'amélioration du taux de rendement synthétique
projet de fin d'étude sur l'amélioration du taux de rendement synthétique✅ Bouchra Benmerzouk
 
Les projets d'automatisation
Les projets d'automatisationLes projets d'automatisation
Les projets d'automatisationGimélec
 
Chapitre i architectures des processeurs récents
Chapitre i architectures des processeurs récentsChapitre i architectures des processeurs récents
Chapitre i architectures des processeurs récentsSana Aroussi
 
GUIDE DE PRÉSENTATION DU STAGE D’INITIATION
GUIDE DE PRÉSENTATION DU STAGE D’INITIATIONGUIDE DE PRÉSENTATION DU STAGE D’INITIATION
GUIDE DE PRÉSENTATION DU STAGE D’INITIATIONBahae Eddine Halim
 
Rapport de-stage-technecien
Rapport de-stage-technecienRapport de-stage-technecien
Rapport de-stage-technecienghazwanikhouloud
 

Tendances (20)

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
 
Architecture des ordinateurs : memoires
Architecture des ordinateurs : memoiresArchitecture des ordinateurs : memoires
Architecture des ordinateurs : memoires
 
Réseaux et protocoles - Cours + exercices
Réseaux et protocoles - Cours + exercices Réseaux et protocoles - Cours + exercices
Réseaux et protocoles - Cours + exercices
 
TD2 - UML - Correction
TD2 - UML - CorrectionTD2 - UML - Correction
TD2 - UML - Correction
 
Système d’exploitation: Principe
Système d’exploitation: PrincipeSystème d’exploitation: Principe
Système d’exploitation: Principe
 
Rapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
Rapport de stage d'initiation 2015 Mahmoudi Mohamed AmineRapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
Rapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
 
Projet bt1 informatique
Projet bt1 informatiqueProjet bt1 informatique
Projet bt1 informatique
 
Cours Piles et files en utilisant lesl istes chainées Prof. KHALIFA MANSOURI
Cours Piles et files en utilisant lesl istes chainées Prof. KHALIFA MANSOURI Cours Piles et files en utilisant lesl istes chainées Prof. KHALIFA MANSOURI
Cours Piles et files en utilisant lesl istes chainées Prof. KHALIFA MANSOURI
 
BigData_TP1: Initiation à Hadoop et Map-Reduce
BigData_TP1: Initiation à Hadoop et Map-ReduceBigData_TP1: Initiation à Hadoop et Map-Reduce
BigData_TP1: Initiation à Hadoop et Map-Reduce
 
Soutenance de Mon PFE - Interaction Homme Machine par geste avec Python - Jai...
Soutenance de Mon PFE - Interaction Homme Machine par geste avec Python - Jai...Soutenance de Mon PFE - Interaction Homme Machine par geste avec Python - Jai...
Soutenance de Mon PFE - Interaction Homme Machine par geste avec Python - Jai...
 
Rapport De PFE
Rapport De PFERapport De PFE
Rapport De PFE
 
l'ordinateur
l'ordinateurl'ordinateur
l'ordinateur
 
Cours système d’exploitation partie1
Cours système d’exploitation partie1Cours système d’exploitation partie1
Cours système d’exploitation partie1
 
projet de fin d'étude sur l'amélioration du taux de rendement synthétique
projet de fin d'étude sur l'amélioration du taux de rendement synthétiqueprojet de fin d'étude sur l'amélioration du taux de rendement synthétique
projet de fin d'étude sur l'amélioration du taux de rendement synthétique
 
Les projets d'automatisation
Les projets d'automatisationLes projets d'automatisation
Les projets d'automatisation
 
Présentation PFE
Présentation PFEPrésentation PFE
Présentation PFE
 
Chapitre i architectures des processeurs récents
Chapitre i architectures des processeurs récentsChapitre i architectures des processeurs récents
Chapitre i architectures des processeurs récents
 
GUIDE DE PRÉSENTATION DU STAGE D’INITIATION
GUIDE DE PRÉSENTATION DU STAGE D’INITIATIONGUIDE DE PRÉSENTATION DU STAGE D’INITIATION
GUIDE DE PRÉSENTATION DU STAGE D’INITIATION
 
Rapport de-stage-technecien
Rapport de-stage-technecienRapport de-stage-technecien
Rapport de-stage-technecien
 
Cours java
Cours javaCours java
Cours java
 

En vedette

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 CMohamed Lahby
 
L'ordinateur personel
L'ordinateur personelL'ordinateur personel
L'ordinateur personelIvan Lett
 
Présentation Marie-Anne Paveau
Présentation Marie-Anne PaveauPrésentation Marie-Anne Paveau
Présentation Marie-Anne Paveaumap8slide
 
SIO6002 - S2
SIO6002 - S2SIO6002 - S2
SIO6002 - S2gauvins
 
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 trisMohamed Lahby
 
Systèmes d'Exploitation - chp1-introduction
Systèmes d'Exploitation - chp1-introductionSystèmes d'Exploitation - chp1-introduction
Systèmes d'Exploitation - chp1-introductionLilia Sfaxi
 
Chapitre 8: Les arbres
Chapitre 8: Les  arbresChapitre 8: Les  arbres
Chapitre 8: Les arbresMohamed Lahby
 
Chap1 introduction à l'algoritmique
Chap1 introduction à l'algoritmiqueChap1 introduction à l'algoritmique
Chap1 introduction à l'algoritmiqueMohamed Lahby
 
Rechercher des ressources sur Internet
Rechercher des ressources sur InternetRechercher des ressources sur Internet
Rechercher des ressources sur InternetRedaction SKODEN
 
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 processusLilia Sfaxi
 
Ecriture des sons français
Ecriture des sons françaisEcriture des sons français
Ecriture des sons françaisPORTE Nathalie
 
Tableau registres de langue
Tableau  registres de langueTableau  registres de langue
Tableau registres de languelebaobabbleu
 
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 OSIMohamed Lahby
 
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 dynamiquesIsabelle Dremeau
 

En vedette (20)

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
 
Systèmes d'Exploitation - chp1-introduction
Systèmes d'Exploitation - chp1-introductionSystèmes d'Exploitation - chp1-introduction
Systèmes d'Exploitation - chp1-introduction
 
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
 
Atelier Informatique
Atelier InformatiqueAtelier Informatique
Atelier Informatique
 
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
 

Similaire à Chapitre 4: Architecture simplifiée d’un ordinateur

Composants hardware du mainframe
Composants hardware du mainframeComposants hardware du mainframe
Composants hardware du mainframeSoukaina Boujadi
 
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...DanielMohamed4
 
Traitement massif des données 2016
Traitement massif des données 2016Traitement massif des données 2016
Traitement massif des données 2016Frank Nielsen
 
Composantes hardware du mainframe
Composantes hardware du mainframeComposantes hardware du mainframe
Composantes hardware du mainframesmiste
 
Cours_SAM(M14).ppt
Cours_SAM(M14).pptCours_SAM(M14).ppt
Cours_SAM(M14).pptAbdo Brahmi
 
Cours_SAM(M14).ppt
Cours_SAM(M14).pptCours_SAM(M14).ppt
Cours_SAM(M14).pptAbdo Brahmi
 
Cours de microcontrôleurs
Cours de microcontrôleursCours de microcontrôleurs
Cours de microcontrôleurssarah Benmerzouk
 
Siwar Haddad
Siwar HaddadSiwar Haddad
Siwar HaddadNET-INFO
 
recherche info
recherche inforecherche info
recherche infoNET-INFO
 
Architectures parallèles.pdf
Architectures parallèles.pdfArchitectures parallèles.pdf
Architectures parallèles.pdfYasmineChihab1
 
Embedded intro 2006
Embedded intro 2006Embedded intro 2006
Embedded intro 2006mcbinene
 
Introduction au numérique par #Hackerschool
Introduction au numérique par #HackerschoolIntroduction au numérique par #Hackerschool
Introduction au numérique par #HackerschoolAnthony Le Goff
 
Embarqués temps réel
Embarqués temps réelEmbarqués temps réel
Embarqués temps réelmikhailether
 
Les Microcontrôleurs 68HCXX.ppt
Les Microcontrôleurs 68HCXX.pptLes Microcontrôleurs 68HCXX.ppt
Les Microcontrôleurs 68HCXX.pptwafawafa52
 

Similaire à 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
 

Dernier

La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film françaisTxaruka
 
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfabatanebureau
 
gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprisesMajdaKtiri2
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfachrafbrahimi1
 
Computer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxComputer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxRayane619450
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film françaisTxaruka
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.Txaruka
 
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxSUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxssuserbd075f
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne FontaineTxaruka
 

Dernier (10)

La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film français
 
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
 
gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprises
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdf
 
Computer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxComputer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptx
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film français
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.
 
Evaluación Alumnos de Ecole Victor Hugo
Evaluación Alumnos de Ecole  Victor HugoEvaluación Alumnos de Ecole  Victor Hugo
Evaluación Alumnos de Ecole Victor Hugo
 
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxSUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne Fontaine
 

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