Vous êtes sur la page 1sur 5

1

I. Introduction

La fonction d’un ordinateur ou d’un système à microprocesseur est le traitement de


l’information. Dans un système à base de microprocesseur, de processeur, de microcontrôleur ou
d’automate ; on appelle Entrées-Sorties les échanges d’information entre le processeur et les
périphériques qui lui sont associés.
 Les entrées sont les données envoyées par un périphérique à destination d’une unité centrale
de traitement
 Les sorties sont les données émises par une unité centrale de traitement à destination d’un
périphérique
 Les entrées-sorties permettent l’échange des informations entre l’unité centrale, la mémoire
centrale et les périphériques.

Entrées Traiter Sorties

Décodeur
d’adresse

Bus d’adresse

Mémoire Interface
Unité centrale
principale entrée/sortie

Bus de données
2

II. Gestion des entrées-sorties

Il existe principalement trois façons de gérer les entrées-sorties à savoir :


 Entrées-Sorties programmées
Pendant l’exécution de son programme principal, le microprocesseur va périodiquement lire
l’état des périphériques d’entrées et modifie, si nécessaire, l’état des ports des sorties. C’est la
technique la plus simple.
 Interruption
Cette technique est utilisée lorsque le processeur doit réagir rapidement à un changement
d’état d’un port d’entrée.
Le périphérique prévient le processeur par une ligne d’interruption prévue à cet effet. Le
processeur interrompt la tâche en court, saute dans le sous-programme destiné à gérer la
demande spécifique qui lui est adressée ; à la fin du sous-programme, le processeur reprend
l’exécution du programme principal là où il l’avait laissée et donne un résultat cohérent.  
 Accès direct à la mémoire
Cette technique, connue souvent par ses initiales DMA (Direct Memory Access) ; a un
transfert rapide d’un grand nombre de données. Par exemple le lecteur de CD et un disque
dur. Plutôt que de transférer les octets d’abord vers un registre du processeur.
Le transfert des données est organisé par un circuit spécial appelé contrôleur DMA, qui prend
la place du processeur pendant le transfert et gère le bus d’adresse et de contrôle.
III. Structure d’un système à microprocesseur
3

Un système à microprocesseur comporte essentiellement les éléments ci-après :


 Un processeur qui est le cerveau du système, il est capable d’effectuer des opérations
arithmétiques et logiques et d’organiser les transferts entre les différents éléments du
système
 Les périphériques ; leur nombre et genre dépendent de l’application.
Les différents éléments du système sont :
 Le bus de données : permet la circulation des données, mais aussi des instructions
entre les quatre grands blocs ;
 Le bus d’adresse : permet au processeur de désigner à chaque instant la case mémoire
ou le périphérique auquel il veut faire appel ;
 Le bus de contrôle est également géré par le processeur et indique par exemple, s’il
veut faire une écriture ou une lecture dans une case mémoire ou une entrée-sortie de
ou vers un périphérique ; on trouve également, dans le bus de contrôle, une ou
plusieurs lignes qui permettent aux circuits périphériques d’effectuer des demandes au
processeur ; ces lignes sont appelées lignes d’interruptions matérielles (IRQ)

IV. Ports entrées/sorties

Les périphériques sont reliés au reste du système par des circuits appelé port d’entrée et port
de sortie (certains ports peuvent combiner les deux fonctions)

Un port d’entrée est essentiellement composé de tampons trois état. Ceux-ci se comportent
comme des interrupteurs électroniques qui font apparaitre, au moment voulu, les niveaux lo-
giques du périphérique d’entrée ; ces niveaux seront mémorisés dans un registre du processus
(le registre est une case de RAM). Un tampon 3 états est un tampon doté d'une deuxième en-
trée, appelée entrée de commande C. Lorsque cette entrée est au niveau actif (par exemple, 1),
le tampon se comporte normalement : la sortie S reflète l'état de l'entrée E. Si C’est au niveau
inactif, la sortie est isolée de l'entrée, son niveau logique étant indéterminé ou défini par un
autre élément du système (résistance de rappel à la masse ou à Vcc, autre circuit, etc.). Le
symbole et la table de vérité sont donnés dans la figure ci-contre.

Le rôle fondamental du tampon 3 états est donc un rôle d'isolement. Il est équivalent à un in-
terrupteur qui est ouvert ou fermé selon le niveau logique appliqué à l'entrée de commande.

Les tampons 3 états sont indispensables dans les systèmes à microprocesseur (MP). Ils sont le
plus souvent intégrés dans les circuits destinés à être raccordés au bus de données du MP.
Pour relier à un même bus différents boîtiers mémoire sans que ceux-ci ne se disputent le
contrôle du bus, il suffit de placer sur chaque sortie de chaque boîtier un tampon 3 états.
Lorsque le microprocesseur veut lire une donnée provenant d'un boîtier, il sélectionne ce boî-
tier (à l'aide du bus d'adresses et d'un décodeur) et rend ses tampons passants ; tous les autres
boîtiers mémoire sont isolés du bus par leurs propres tampons, qui seront isolants tant que l'on
n'a pas besoin de l'un d'entre eux.

Remarques :
4

 on peut utiliser un tampon 3 états comme un tampon normal, en connectant l'entrée C


en permanence au niveau actif ;
 une petite difficulté se pose lorsque l'on veut piloter le bus de données d'un MP par un
étage tampon externe ;

Le bus de données est bidirectionnel : à certains moments les données se propagent des mé-
moires et/ou périphériques vers le MP, et à d'autres dans le sens contraire. Il est donc néces-
saire de placer sur chaque ligne du bus 2 tampons 3 états en sens opposés ; les signaux de lec-
ture et d'écriture du MP sont utilisés pour rendre les tampons passants aux moments adéquats.

 Un port de sortie est composé essentiellement de bascule de type D. celles-ci se


comportent comme des petites mémoires. Leur entrée est reliée au bus de donnée. Le
processus vient écrire un niveau logique 0 et 1 dans chacune de bascule. Les sorties
des bascules contrôlent les périphériques, généralement via un étage de puissance.

V. Le périphérique

Un périphérique est un dispositif permettant d’assurer les échanges d’information en


entrée et en sortie entre l’ordinateur et l’extérieur ou de stocker de manière
permanente les informations.
Il existe trois sortes des périphériques à savoir :
 Les périphériques d’entrées
 Les périphériques de sorties
 Les périphériques mixtes
1. Les périphériques d’entrées

Un périphérique est équipement informatique permettant de fournir des données à un système


de traitement de l’information tel qu’un ordinateur
Exemple : le clavier et la souris
5

2. Les périphériques de sorties

Le périphérique de sortie est un équipement informatique permettent de ressortir les


informations du système informatique.

Exemple : le monitor

3. Les périphériques mixtes

Un périphérique mixte est un équipement informatique qui opère aussi bien, en lecture qu’en
écriture
Exemple : une clé USB

Vous aimerez peut-être aussi