Vous êtes sur la page 1sur 4

USTHB/ FEI/GTR401/L2/S4 Mme Bentoumi

C2- STRUCTURE GENERALE D'UN MICRO-ORDINATEUR.docx

I- Introduction

Les microprocesseurs sont utilisés avec d’autres composants pour réaliser des micro
ordinateurs . Le microprocesseur remplit toutes les fonctions de l’ «unite de traitement »
(CPU) , alors que les autres composants fournissent la mémoire et les autres fonctions
requises par le système
Pour passer au micro-ordinateur, il faut adjoindre à l'unité centrale de traitement
 des mémoires pour stocker les données et le programme
 des circuits d'entrées/sorties (E/S) et d'interface
 des circuits annexes multiplexeurs, décodeurs, portes logiques
 une horloge ("cadencement" et synchronisation de l'ensemble)
 une alimentation

II- Le micro-ordinateur

Un ordinateur apparaît au premier abord comme composé d’une mémoire centrale qui
contient programme et données, d’une unité centrale de traitement(ou CPU) qui exécute le
programme et d’unités d’entrées sorties permettant les échanges avec l’extérieur. L’unité
centrale de traitement est un circuit intégré, c’est le le microprocesseur. L'architecture d'un
micro-ordinateur est la suivante :

Figure 1: Architecture d'un micro ordinateur


USTHB/ FEI/GTR401/L2/S4 Mme Bentoumi

C2- STRUCTURE GENERALE D'UN MICRO-ORDINATEUR.docx

II.1- Le microprocesseur

Le microprocesseur, noté M.P.U. (MicroProcessor Unit) ou C.P.U. (Central


Processing Unit :unité centrale de traitement) est un circuit intégré complexe
appartenant à la famille des VLSI (Very large scale intégration) capable d'effectuer
séquentiellement et automatiquement des suites d'opérations élémentaires. Il exécute
l'instruction qu'il a lu dans la mémoire.. Il est constitue de l’unité arithmetique et logique
(UAL) et l’unite de commande (UC)
le traitement des données est dédiée à l'U.A.L.Il consiste en la manipulation des données
sous formes de transfert,opérations arithmétiques, opérations logiques…..
le contrôle du système est dédié a l’unite de commande (UC).Cette fonction se traduit par
des opérations de décodage et d'exécution des ordres exprimés sous forme d'instructions.

II.2- La mémoire

Elle stocke et restitue des informations sous forme de mots binaires (1 bits / 4 bits / 8 bits /
16 bits)
Un boîtier mémoire est constitué d'un ensemble d'entités mémoire élémentaires (cellules
mémoire) stockant un élément binaire (bit : Binary digIT) ayant pour valeur 0 ou 1.Ces
cellules sont groupées en mot (word) de p bits (en général p=1 ou 8 bits).
Le nombre n de cases mémoire de p bits appelé capacité ou taille de la mémoire s'exprime
en Kilo (1K=210=1024) ou en Méga ( 1M=220=1024*1024=104857) .exemple ::

 mémoire ROM (Read Only Memory) ou mémoire morte, accessible uniquement en


lecture, dont le contenu n'est pas perdu en cas de coupure d'alimentation (mémoire
non volatile). Ce type de mémoire est utilisé pour stocker des informations qui ne
seront pas modifiées (par exemple le programme).
 mémoire RAM (Random Acces Memory) ou mémoires vives, accessibles en lecture
et en écriture dont le contenu est perdu en cas de coupure de courant (mémoire
volatiles). Ce type de mémoire est utilisé pour stocker des informations temporaires.

II.3- Les boîtiers d'interface d'entrées/sorties.

Ils servent de "bras" au micro-ordinateur. Ce sont des circuits d’interfaces ( ports d’entrees
sorties ) dont le rôle est d’assurer la communication entre le micro_ordinateur et l’exterieur
constitué de périphériques : (imprimante, clavier, écran, moteur)
Tous ces composants, sont connectés entre eux par les différents bus.

II.4- Les bus


Il existe trois Bus, et chaque bus a une fonction particulière

Figure 2: LES BUS


USTHB/ FEI/GTR401/L2/S4 Mme Bentoumi

C2- STRUCTURE GENERALE D'UN MICRO-ORDINATEUR.docx

 Bus des données

Il permet de véhiculer des données du microprocesseur vers un composant ou d'un


composant vers le microprocesseur. Il est donc bidirectionnel. Le nombre de fils de ce
bus varie suivant les microprocesseurs (8 / 16 / 32 / 64 bits). Dans la littérature, les
différents fils de ce bus sont appelés D0, D1, ..., Dp-1, si le bus a "p" fils.

 Bus des adresses

La mémoire est composée de nombreuses cases mémoires. Chaque case est repérée
par une adresse. Lorsque le microprocesseur veut, par exemple, lire une case, il doit
indiquer à quelle adresse elle se trouve. Il met cette adresse sur le bus des adresses. La
case mémoire reconnaît alors son adresse et met sur le
bus données son contenu. Le bus adresses est unidirectionnel

Exemple : Ecriture de la donnée 10101111 dans la case mémoire


d'adresse 1011 1111 0110 1010

Fig. 3 : Bus adresses 16 bits - données sur 8 bits..

Il se compose de 16 à 32 fils suivant les microprocesseurs que l'on nomme A0, A1, ..., An-1.

16 bits adressage de 216 64x1024 mots = 64 Kmots

20 bits adressage de 220 1024x1024 mots = 1Mmots

32 bits adressage de 232 4096x1024 x1024 mots = 4 Gmots

la cellule mémoire doit savoir à quel instant elle doit mettre son contenu sur le bus données.
Pour cela, le microprocesseur possède différentes broches ou signaux qui sont reliés aux
autres composants par un bus de commande
USTHB/ FEI/GTR401/L2/S4 Mme Bentoumi

C2- STRUCTURE GENERALE D'UN MICRO-ORDINATEUR.docx

 Bus des commande

Par exemple ,lors d'une écriture ou lecture du microprocesseur vers la cellule, il met sa
broche Write ( ) à 0 ou Read ( ) lorsque la cellule doit agir. Les signaux RD et WR
sont des signaux de synchronisation, de contrôle, de commande. Ils sont reliés aux
autres composants par ce bus des commandes.

III- Connexions aux Bus

Les mémoires sont connectées à un bus adresses de n bits, un bus données de p


bits et des lignes de commandes . Pour pouvoir communiquer avec le
microprocesseur, on va relier leurs bus ensemble. Pour cela, il est nécessaire d'avoir
adéquation entre le nombre de bits des bus données et adresses de la mémoire et du
microprocesseur.

Fig. 4 Organisation externe de la mémoire

Remarque :

les microcontrôleurs sont des circuits qui réunissent en un seul boîtier (monochip)
, les circuits CPU , les mémoires , et les circuits d'E/S et plus ….
Les capacités sont évidemment relativement faibles mais une petite application peut
alors être réalisée avec un nombre minimal de boîtiers: monochip, horloge,
alimentation

Vous aimerez peut-être aussi