SlideShare une entreprise Scribd logo
1  sur  5
ARCHITECTURE DES ORDINATEURS 1

Chapitre 1 : Généralités
  Introduction
   •       Le cours d’architecture des systèmes à microprocesseur expose les
        principes de base du traitement programmé de l’information.

   •       La mise en œuvre de ces systèmes s’appuie sur 2 modes de
        réalisation distincts : Matériel + Logiciel.

   •       Matériel (Hardware) = Correspond à l’aspect concret du système :
        Unité Centrale, Mémoires, Organes d’Entrées / Sorties, etc.…

 Logiciel (Software) = correspond à un ensemble d’instructions : appelé
programme, qui sont contenues dans les différentes du système et qui
définissent les actions effectuées par le matériel.
  Qu’est ce qu’une architecture ?
L’architecture d’un système à microprocesseur représente l’organisation de
ses différentes unités et de leurs interconnexions.
Le choix d’une architecture est toujours le résultat d’un compromis :

   •     Entre performances et coûts,

   •     Entre efficacités et facilités de constructions,

   •     Etc.…

 Qu’est ce qu’un microprocesseur ?
  Un microprocesseur est un circuit intégré complexe. Il résulte de
l’intégration sur une puce de fonctions logiques combinatoires (logique
et/ou arithmétique) et séquentielles (registres, compteurs, etc.…).

   •       Le microprocesseur est capable d’interpréter et d’exécuter les
        instructions d’un programme.

   •        Un microprocesseur est le résultat d’intégration d’un
        ensemble de transistors sur une seule puce mémoire.

Ex : Le premier microprocesseur noté le 4004, qui était une unité de
calcul 4 bits fonctionnant à 108 kHz, intégrant 2300 transistors, apparue
en 1947

  Où trouve-t-on des systèmes à microprocesseur ?
 Les applications des systèmes à microprocesseurs sont multiples et
variées :

       . Ordinateur
. Console de jeux
       . Calculatrice
       . Télévision
       . Téléphone portable
       . Distributeur automatique d’argent
       . Robotique
       . Lecteur carte à puce, code barre
       . Automobile
       . Instrumentation
       . etc.…
         Rappels
   ·     Les informations traitées par un microprocesseur sont de
différents types (nombres, instructions, images, vidéo, etc.…) mais elles
sont toujours représentées sous un format binaire.
       ·      Le binaire est représenté physiquement par 2 niveaux de
tensions différents.
       ·      En binaire, une information élémentaire est appelé bit et ne
peut prendre que deux valeurs différentes : 0 ou 1.
       ·      Une information plus complexe sera codée sur plusieurs Bits.
On appelle cet ensemble un mot. Un mot de 8 bits est appelé un Octet

        Remarque :
             # 1 kilobit = 210 bit = 1024 bit
             # 1 mégabit = 210 kbit = 1024 kbit
             # 1 gigabit = 210 Mbit = 1024 Mbit

Chapitre 2 : Architecture de base
   Modèle de Von Neumann
·     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ée 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
   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 et 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


       ·    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.

       Remarque :
       ·     Les disques durs, disquettes, CDROM, etc… sont des périphériques de stockage, et
considérés comme des mémoires secondaires.

        Les interfaces d’entrées / sorties

       ·     Elles permettent d’assurer la communication entre le microprocesseur et les
périphériques.

(capteur, clavier, moniteur ou afficheur, imprimante, modem, etc.…).
          Les bus
     ·    Un bus est un ensemble de fils (appelés broches) 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 : C’est un ensemble de broches qui véhiculent les instructions et
        les données à traités. Ce bus est bidirectionnel, le nombre de broches de ce bus
        correspond à la capacité de traitement du microprocesseur.
Ex :   - microprocesseur de 8 bits è Bus de données à 8 broches.
                  - microprocesseur de 16 bits è Bus de données à 16 broches.
                  - microprocesseur de 32 bits è Bus de données à 32 broches.

       •         Un bus d'adresses: C’est un ensemble de broches qui permettent au
           microprocesseur d’adresser des différentes cases mémoires et des interfaces d’E/S. ce
           bus est unidirectionnel (du microprocesseur è mémoire centrale ou interface d’E/S). le
           nombre n de broches détermine la capacité maximale d’adressage qui est égal à 2n.

Ex :       - Bus d’adresses à 16 broches è adresser 216 = 65536 cases mémoires= 64 KOct.
            - Bus d’adresses à 20 broches è adresser 220 = 1 Méga Octet.
            - Bus d’adresses à 30 broches è adresser 230 = 1 Géga Octet.
            - Bus d’adresses à 40 broches è adresser 240 = 1 Méga Octet.


       •          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
    ·     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îtiers 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.

       Ainsi, on a besoin d’un décodeur d’adresses qui doit
attribuer à chaque périphérique une zone d’adresses spécifique.

              Chapitre 3 : Les mémoires

     ·     Une mémoire est un circuit intégré permettant
d’enregistrer, de conserver et de restituer des informations
(instructions et variables).
       ·    Les informations peuvent être écrites ou lues. Il y a
écriture lorsqu'on enregistre des informations en mémoire, lecture
lorsqu'on récupère des informations précédemment enregistrées.

            Organisation d’une mémoire
       ·     Une mémoire peut être représentée comme une armoire de
rangement constituée de différents tiroirs.
       ·     Chaque tiroir représente alors une case mémoire qui peut
contenir un seul élément : des données.
       ·     Le nombre de cases mémoires pouvant être très élevé, il est alors
nécessaire de pouvoir les identifier par un numéro.
       ·     Ce numéro est appelé adresse. Chaque donnée devient alors
accessible grâce à son adresse.
       ·     Avec une adresse de n bits il est possible de référencer au plus
2n cases mémoire.
       ·     Chaque case est remplie par un mot de données (sa longueur m
est toujours une puissance de 2).
        ·    Le nombre de broches du bus d’adresses d’un boîtier mémoire
définit donc le nombre de cases mémoire que comprend le boîtier.
        ·    Le nombre de broches du bus de données définit la taille des
données que l’on peut sauvegarder dans chaque case mémoire.
        ·    En plus du bus d’adresses et du bus de données, un boîtier
mémoire comprend une entrée de commande qui permet de définir le type
d’action que l’on effectue avec la mémoire (lecture/écriture) et une entrée de
sélection qui permet de mettre les entrées/sorties du boîtier en haute
impédance.

       ·    On peut donc schématiser un circuit mémoire par la figure
suivante où l’on peut distinguer :

             # Les entrées d’adresses
             # Les entrées de données
             # Les sorties de données
             # Les entrées de commandes :
                * Une entrée de sélection de lecture ou écriture .
                * Une entrée de sélection du circuit

      Une opération de lecture ou d’écriture de la mémoire suit toujours le même cycle:
       1.   Sélection de l’adresse
       2.   Choix de l’opération à effectuer
       3.   Sélection de la mémoire
       4.   Lecture ou écriture la donnée

Contenu connexe

Tendances

Introduction à l’architecture des ordinateurs
Introduction à l’architecture des ordinateursIntroduction à l’architecture des ordinateurs
Introduction à l’architecture des ordinateursAbdoulaye Dieng
 
Les memoires
Les memoiresLes memoires
Les memoiresdigidid
 
Architecture des ordinateurs : microprocesseur
Architecture des ordinateurs : microprocesseurArchitecture des ordinateurs : microprocesseur
Architecture des ordinateurs : microprocesseurAbdoulaye 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
 
Architecture des ordinateurs
Architecture des ordinateursArchitecture des ordinateurs
Architecture des ordinateursRMwebsite
 
Architecture ordinateur-2-architecture-de-base
Architecture ordinateur-2-architecture-de-baseArchitecture ordinateur-2-architecture-de-base
Architecture ordinateur-2-architecture-de-baseAbdoulaye Dieng
 
Ch8 architecture
Ch8 architectureCh8 architecture
Ch8 architecturemickel iron
 
Architecture ordinateur-echange-de-donnees
Architecture ordinateur-echange-de-donneesArchitecture ordinateur-echange-de-donnees
Architecture ordinateur-echange-de-donneesAbdoulaye Dieng
 
Lordinateur et-ses-composants4941
Lordinateur et-ses-composants4941Lordinateur et-ses-composants4941
Lordinateur et-ses-composants4941Ismail Bouyahya
 
Architecture 2
Architecture 2Architecture 2
Architecture 2coursuniv
 
Exposé Carte MèRe : hadi ila wehelti ;)
Exposé Carte MèRe : hadi ila wehelti ;)Exposé Carte MèRe : hadi ila wehelti ;)
Exposé Carte MèRe : hadi ila wehelti ;)TheCrazyMan
 
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
 

Tendances (20)

Introduction à l’architecture des ordinateurs
Introduction à l’architecture des ordinateursIntroduction à l’architecture des ordinateurs
Introduction à l’architecture des ordinateurs
 
Les memoires
Les memoiresLes memoires
Les memoires
 
Architecture des ordinateurs : microprocesseur
Architecture des ordinateurs : microprocesseurArchitecture des ordinateurs : microprocesseur
Architecture des ordinateurs : microprocesseur
 
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
 
Architecture des ordinateurs
Architecture des ordinateursArchitecture des ordinateurs
Architecture des ordinateurs
 
Architecture ordinateur-2-architecture-de-base
Architecture ordinateur-2-architecture-de-baseArchitecture ordinateur-2-architecture-de-base
Architecture ordinateur-2-architecture-de-base
 
Ch8 architecture
Ch8 architectureCh8 architecture
Ch8 architecture
 
Architecture ordinateur-echange-de-donnees
Architecture ordinateur-echange-de-donneesArchitecture ordinateur-echange-de-donnees
Architecture ordinateur-echange-de-donnees
 
L’ordinateur
L’ordinateurL’ordinateur
L’ordinateur
 
Chapitre1
Chapitre1Chapitre1
Chapitre1
 
Composants d'une carte mère
Composants d'une carte mèreComposants d'une carte mère
Composants d'une carte mère
 
Lordinateur et-ses-composants4941
Lordinateur et-ses-composants4941Lordinateur et-ses-composants4941
Lordinateur et-ses-composants4941
 
Architecture 2
Architecture 2Architecture 2
Architecture 2
 
Exposé Carte MèRe : hadi ila wehelti ;)
Exposé Carte MèRe : hadi ila wehelti ;)Exposé Carte MèRe : hadi ila wehelti ;)
Exposé Carte MèRe : hadi ila wehelti ;)
 
Cours algo1
Cours algo1Cours algo1
Cours algo1
 
Cours algo1 (1)
Cours algo1 (1)Cours algo1 (1)
Cours algo1 (1)
 
ICDL MODULE 1 Lesson 2
ICDL MODULE 1 Lesson 2ICDL MODULE 1 Lesson 2
ICDL MODULE 1 Lesson 2
 
Introduction informatique
Introduction informatiqueIntroduction informatique
Introduction informatique
 
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 carte mère
La carte mèreLa carte mère
La carte mère
 

En vedette

Cour des comptes : le régime d’indemnisation du chômage à l’issue des emplois...
Cour des comptes : le régime d’indemnisation du chômage à l’issue des emplois...Cour des comptes : le régime d’indemnisation du chômage à l’issue des emplois...
Cour des comptes : le régime d’indemnisation du chômage à l’issue des emplois...Nathalie SALLES
 
Secours catholique : rapport statistique 2012
Secours catholique : rapport statistique 2012Secours catholique : rapport statistique 2012
Secours catholique : rapport statistique 2012Nathalie SALLES
 
Les Fonds européens en Lorraine
Les Fonds européens en LorraineLes Fonds européens en Lorraine
Les Fonds européens en LorraineThierry Labro
 
Etica de la profesiòn docente
Etica de la profesiòn docenteEtica de la profesiòn docente
Etica de la profesiòn docenteAdalberto
 
1966 mitchell eddy - la société anonyme
1966   mitchell eddy - la société anonyme1966   mitchell eddy - la société anonyme
1966 mitchell eddy - la société anonymeJean-Paul BOULAND
 
Ugif 12 2011-ibm cap-seine
Ugif 12 2011-ibm cap-seineUgif 12 2011-ibm cap-seine
Ugif 12 2011-ibm cap-seineUGIF
 
La Junta Editorial del NY Times envía un Mensaje de ‘Prudencia’ sobre el Aban...
La Junta Editorial del NY Times envía un Mensaje de ‘Prudencia’ sobre el Aban...La Junta Editorial del NY Times envía un Mensaje de ‘Prudencia’ sobre el Aban...
La Junta Editorial del NY Times envía un Mensaje de ‘Prudencia’ sobre el Aban...Oscar Ayala
 
Unité 5.les activités économiques de l'europe (3)
Unité 5.les activités économiques de l'europe (3)Unité 5.les activités économiques de l'europe (3)
Unité 5.les activités économiques de l'europe (3)jlealleon
 
La union européene et l´europe. ana 6 b [reparado]
La union européene et l´europe. ana 6 b [reparado]La union européene et l´europe. ana 6 b [reparado]
La union européene et l´europe. ana 6 b [reparado]jlealleon
 
Petite start-up deviendra grande ! Comment dynamiter le plafond de verre qui ...
Petite start-up deviendra grande ! Comment dynamiter le plafond de verre qui ...Petite start-up deviendra grande ! Comment dynamiter le plafond de verre qui ...
Petite start-up deviendra grande ! Comment dynamiter le plafond de verre qui ...Institut G9+
 
01. sec 201 desbroce.limpieza zona no boscosa
01. sec 201 desbroce.limpieza zona no boscosa01. sec 201 desbroce.limpieza zona no boscosa
01. sec 201 desbroce.limpieza zona no boscosasadhafz
 
Insecurite 090416061237-phpapp02
Insecurite 090416061237-phpapp02Insecurite 090416061237-phpapp02
Insecurite 090416061237-phpapp02AGELLID Bucama
 
Formation marque personnelle
Formation marque personnelleFormation marque personnelle
Formation marque personnelleBernard MARTINEZ
 
Corriger les imperfections de la peau avec Photoshop
Corriger les imperfections de la peau avec PhotoshopCorriger les imperfections de la peau avec Photoshop
Corriger les imperfections de la peau avec PhotoshopVotre Assistante
 
Utiliser le remplissage instantané d’Excel 2013 (Flash Fill)
Utiliser le remplissage instantané d’Excel 2013 (Flash Fill)Utiliser le remplissage instantané d’Excel 2013 (Flash Fill)
Utiliser le remplissage instantané d’Excel 2013 (Flash Fill)Votre Assistante
 
Guide de l'étudiant5
Guide de l'étudiant5Guide de l'étudiant5
Guide de l'étudiant5Faiz Morchid
 

En vedette (20)

Cour des comptes : le régime d’indemnisation du chômage à l’issue des emplois...
Cour des comptes : le régime d’indemnisation du chômage à l’issue des emplois...Cour des comptes : le régime d’indemnisation du chômage à l’issue des emplois...
Cour des comptes : le régime d’indemnisation du chômage à l’issue des emplois...
 
Nuevos roles
Nuevos rolesNuevos roles
Nuevos roles
 
Secours catholique : rapport statistique 2012
Secours catholique : rapport statistique 2012Secours catholique : rapport statistique 2012
Secours catholique : rapport statistique 2012
 
Sous le chapiteau
Sous le chapiteauSous le chapiteau
Sous le chapiteau
 
Les Fonds européens en Lorraine
Les Fonds européens en LorraineLes Fonds européens en Lorraine
Les Fonds européens en Lorraine
 
Etica de la profesiòn docente
Etica de la profesiòn docenteEtica de la profesiòn docente
Etica de la profesiòn docente
 
1966 mitchell eddy - la société anonyme
1966   mitchell eddy - la société anonyme1966   mitchell eddy - la société anonyme
1966 mitchell eddy - la société anonyme
 
Ugif 12 2011-ibm cap-seine
Ugif 12 2011-ibm cap-seineUgif 12 2011-ibm cap-seine
Ugif 12 2011-ibm cap-seine
 
La Junta Editorial del NY Times envía un Mensaje de ‘Prudencia’ sobre el Aban...
La Junta Editorial del NY Times envía un Mensaje de ‘Prudencia’ sobre el Aban...La Junta Editorial del NY Times envía un Mensaje de ‘Prudencia’ sobre el Aban...
La Junta Editorial del NY Times envía un Mensaje de ‘Prudencia’ sobre el Aban...
 
Unité 5.les activités économiques de l'europe (3)
Unité 5.les activités économiques de l'europe (3)Unité 5.les activités économiques de l'europe (3)
Unité 5.les activités économiques de l'europe (3)
 
La union européene et l´europe. ana 6 b [reparado]
La union européene et l´europe. ana 6 b [reparado]La union européene et l´europe. ana 6 b [reparado]
La union européene et l´europe. ana 6 b [reparado]
 
Petite start-up deviendra grande ! Comment dynamiter le plafond de verre qui ...
Petite start-up deviendra grande ! Comment dynamiter le plafond de verre qui ...Petite start-up deviendra grande ! Comment dynamiter le plafond de verre qui ...
Petite start-up deviendra grande ! Comment dynamiter le plafond de verre qui ...
 
Desarrollo humano5
Desarrollo humano5Desarrollo humano5
Desarrollo humano5
 
01. sec 201 desbroce.limpieza zona no boscosa
01. sec 201 desbroce.limpieza zona no boscosa01. sec 201 desbroce.limpieza zona no boscosa
01. sec 201 desbroce.limpieza zona no boscosa
 
Tebessa mathfloss
Tebessa mathflossTebessa mathfloss
Tebessa mathfloss
 
Insecurite 090416061237-phpapp02
Insecurite 090416061237-phpapp02Insecurite 090416061237-phpapp02
Insecurite 090416061237-phpapp02
 
Formation marque personnelle
Formation marque personnelleFormation marque personnelle
Formation marque personnelle
 
Corriger les imperfections de la peau avec Photoshop
Corriger les imperfections de la peau avec PhotoshopCorriger les imperfections de la peau avec Photoshop
Corriger les imperfections de la peau avec Photoshop
 
Utiliser le remplissage instantané d’Excel 2013 (Flash Fill)
Utiliser le remplissage instantané d’Excel 2013 (Flash Fill)Utiliser le remplissage instantané d’Excel 2013 (Flash Fill)
Utiliser le remplissage instantané d’Excel 2013 (Flash Fill)
 
Guide de l'étudiant5
Guide de l'étudiant5Guide de l'étudiant5
Guide de l'étudiant5
 

Similaire à Architecture1

Le microprocesseur
Le microprocesseurLe microprocesseur
Le microprocesseurISIG
 
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
 
a_introduction ElectroniqueDesSysEmbarqués.pdf
a_introduction ElectroniqueDesSysEmbarqués.pdfa_introduction ElectroniqueDesSysEmbarqués.pdf
a_introduction ElectroniqueDesSysEmbarqués.pdfAnasAsran1
 
Cours de microcontrôleurs
Cours de microcontrôleursCours de microcontrôleurs
Cours de microcontrôleurssarah Benmerzouk
 
Le PC en détail
Le PC en détailLe PC en détail
Le PC en détailBruno Delb
 
Cours Systemes embarques.pptx
Cours Systemes embarques.pptxCours Systemes embarques.pptx
Cours Systemes embarques.pptxSihemNasri3
 
Exposé Le Microprocesseur
Exposé   Le MicroprocesseurExposé   Le Microprocesseur
Exposé Le MicroprocesseurTheCrazyMan
 
chapitre222 (1).pptx
chapitre222 (1).pptxchapitre222 (1).pptx
chapitre222 (1).pptxriahyibtissem
 
Lordinateur et-ses-composants4941
Lordinateur et-ses-composants4941Lordinateur et-ses-composants4941
Lordinateur et-ses-composants4941Tafriqt Ugafa
 
cours_AzabouMaha_GIINF_chap1-2020-2021.pptx
cours_AzabouMaha_GIINF_chap1-2020-2021.pptxcours_AzabouMaha_GIINF_chap1-2020-2021.pptx
cours_AzabouMaha_GIINF_chap1-2020-2021.pptxGhorbelOmar2
 
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
 
Chapitre1.ppt-------------------------------
Chapitre1.ppt-------------------------------Chapitre1.ppt-------------------------------
Chapitre1.ppt-------------------------------NasriMohsen2
 
Base des systèmes à microprocesseur
Base des systèmes à microprocesseurBase des systèmes à microprocesseur
Base des systèmes à microprocesseurPeronnin Eric
 
Quelques concepts sur l
Quelques concepts sur lQuelques concepts sur l
Quelques concepts sur lTafriqt Ugafa
 
Technologies du Web - Architectures matérielles et logicielles
Technologies du Web - Architectures matérielles et logiciellesTechnologies du Web - Architectures matérielles et logicielles
Technologies du Web - Architectures matérielles et logiciellesFrédéric Simonet
 
Chapitre 3-architecture-des-dsp
Chapitre 3-architecture-des-dspChapitre 3-architecture-des-dsp
Chapitre 3-architecture-des-dspgharbisalah
 
Chapitre 05 architecture microprocesseur (2).pptx
Chapitre 05 architecture microprocesseur (2).pptxChapitre 05 architecture microprocesseur (2).pptx
Chapitre 05 architecture microprocesseur (2).pptxFazaTabbana1
 

Similaire à Architecture1 (20)

Chapitre1
Chapitre1Chapitre1
Chapitre1
 
Le microprocesseur
Le microprocesseurLe microprocesseur
Le microprocesseur
 
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
 
003404788(1).pptx
003404788(1).pptx003404788(1).pptx
003404788(1).pptx
 
a_introduction ElectroniqueDesSysEmbarqués.pdf
a_introduction ElectroniqueDesSysEmbarqués.pdfa_introduction ElectroniqueDesSysEmbarqués.pdf
a_introduction ElectroniqueDesSysEmbarqués.pdf
 
Cours de microcontrôleurs
Cours de microcontrôleursCours de microcontrôleurs
Cours de microcontrôleurs
 
Le PC en détail
Le PC en détailLe PC en détail
Le PC en détail
 
Cours Systemes embarques.pptx
Cours Systemes embarques.pptxCours Systemes embarques.pptx
Cours Systemes embarques.pptx
 
Exposé Le Microprocesseur
Exposé   Le MicroprocesseurExposé   Le Microprocesseur
Exposé Le Microprocesseur
 
chapitre222 (1).pptx
chapitre222 (1).pptxchapitre222 (1).pptx
chapitre222 (1).pptx
 
Lordinateur et-ses-composants4941
Lordinateur et-ses-composants4941Lordinateur et-ses-composants4941
Lordinateur et-ses-composants4941
 
cours_AzabouMaha_GIINF_chap1-2020-2021.pptx
cours_AzabouMaha_GIINF_chap1-2020-2021.pptxcours_AzabouMaha_GIINF_chap1-2020-2021.pptx
cours_AzabouMaha_GIINF_chap1-2020-2021.pptx
 
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
 
Chapitre1.ppt-------------------------------
Chapitre1.ppt-------------------------------Chapitre1.ppt-------------------------------
Chapitre1.ppt-------------------------------
 
Base des systèmes à microprocesseur
Base des systèmes à microprocesseurBase des systèmes à microprocesseur
Base des systèmes à microprocesseur
 
Quelques concepts sur l
Quelques concepts sur lQuelques concepts sur l
Quelques concepts sur l
 
Technologies du Web - Architectures matérielles et logicielles
Technologies du Web - Architectures matérielles et logiciellesTechnologies du Web - Architectures matérielles et logicielles
Technologies du Web - Architectures matérielles et logicielles
 
Chapitre 3-architecture-des-dsp
Chapitre 3-architecture-des-dspChapitre 3-architecture-des-dsp
Chapitre 3-architecture-des-dsp
 
Chapitre 05 architecture microprocesseur (2).pptx
Chapitre 05 architecture microprocesseur (2).pptxChapitre 05 architecture microprocesseur (2).pptx
Chapitre 05 architecture microprocesseur (2).pptx
 
DSP
DSPDSP
DSP
 

Plus de coursuniv

Loi d’ohm et loi de joule
Loi d’ohm et loi de jouleLoi d’ohm et loi de joule
Loi d’ohm et loi de joulecoursuniv
 
Influences électrostatiques
Influences électrostatiquesInfluences électrostatiques
Influences électrostatiquescoursuniv
 
Réseaux électriques linéaires théorèmes généraux
Réseaux électriques linéaires théorèmes générauxRéseaux électriques linéaires théorèmes généraux
Réseaux électriques linéaires théorèmes générauxcoursuniv
 
Chapitre 2 potentiel électrostatique
Chapitre 2  potentiel électrostatiqueChapitre 2  potentiel électrostatique
Chapitre 2 potentiel électrostatiquecoursuniv
 
Généralité sur le courant électrique
Généralité sur le courant électriqueGénéralité sur le courant électrique
Généralité sur le courant électriquecoursuniv
 
Généralité sur le courant électrique
Généralité sur le courant électriqueGénéralité sur le courant électrique
Généralité sur le courant électriquecoursuniv
 
Chapitre 4 equilibre électrostatique des conducteurs
Chapitre 4   equilibre électrostatique des conducteursChapitre 4   equilibre électrostatique des conducteurs
Chapitre 4 equilibre électrostatique des conducteurscoursuniv
 
Chapitre 1 loi de coulomb et champ électrostatique
Chapitre 1  loi de coulomb et champ électrostatiqueChapitre 1  loi de coulomb et champ électrostatique
Chapitre 1 loi de coulomb et champ électrostatiquecoursuniv
 
Chapitre 3 théorème de gauss
Chapitre 3  théorème de gaussChapitre 3  théorème de gauss
Chapitre 3 théorème de gausscoursuniv
 
Analyse numerique
Analyse numeriqueAnalyse numerique
Analyse numeriquecoursuniv
 
Cours langage c
Cours langage cCours langage c
Cours langage ccoursuniv
 
programmation orienté objet c++
programmation orienté objet c++programmation orienté objet c++
programmation orienté objet c++coursuniv
 
Corrigés exercices langage C
Corrigés exercices langage CCorrigés exercices langage C
Corrigés exercices langage Ccoursuniv
 
Loi de coulomb
Loi de coulomb Loi de coulomb
Loi de coulomb coursuniv
 
Architecture 4
Architecture 4Architecture 4
Architecture 4coursuniv
 

Plus de coursuniv (20)

Algo et c
Algo et cAlgo et c
Algo et c
 
Loi d’ohm et loi de joule
Loi d’ohm et loi de jouleLoi d’ohm et loi de joule
Loi d’ohm et loi de joule
 
Influences électrostatiques
Influences électrostatiquesInfluences électrostatiques
Influences électrostatiques
 
Réseaux électriques linéaires théorèmes généraux
Réseaux électriques linéaires théorèmes générauxRéseaux électriques linéaires théorèmes généraux
Réseaux électriques linéaires théorèmes généraux
 
Chapitre 2 potentiel électrostatique
Chapitre 2  potentiel électrostatiqueChapitre 2  potentiel électrostatique
Chapitre 2 potentiel électrostatique
 
Généralité sur le courant électrique
Généralité sur le courant électriqueGénéralité sur le courant électrique
Généralité sur le courant électrique
 
Généralité sur le courant électrique
Généralité sur le courant électriqueGénéralité sur le courant électrique
Généralité sur le courant électrique
 
Chapitre 4 equilibre électrostatique des conducteurs
Chapitre 4   equilibre électrostatique des conducteursChapitre 4   equilibre électrostatique des conducteurs
Chapitre 4 equilibre électrostatique des conducteurs
 
Chapitre 1 loi de coulomb et champ électrostatique
Chapitre 1  loi de coulomb et champ électrostatiqueChapitre 1  loi de coulomb et champ électrostatique
Chapitre 1 loi de coulomb et champ électrostatique
 
Analyse s1
Analyse s1Analyse s1
Analyse s1
 
Chapitre 3 théorème de gauss
Chapitre 3  théorème de gaussChapitre 3  théorème de gauss
Chapitre 3 théorème de gauss
 
Analyse numerique
Analyse numeriqueAnalyse numerique
Analyse numerique
 
Excel
ExcelExcel
Excel
 
Excel
ExcelExcel
Excel
 
Cours langage c
Cours langage cCours langage c
Cours langage c
 
programmation orienté objet c++
programmation orienté objet c++programmation orienté objet c++
programmation orienté objet c++
 
Corrigés exercices langage C
Corrigés exercices langage CCorrigés exercices langage C
Corrigés exercices langage C
 
C
CC
C
 
Loi de coulomb
Loi de coulomb Loi de coulomb
Loi de coulomb
 
Architecture 4
Architecture 4Architecture 4
Architecture 4
 

Architecture1

  • 1. ARCHITECTURE DES ORDINATEURS 1 Chapitre 1 : Généralités Introduction • Le cours d’architecture des systèmes à microprocesseur expose les principes de base du traitement programmé de l’information. • La mise en œuvre de ces systèmes s’appuie sur 2 modes de réalisation distincts : Matériel + Logiciel. • Matériel (Hardware) = Correspond à l’aspect concret du système : Unité Centrale, Mémoires, Organes d’Entrées / Sorties, etc.… Logiciel (Software) = correspond à un ensemble d’instructions : appelé programme, qui sont contenues dans les différentes du système et qui définissent les actions effectuées par le matériel. Qu’est ce qu’une architecture ? L’architecture d’un système à microprocesseur représente l’organisation de ses différentes unités et de leurs interconnexions. Le choix d’une architecture est toujours le résultat d’un compromis : • Entre performances et coûts, • Entre efficacités et facilités de constructions, • Etc.… Qu’est ce qu’un microprocesseur ? Un microprocesseur est un circuit intégré complexe. Il résulte de l’intégration sur une puce de fonctions logiques combinatoires (logique et/ou arithmétique) et séquentielles (registres, compteurs, etc.…). • Le microprocesseur est capable d’interpréter et d’exécuter les instructions d’un programme. • Un microprocesseur est le résultat d’intégration d’un ensemble de transistors sur une seule puce mémoire. Ex : Le premier microprocesseur noté le 4004, qui était une unité de calcul 4 bits fonctionnant à 108 kHz, intégrant 2300 transistors, apparue en 1947 Où trouve-t-on des systèmes à microprocesseur ? Les applications des systèmes à microprocesseurs sont multiples et variées : . Ordinateur
  • 2. . Console de jeux . Calculatrice . Télévision . Téléphone portable . Distributeur automatique d’argent . Robotique . Lecteur carte à puce, code barre . Automobile . Instrumentation . etc.… Rappels · Les informations traitées par un microprocesseur sont de différents types (nombres, instructions, images, vidéo, etc.…) mais elles sont toujours représentées sous un format binaire. · Le binaire est représenté physiquement par 2 niveaux de tensions différents. · En binaire, une information élémentaire est appelé bit et ne peut prendre que deux valeurs différentes : 0 ou 1. · Une information plus complexe sera codée sur plusieurs Bits. On appelle cet ensemble un mot. Un mot de 8 bits est appelé un Octet Remarque : # 1 kilobit = 210 bit = 1024 bit # 1 mégabit = 210 kbit = 1024 kbit # 1 gigabit = 210 Mbit = 1024 Mbit Chapitre 2 : Architecture de base Modèle de Von Neumann · 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ée 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 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
  • 3. les résultats dans la mémoire et 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 · 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. Remarque : · Les disques durs, disquettes, CDROM, etc… sont des périphériques de stockage, et considérés comme des mémoires secondaires. Les interfaces d’entrées / sorties · Elles permettent d’assurer la communication entre le microprocesseur et les périphériques. (capteur, clavier, moniteur ou afficheur, imprimante, modem, etc.…). Les bus · Un bus est un ensemble de fils (appelés broches) 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 : C’est un ensemble de broches qui véhiculent les instructions et les données à traités. Ce bus est bidirectionnel, le nombre de broches de ce bus correspond à la capacité de traitement du microprocesseur.
  • 4. Ex : - microprocesseur de 8 bits è Bus de données à 8 broches. - microprocesseur de 16 bits è Bus de données à 16 broches. - microprocesseur de 32 bits è Bus de données à 32 broches. • Un bus d'adresses: C’est un ensemble de broches qui permettent au microprocesseur d’adresser des différentes cases mémoires et des interfaces d’E/S. ce bus est unidirectionnel (du microprocesseur è mémoire centrale ou interface d’E/S). le nombre n de broches détermine la capacité maximale d’adressage qui est égal à 2n. Ex : - Bus d’adresses à 16 broches è adresser 216 = 65536 cases mémoires= 64 KOct. - Bus d’adresses à 20 broches è adresser 220 = 1 Méga Octet. - Bus d’adresses à 30 broches è adresser 230 = 1 Géga Octet. - Bus d’adresses à 40 broches è adresser 240 = 1 Méga Octet. • 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 · 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îtiers 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. Ainsi, on a besoin d’un décodeur d’adresses qui doit attribuer à chaque périphérique une zone d’adresses spécifique. Chapitre 3 : Les mémoires · Une mémoire est un circuit intégré permettant d’enregistrer, de conserver et de restituer des informations (instructions et variables). · Les informations peuvent être écrites ou lues. Il y a écriture lorsqu'on enregistre des informations en mémoire, lecture lorsqu'on récupère des informations précédemment enregistrées. Organisation d’une mémoire · Une mémoire peut être représentée comme une armoire de rangement constituée de différents tiroirs. · Chaque tiroir représente alors une case mémoire qui peut contenir un seul élément : des données. · Le nombre de cases mémoires pouvant être très élevé, il est alors nécessaire de pouvoir les identifier par un numéro. · Ce numéro est appelé adresse. Chaque donnée devient alors accessible grâce à son adresse. · Avec une adresse de n bits il est possible de référencer au plus 2n cases mémoire. · Chaque case est remplie par un mot de données (sa longueur m
  • 5. est toujours une puissance de 2). · Le nombre de broches du bus d’adresses d’un boîtier mémoire définit donc le nombre de cases mémoire que comprend le boîtier. · Le nombre de broches du bus de données définit la taille des données que l’on peut sauvegarder dans chaque case mémoire. · En plus du bus d’adresses et du bus de données, un boîtier mémoire comprend une entrée de commande qui permet de définir le type d’action que l’on effectue avec la mémoire (lecture/écriture) et une entrée de sélection qui permet de mettre les entrées/sorties du boîtier en haute impédance. · On peut donc schématiser un circuit mémoire par la figure suivante où l’on peut distinguer : # Les entrées d’adresses # Les entrées de données # Les sorties de données # Les entrées de commandes : * Une entrée de sélection de lecture ou écriture . * Une entrée de sélection du circuit Une opération de lecture ou d’écriture de la mémoire suit toujours le même cycle: 1. Sélection de l’adresse 2. Choix de l’opération à effectuer 3. Sélection de la mémoire 4. Lecture ou écriture la donnée