SlideShare une entreprise Scribd logo
1  sur  8
CHAPITRE I
ARCHITECTURE de BASE
Introduction
R. BESROUR Cours Architecture & µprocesseur 1
L'informatique, contraction d'information et automatique, est la science du traitement
de l'information. Apparue au milieu du 20ème siècle, elle a connu une évolution
extrêmement rapide.
A sa motivation initiale qui était de faciliter et d'accélérer le calcul, se sont ajoutées de
nombreuses fonctionnalités, comme l'automatisation, le contrôle et la commande de
processus, la communication ou le partage de l'information.
Le cours d’architecture des systèmes à microprocesseurs expose les principes de base du
traitement programmé de l’information. La mise en œuvre de ces systèmes s’appuie sur
deux modes de réalisation distincts, le matériel et le logiciel.
 Le matériel (hardware) correspond à l’aspect concret du système : unité centrale,
mémoire, organes d’entrées-sorties, etc…
 Le logiciel (software) correspond à un ensemble d’instructions , appelé programme,
qui sont contenues dans les différentes mémoires du système et qui définissent les
actions effectuées par le matériel.
Modèle de Von Neumann
R. BESROUR Cours Architecture & µprocesseur 2
Pour traiter une information, un microprocesseur seul ne suffit pas, il faut l’insérer au
sein d’un système minimum de traitement programmé de l’information.
John Von Neumann est à l'origine d'un modèle de machine universelle de traitement
programmé de l’information (1946). Cette architecture sert de base à la plupart des
systèmes à microprocesseur actuel. Elle est composé des éléments suivants :
 une unité centrale
 une mémoire principale
 des interfaces d’entrées/sorties
Les différents organes du système sont reliés par des voies de communication appelées
bus.
L’unité centrale
R. BESROUR Cours Architecture & µprocesseur 3
Elle est composée par le microprocesseur qui est chargé :
 d’interpréter et d’exécuter les instructions d’un programme,
 de lire ou de sauvegarder les résultats dans la mémoire,
 de communiquer avec les unités d’échange.
Toutes les activités du microprocesseur sont cadencées par une horloge.
On caractérise le microprocesseur par :
 sa fréquence d’horloge en MHz ou GHz.
 le nombre d’instructions par secondes qu’il est capable d’exécuter en MIPS.
 la taille des données qu’il est capable de traiter en bits.
La mémoire principale
R. BESROUR Cours Architecture & µprocesseur 4
Elle contient les instructions du ou des programmes en cours d’exécution et les
données associées à ce programme.
Physiquement, elle se décompose souvent en :
 une mémoire morte (ROM = Read Only Memory) chargée de stocker le
programme. C’est une mémoire à lecture seule.
 une mémoire vive (RAM = Random Access Memory) chargée de stocker les
données intermédiaires ou les résultats de calculs. On peut lire ou écrire des données
dedans, ces données sont perdues à la mise hors tension.
Les interfaces d’entrées/sorties
R. BESROUR Cours Architecture & µprocesseur 5
Elles permettent d’assurer la communication entre le microprocesseur et les périphériques
(clavier, moniteur ou afficheur, imprimante, modem, etc…).
Les Bus
R. BESROUR Cours Architecture & µprocesseur 6
Un bus est un ensemble de fils qui assure la transmission du même type
d’information.
On retrouve trois types de bus véhiculant des informations en parallèle dans un
système de traitement programmé de l’information :
 un bus de données : bidirectionnel qui assure le transfert des informations entre
le microprocesseur et son environnement, et inversement. Son nombre de lignes est
égale à la capacité de traitement du microprocesseur.
 un bus d'adresses : unidirectionnel qui permet la sélection des informations à
traiter dans un espace mémoire ou espace adressable qui peut avoir 2n
emplacements, avec n est le nombre de conducteurs du bus d'adresses.
 un bus de commande : constitué par quelques conducteurs qui assurent la
synchronisation des flux d'informations sur les bus des données et des adresses.
Décodage d’adresses
R. BESROUR Cours Architecture & µprocesseur 7
La multiplication des périphériques autour du microprocesseur oblige la présence d’un
décodeur d’adresse chargé d’aiguiller les données présentes sur le bus de données.
En effet, le microprocesseur peut
communiquer avec les différentes
mémoires et les différents boîtier
d’interface. Ceux-ci sont tous reliés sur le
même bus de données et afin d’éviter des
conflits, un seul composant doit être
sélectionné à la fois.
Lorsqu’on réalise un système micro-
programmé, on attribue donc à chaque
périphérique une zone d’adresse et une
fonction « décodage d’adresse » est donc
nécessaire afin de fournir les signaux de
sélection de chacun des composants.

Contenu connexe

Tendances

Architecture des ordinateurs : memoires
Architecture des ordinateurs : memoiresArchitecture des ordinateurs : memoires
Architecture des ordinateurs : memoiresAbdoulaye Dieng
 
Chapitre i architecture générale de l’unité centrale d’un ordinateur
Chapitre i architecture générale de l’unité centrale d’un ordinateurChapitre i architecture générale de l’unité centrale d’un ordinateur
Chapitre i architecture générale de l’unité centrale d’un ordinateurSana Aroussi
 
Architecture ordinateur-echange-de-donnees
Architecture ordinateur-echange-de-donneesArchitecture ordinateur-echange-de-donnees
Architecture ordinateur-echange-de-donneesAbdoulaye Dieng
 
Architecture ordinateur-2-architecture-de-base
Architecture ordinateur-2-architecture-de-baseArchitecture ordinateur-2-architecture-de-base
Architecture ordinateur-2-architecture-de-baseAbdoulaye Dieng
 
Chapitre iv entrées sorties et bus
Chapitre iv entrées sorties et busChapitre iv entrées sorties et bus
Chapitre iv entrées sorties et busSana Aroussi
 
Introduction à l’architecture des ordinateurs
Introduction à l’architecture des ordinateursIntroduction à l’architecture des ordinateurs
Introduction à l’architecture des ordinateursAbdoulaye Dieng
 

Tendances (8)

Architecture des ordinateurs : memoires
Architecture des ordinateurs : memoiresArchitecture des ordinateurs : memoires
Architecture des ordinateurs : memoires
 
Chapitre i architecture générale de l’unité centrale d’un ordinateur
Chapitre i architecture générale de l’unité centrale d’un ordinateurChapitre i architecture générale de l’unité centrale d’un ordinateur
Chapitre i architecture générale de l’unité centrale d’un ordinateur
 
Structure_Des_Ordinateurs
Structure_Des_OrdinateursStructure_Des_Ordinateurs
Structure_Des_Ordinateurs
 
Architecture ordinateur-echange-de-donnees
Architecture ordinateur-echange-de-donneesArchitecture ordinateur-echange-de-donnees
Architecture ordinateur-echange-de-donnees
 
Architecture ordinateur-2-architecture-de-base
Architecture ordinateur-2-architecture-de-baseArchitecture ordinateur-2-architecture-de-base
Architecture ordinateur-2-architecture-de-base
 
Chapitre iv entrées sorties et bus
Chapitre iv entrées sorties et busChapitre iv entrées sorties et bus
Chapitre iv entrées sorties et bus
 
Composants d'une carte mère
Composants d'une carte mèreComposants d'une carte mère
Composants d'une carte mère
 
Introduction à l’architecture des ordinateurs
Introduction à l’architecture des ordinateursIntroduction à l’architecture des ordinateurs
Introduction à l’architecture des ordinateurs
 

Similaire à Chapitre1

Cours de microcontrôleurs
Cours de microcontrôleursCours de microcontrôleurs
Cours de microcontrôleurssarah Benmerzouk
 
cấu trúc máy tính ( architecture des ordinatuers)
cấu trúc máy tính ( architecture des ordinatuers)cấu trúc máy tính ( architecture des ordinatuers)
cấu trúc máy tính ( architecture des ordinatuers)Hạ Cháy
 
La technologie des systemes distribués 2 ppt2222.pptx
La technologie des systemes distribués 2 ppt2222.pptxLa technologie des systemes distribués 2 ppt2222.pptx
La technologie des systemes distribués 2 ppt2222.pptxkaoutarghaffour
 
Le microprocesseur
Le microprocesseurLe microprocesseur
Le microprocesseurISIG
 
a_introduction ElectroniqueDesSysEmbarqués.pdf
a_introduction ElectroniqueDesSysEmbarqués.pdfa_introduction ElectroniqueDesSysEmbarqués.pdf
a_introduction ElectroniqueDesSysEmbarqués.pdfAnasAsran1
 
Chapitre 3-architecture-des-dsp
Chapitre 3-architecture-des-dspChapitre 3-architecture-des-dsp
Chapitre 3-architecture-des-dspgharbisalah
 
chapitre222 (1).pptx
chapitre222 (1).pptxchapitre222 (1).pptx
chapitre222 (1).pptxriahyibtissem
 
DSP FPGA.pdf
DSP FPGA.pdfDSP FPGA.pdf
DSP FPGA.pdfHouBou3
 
Chapitre 2.1 - architecture d'un microprocesseur - bus et communication
Chapitre 2.1 -  architecture d'un microprocesseur - bus et communicationChapitre 2.1 -  architecture d'un microprocesseur - bus et communication
Chapitre 2.1 - architecture d'un microprocesseur - bus et communicationTarik Zakaria Benmerar
 
chapitre 01.ppt
chapitre 01.pptchapitre 01.ppt
chapitre 01.pptSamoSamo18
 
Cours sys 2PPT20.pdf
Cours sys 2PPT20.pdfCours sys 2PPT20.pdf
Cours sys 2PPT20.pdfC00LiMoUn
 
cours-gratuit.com--system1id048.pdf
cours-gratuit.com--system1id048.pdfcours-gratuit.com--system1id048.pdf
cours-gratuit.com--system1id048.pdfKamalZeghdar
 
Cours d'informatique du prof Heimer
Cours d'informatique du prof HeimerCours d'informatique du prof Heimer
Cours d'informatique du prof Heimerrochats
 
ADMINISTRATION SYST ME ET R SEAUX
ADMINISTRATION SYST ME ET R SEAUXADMINISTRATION SYST ME ET R SEAUX
ADMINISTRATION SYST ME ET R SEAUXMonica Waters
 
Cours de PIC Généralités.pdf
Cours de PIC Généralités.pdfCours de PIC Généralités.pdf
Cours de PIC Généralités.pdfAliRami3
 

Similaire à Chapitre1 (20)

Cours de microcontrôleurs
Cours de microcontrôleursCours de microcontrôleurs
Cours de microcontrôleurs
 
cấu trúc máy tính ( architecture des ordinatuers)
cấu trúc máy tính ( architecture des ordinatuers)cấu trúc máy tính ( architecture des ordinatuers)
cấu trúc máy tính ( architecture des ordinatuers)
 
La technologie des systemes distribués 2 ppt2222.pptx
La technologie des systemes distribués 2 ppt2222.pptxLa technologie des systemes distribués 2 ppt2222.pptx
La technologie des systemes distribués 2 ppt2222.pptx
 
Le microprocesseur
Le microprocesseurLe microprocesseur
Le microprocesseur
 
a_introduction ElectroniqueDesSysEmbarqués.pdf
a_introduction ElectroniqueDesSysEmbarqués.pdfa_introduction ElectroniqueDesSysEmbarqués.pdf
a_introduction ElectroniqueDesSysEmbarqués.pdf
 
Chapitre 3-architecture-des-dsp
Chapitre 3-architecture-des-dspChapitre 3-architecture-des-dsp
Chapitre 3-architecture-des-dsp
 
chapitre222 (1).pptx
chapitre222 (1).pptxchapitre222 (1).pptx
chapitre222 (1).pptx
 
DSP FPGA.pdf
DSP FPGA.pdfDSP FPGA.pdf
DSP FPGA.pdf
 
Ccna1
Ccna1Ccna1
Ccna1
 
Chapitre 2.1 - architecture d'un microprocesseur - bus et communication
Chapitre 2.1 -  architecture d'un microprocesseur - bus et communicationChapitre 2.1 -  architecture d'un microprocesseur - bus et communication
Chapitre 2.1 - architecture d'un microprocesseur - bus et communication
 
Cour1
Cour1Cour1
Cour1
 
chapitre 01.ppt
chapitre 01.pptchapitre 01.ppt
chapitre 01.ppt
 
si3.pdf
si3.pdfsi3.pdf
si3.pdf
 
Cours sys 2PPT20.pdf
Cours sys 2PPT20.pdfCours sys 2PPT20.pdf
Cours sys 2PPT20.pdf
 
Tiny os_2
Tiny os_2Tiny os_2
Tiny os_2
 
systèmes distribues
systèmes distribuessystèmes distribues
systèmes distribues
 
cours-gratuit.com--system1id048.pdf
cours-gratuit.com--system1id048.pdfcours-gratuit.com--system1id048.pdf
cours-gratuit.com--system1id048.pdf
 
Cours d'informatique du prof Heimer
Cours d'informatique du prof HeimerCours d'informatique du prof Heimer
Cours d'informatique du prof Heimer
 
ADMINISTRATION SYST ME ET R SEAUX
ADMINISTRATION SYST ME ET R SEAUXADMINISTRATION SYST ME ET R SEAUX
ADMINISTRATION SYST ME ET R SEAUX
 
Cours de PIC Généralités.pdf
Cours de PIC Généralités.pdfCours de PIC Généralités.pdf
Cours de PIC Généralités.pdf
 

Chapitre1

  • 2. Introduction R. BESROUR Cours Architecture & µprocesseur 1 L'informatique, contraction d'information et automatique, est la science du traitement de l'information. Apparue au milieu du 20ème siècle, elle a connu une évolution extrêmement rapide. A sa motivation initiale qui était de faciliter et d'accélérer le calcul, se sont ajoutées de nombreuses fonctionnalités, comme l'automatisation, le contrôle et la commande de processus, la communication ou le partage de l'information. Le cours d’architecture des systèmes à microprocesseurs expose les principes de base du traitement programmé de l’information. La mise en œuvre de ces systèmes s’appuie sur deux modes de réalisation distincts, le matériel et le logiciel.  Le matériel (hardware) correspond à l’aspect concret du système : unité centrale, mémoire, organes d’entrées-sorties, etc…  Le logiciel (software) correspond à un ensemble d’instructions , appelé programme, qui sont contenues dans les différentes mémoires du système et qui définissent les actions effectuées par le matériel.
  • 3. Modèle de Von Neumann R. BESROUR Cours Architecture & µprocesseur 2 Pour traiter une information, un microprocesseur seul ne suffit pas, il faut l’insérer au sein d’un système minimum de traitement programmé de l’information. John Von Neumann est à l'origine d'un modèle de machine universelle de traitement programmé de l’information (1946). Cette architecture sert de base à la plupart des systèmes à microprocesseur actuel. Elle est composé des éléments suivants :  une unité centrale  une mémoire principale  des interfaces d’entrées/sorties Les différents organes du système sont reliés par des voies de communication appelées bus.
  • 4. L’unité centrale R. BESROUR Cours Architecture & µprocesseur 3 Elle est composée par le microprocesseur qui est chargé :  d’interpréter et d’exécuter les instructions d’un programme,  de lire ou de sauvegarder les résultats dans la mémoire,  de communiquer avec les unités d’échange. Toutes les activités du microprocesseur sont cadencées par une horloge. On caractérise le microprocesseur par :  sa fréquence d’horloge en MHz ou GHz.  le nombre d’instructions par secondes qu’il est capable d’exécuter en MIPS.  la taille des données qu’il est capable de traiter en bits.
  • 5. La mémoire principale R. BESROUR Cours Architecture & µprocesseur 4 Elle contient les instructions du ou des programmes en cours d’exécution et les données associées à ce programme. Physiquement, elle se décompose souvent en :  une mémoire morte (ROM = Read Only Memory) chargée de stocker le programme. C’est une mémoire à lecture seule.  une mémoire vive (RAM = Random Access Memory) chargée de stocker les données intermédiaires ou les résultats de calculs. On peut lire ou écrire des données dedans, ces données sont perdues à la mise hors tension.
  • 6. Les interfaces d’entrées/sorties R. BESROUR Cours Architecture & µprocesseur 5 Elles permettent d’assurer la communication entre le microprocesseur et les périphériques (clavier, moniteur ou afficheur, imprimante, modem, etc…).
  • 7. Les Bus R. BESROUR Cours Architecture & µprocesseur 6 Un bus est un ensemble de fils qui assure la transmission du même type d’information. On retrouve trois types de bus véhiculant des informations en parallèle dans un système de traitement programmé de l’information :  un bus de données : bidirectionnel qui assure le transfert des informations entre le microprocesseur et son environnement, et inversement. Son nombre de lignes est égale à la capacité de traitement du microprocesseur.  un bus d'adresses : unidirectionnel qui permet la sélection des informations à traiter dans un espace mémoire ou espace adressable qui peut avoir 2n emplacements, avec n est le nombre de conducteurs du bus d'adresses.  un bus de commande : constitué par quelques conducteurs qui assurent la synchronisation des flux d'informations sur les bus des données et des adresses.
  • 8. Décodage d’adresses R. BESROUR Cours Architecture & µprocesseur 7 La multiplication des périphériques autour du microprocesseur oblige la présence d’un décodeur d’adresse chargé d’aiguiller les données présentes sur le bus de données. En effet, le microprocesseur peut communiquer avec les différentes mémoires et les différents boîtier d’interface. Ceux-ci sont tous reliés sur le même bus de données et afin d’éviter des conflits, un seul composant doit être sélectionné à la fois. Lorsqu’on réalise un système micro- programmé, on attribue donc à chaque périphérique une zone d’adresse et une fonction « décodage d’adresse » est donc nécessaire afin de fournir les signaux de sélection de chacun des composants.