SlideShare ist ein Scribd-Unternehmen logo
1 von 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.

Weitere Àhnliche Inhalte

Was ist angesagt?

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
 
Structure_Des_Ordinateurs
Structure_Des_OrdinateursStructure_Des_Ordinateurs
Structure_Des_OrdinateursAbderrahman ZIANI
 
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
 
Composants d'une carte mĂšre
Composants d'une carte mĂšreComposants d'une carte mĂšre
Composants d'une carte mĂšreNabil Ben Abdallah
 
Introduction à l’architecture des ordinateurs
Introduction à l’architecture des ordinateursIntroduction à l’architecture des ordinateurs
Introduction à l’architecture des ordinateursAbdoulaye Dieng
 

Was ist angesagt? (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
 

Ähnlich wie 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
 
systĂšmes distribues
systĂšmes distribuessystĂšmes distribues
systĂšmes distribueskaoutarghaffour
 
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
 

Ähnlich wie 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.