Beruflich Dokumente
Kultur Dokumente
D’ARCHITECTURE 2
1
Chapitre 6
Organes liés à une Entrée /
Sortie
2
Introduction
Définition : une opération d’Entrée/sortie
(E/S) est un échange d’informations entre le
calculateur et l’extérieur.
• Transfert d'informations UC-Mémoire
Secondaire;
• Lecture à partir d'un périphérique d'entrée;
• Affichage, visualisation ou impression
d'informations sur un périphérique de
sortie.
3
Introduction
Organes liés à une Entrée/Sortie:
4
Le Périphérique
Définition :
c’est un organe chargé de la
communication avec l’utilisateur; il
comporte souvent des mécanismes
électromécaniques ce qui explique sa
vitesse relativement lente.
5
Le Périphérique
Types de périphériques :
Périphérique
Entrée Sortie Stockage
s spéciaux
… … … …
6
Le Périphérique
Types de périphériques:
7
Le Périphérique
Composantes d’un périphérique:
L'organe de gestion du • Déplacement papier, moteur
support rotation du disque…
• Conversion de formats
Le transducteur d’informations.
9
Le BUS
Définition
Un BUS est composé d’un ensemble de fils conducteurs
ou lignes permettant l’échange de signaux entre les
différents organes de la machine.
Lignes données
U.C Périphérique
Lignes contrô les
10
Le BUS
Types de liaison :
Liaison simplex (bus de donnée unidirectionnel)
Liaison duplex (bus bidirectionnel actif dans les deux sens)
Liaison semi-duplex (bus bidirectionnel actif dans un seul sens)
11
Le Contrôleur
Définition :
Le contrô leur de périphérique sert à piloter un
périphérique en fonction des ordres reçus de l’unité centrale
ou des ordres du panneau de commande lorsque le
périphérique est utilisé en mode local.
12
Le contrôleur
Interfaces d’un contrôleur:
Interface UC
périphérique
Contrô le
Unité de
Interface
Bus Bus
d’adresses d’adresses
13
Le contrôleur
Architecture d’un contrôleur:
• Registre de Commande
RC
• Registre de Données
RD
• Registre d’Etat
RE
• Registre Numéro de Périphérique
RNP
RP • Registre Piste
Registres
Spécifiques RS • Registre Secteur…
14
Types d’Entrées/ Sorties:
Mode Programmé
17
Le Mode programmé
Définition: dans le mode programmé, les échanges
d’informations entre la MC et les périphériques se
font sous le contrô le de l’unité centrale.
18
Mode programmé
Mode par
interruption
19
L’Entrée/Sortie en mode programmé
20
Le Mode par test d’Etat
21
Le Mode par test d’état
Inconvénients
L’UC peut boucler plusieurs fois sur la lecture et
le test du RE (actions 1,2) avant que le CTRL ne
soit prêt.
L’UC peut attendre longtemps avant que le
caractère ne soit disponible dans RD (actions
4,5).
L’UC perd ainsi un temps considérable à lire le
registre RE et à faire le test.
22
Le Mode par interruption
23
Mode par interruption
24
Accès Direct Mémoire
DMA (Direct Memory Access)
25
Accès Direct Mémoire
Architecture d’un contrôleur DMA:
• Logique de Contrôle
LC
27
Accès Direct Mémoire
Déroulement d’une Entrée/ Sortie :
• Chargement des différents
Initialisation registres
29
Accès Direct Mémoire
30
Le processeur d’Entrée / Sortie
Problème
Disque 1
MC
Pi, Si
128 octets
P j, S j ADR1
128 octets 128 octets
Disque 2 ADR2
128 octets
P’i, S’i
128 octets
P’i, S’i
128 octets
31
Le processeur d’Entrée / Sortie
Problème:
32
Le processeur d’Entrée / Sortie
Définition :
●
Exécute des programmes d’entrées/sorties:
●
Programme formé de commandes
d’entrées/sorties ou « commandes canal ».
33
Le processeur d’Entrée / Sortie
34
Le processeur d’Entrée / Sortie
CD CC
Indicateurs: Effet
1 X Chaînage de donnée
0 1 Chaînage de commande
35
Le Processeur d’Entrée / Sortie
Architecture d’un Processeur d’E/S:
RAC ●
● Registre
Registre Adresse
Adresse Commande
Commande
LC ●
● Logique
Logique de
de Contrôle
Contrôle
RC ●
● Registre
Registre de
de Commande
Commande
RD ●
● Registre
Registre de
de Données
Données
RE ●
● Registre
Registre d’Etat
d’Etat
RNP ●
● Registre
Registre Numéro
Numéro de
de Périphérique
Périphérique
RAM ●
● Registre
Registre Adresse
Adresse mémoire
mémoire
RCC ●
● Registre
Registre Compte
Compte de
de Caractères
Caractères
RP ●
● Registre
Registre Piste
Piste
RS ●
● Registre
Registre Secteur…
Secteur…
36
Déroulement d’une E/S
37
Déroulement d’une E/S
●
● Préparation programme canal
●
Stockage en MC
Initialisation
●
●
● adresse début →CAW
●
● SIO
Déroulement de ●
●
●
●
Etape 3
Etape 4
l'entrée/sortie ●
● Etape 5
Fin de ●
●
●
●
Fin des commandes canal
Anomalie
l'entrée/sortie ●
● HIO
38
Synthèse
Mots clés:
●
Entrée/Sortie
●
Périphérique
●
Contrô leur
●
DMA
●
Processeur d’Entrée/Sortie
39