0% ont trouvé ce document utile (0 vote)
56 vues21 pages

Archi Chap 3

Transféré par

Mouad Taifour
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
56 vues21 pages

Archi Chap 3

Transféré par

Mouad Taifour
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Architecture des ordinateurs

Chapitre 3

Gestion des entrées-sorties

Prof : A. El Magri AIAC - GI - Architecture des ordinateurs 87


Entrées-sorties
Introduction
 Les périphériques

Tous les dispositifs matériels permettant


d’assurer les échanges d’informations en
entrée et en sortie entre l’ordinateur et
l’extérieur.

 Les interfaces d’accès


Le rôle est de piloter un périphérique et de
gérer les accès au bus afin de lui permettre
de communiquer avec l’ordinateur.

Prof : A. El Magri AIAC - GI - Architecture des ordinateurs 88


Entrées-sorties
Introduction
 Le bus de communication
Utilisé pour assurer les échanges de données entre mémoire centrale et
périphérique

 Le pilote
 Programme de gestion d’une opération d’entrées-sorties est appelé pilote
(driver),
 Connaît les caractéristiques techniques et spécifique du périphérique,
 Les programmes ne connaissent les périphériques qu’au travers des pilotes.

Prof : A. El Magri AIAC - GI - Architecture des ordinateurs 89


Entrées-sorties
Introduction
 Exemple :

Un ordre d’opération d’entrées sorties est


traduit par un « branchement » (SVC) qui est
un appel au système d’exploitation.

Gestion d’une opération d’entrées-sorties

Prof : A. El Magri AIAC - GI - Architecture des ordinateurs 90


Entrées-sorties
Les BUS
Efficacité d’un bus :
bande passante = produit de la fréquence par la largeur du bus.
Les bus parallèles :
coûteux et peu fiables pour des distances importantes.
Les bus série :
 Les bits sont sérialisés et envoyés les uns à la suite des autres
 Utilisent une seule voie de communication,
 Transmissions sur de grandes distances

Prof : A. El Magri AIAC - GI - Architecture des ordinateurs 91


Entrées-sorties
Les BUS
Bus ISA (Industry Standard Architecture)
- apparu dans les années 1985,
- sa fréquence est 8,33 MHz et a une largeur de 2 octets
- bande passante de 16,7 Mo/s
Bus EISA (Extended ISA)
- une amélioration du bus ISA à 32 bits,
- sa bande passante est le double de ISA
Bus MCA (Micro Channel Architecture développé par IBM )
- bus de 32 bits,
- Sa fréquence est 10 MHz et a une largeur de 4 octets
- bande passante de 40 Mo/s
- sa complexité de fabrication le rend trop coûteux

Prof : A. El Magri AIAC - GI - Architecture des ordinateurs 92


Entrées-sorties
Les BUS
Exemple affichage vidéo
 Une images provenant d’un disque magnétique sera affichée sur un
moniteur standard de définition 1 024 × 768. La couleur de chaque pixel est
codée sur 16 bits (ce qui aujourd'hui très pauvre). Une image nécessite
donc 1 024 × 768 × 2 octets = 1 572 864 octets.
 Pour qu’une image soit stable il faut qu’elle soit affichée au moins 25 fois
par seconde sur l’écran.
 La bande passante nécessaire est donc de 1 572 864 × 25 octets/s soit
environ 40 Mo/s.
 En réalité le chemin parcouru par les données (disque vers mémoire puis
mémoire vers moniteur) la bande passante que doit avoir le bus est de 80
Mo/s.
Prof : A. El Magri AIAC - GI - Architecture des ordinateurs 93
Entrées-sorties
Les BUS
Le bus PCI (Peripherical Component Interconnect)
– C’est un bus local synchrone cadencé à une fréquence de 33 ou 66 MHz (version 2.1).
– Il a une largeur de 32 ou 64 bits ce qui lui confère une bande passante de 132, 264 ou
528 Mo/s.
– architecture Plug And Play (reconnu automatiquement : pilote nécessaire à son
fonctionnement automatiquement installé)
Le bus PCI Express

Vitesse de transfert
en GT/S: le Giga
Transfert par seconde

Prof : A. El Magri AIAC - GI - Architecture des ordinateurs 94


Entrées-sorties
Les BUS
Architecture multibus
Pont (chipset) permet l’interfaçage entre le processeur,
la mémoire centrale et les autres bus.
IDE: Integrated Drive Electronics standard est une
interface de connexion pour mémoires de masses.

SCSI : Small Computer System Interface

Firewire (IEEE 1394) permet de connecter des


périphériques à très haut débit (caméras numériques).

Prof : A. El Magri AIAC - GI - Architecture des ordinateurs 95


Entrées-sorties
Les BUS
Le bus AGP (Accelerated Graphics Port)

 L’utilisation intensive des graphismes en 3D


et de la vidéo impose des débits toujours
plus importants.

 Une solution est la mise en place d’un bus


spécialisé pour le traitement graphique : le
bus AGP.

Prof : A. El Magri AIAC - GI - Architecture des ordinateurs


Architecture multibus (bus PCI et 96
AGP)
Entrées-sorties
Les BUS
Architecture Intel

Carte mère : Intel

Prof : A. El Magri AIAC - GI - Architecture des ordinateurs 97


Entrées-sorties
Les BUS
Architecture Appel biprocesseurs G4

Il n’existe qu’un seul pont


contrairement à l’architecture Intel

Prof : A. El Magri AIAC - GI - Architecture des ordinateurs 98


Entrées-sorties
Les Interfaces d’accès aux Périphériques
Unités d’échanges
 Registre d’état : permet de connaître l’état
du périphérique.
Exemple: une imprimante qui n’a
plus de papier.

 Registre de données. C’est au travers de ce


registre que se font les échanges de
données entre la mémoire et l’unité
d’échange.

Prof : A. El Magri AIAC - GI - Architecture des ordinateurs 99


Entrées-sorties
Les Interfaces d’accès aux Périphériques
Unités d’échanges : liaison série

 le programme émetteur envoie des


données à l’unité d’échange
spécifique des communications séries
(UART : Universal Asynchronous
Receiver Transmitter).

 L’UART poste les signaux


électroniques adéquats pour le
modem.

Communication entre deux ordinateurs distants


Prof : A. El Magri AIAC - GI - Architecture des ordinateurs 100
Entrées-sorties
Les Interfaces d’accès aux Périphériques
UART : Universal Asynchronous Receiver Transmitter
– le registre de réception. Il contient le caractère reçus;
– le registre de validation des interruptions;
– le registre indiquant le statut de la ligne (libre, occupée);
– le registre d’identification de l’interruption;
– le registre diviseur (définir la vitesse d’émission);
– le registre de contrôle du modem;
– le registre statut du modem. Il contient les informations
permettant de connaître l’état du modem;
– le registre d’émission. Il contient le caractère à
transmettre à l’ordinateur distant via le modem.

Prof : A. El Magri AIAC - GI - Architecture des ordinateurs 101


Entrées-sorties
Les Interfaces d’accès aux Périphériques
Le connecteur V24 et l’interface de communication standard (RS232)
Connecteur V24

1. l’ordinateur positionne le signal DTR et


indique qu’il est prêt à émettre;
2. le modem répond par le signal DSR. Cela
indique que la connexion est établie;
3. l’ordinateur positionne le signal RTS. Il
demande l’autorisation d’émettre;
4. le modem positionne le signal CTS ce qui
Équipement Terminal de Traitement de Données (ETTD : l’ordinateur)
indique qu’il est prêt;
Équipement Terminal de Circuit de Données (ETCD : le modem).
5. l’ordinateur émet des données.
Prof : A. El Magri AIAC - GI - Architecture des ordinateurs 102
Entrées-sorties
Les Interfaces d’accès aux Périphériques
Les cartes graphiques

 Le processeur, la mémoire centrale et le


contrôleur graphique sont reliés par le
biais du chipset AGP.
 Cette architecture permet des échanges
extrêmement rapides.
 La carte graphique est organisée autour
d’une mémoire graphique et d’un
processeur spécialisé dans l’affichage sur
l’écran.

Prof : A. El Magri AIAC - GI - Architecture des ordinateurs 103


Entrées-sorties
Les Interfaces d’accès aux Périphériques
Gestion des couleurs par la carte graphique

 L’écran graphique se présente comme une matrice de


pixels.
Exemple: une résolution de 1 024 par 768 affiche 768 432
pixels
 Une mémoire d’image est composée de plusieurs plans
mémoire.
 Le nombre de plan permet d’associer plusieurs bits à
chaque pixel;

Prof : A. El Magri AIAC - GI - Architecture des ordinateurs 104


Entrées-sorties
Les Interfaces d’accès aux Périphériques
Bus d’extension USB (Universal Serial Bus)

 L’objectif est de simplifier l’interface d’accès avec de


nombreux périphériques en permettant de connecter
une majorité de périphériques à un connecteur unique.

 le bus est constitué de 4 fils. Deux fils sont dédiés au


transport des données, un autre à l’alimentation, le
dernier à la masse;
 On peut connecter jusqu’à 127 périphériques sur le
bus USB.

Prof : A. El Magri AIAC - GI - Architecture des ordinateurs 105


Entrées-sorties
Les Interfaces d’accès aux Périphériques
Entrées-sorties programmées
Exemple d’impression à partir du Word:

 Le programme Word est en cours d’exécution.


 Lorsque l’utilisateur clique sur l’icône d’impression, cette action se traduit par un appel au pilote gestionnaire de
l’imprimante.
 Le pilote reçoit le nombre de caractères à imprimer.
 Pour pouvoir s’exécuter le pilote doit disposer du processeur, il faut donc sauvegarder le contexte matériel
d’exécution du programme Word (2).

 Le pilote réalise l’opération d’entrées-sorties (3).


 À la fin de cette exécution le pilote recharge
dans le processeur le contexte d’exécution,
 Word reprend donc son exécution à l’endroit où
il avait été interrompu (4).

Prof : A. El Magri AIAC - GI - Architecture des ordinateurs 106


Entrées-sorties
Les Interfaces d’accès aux Périphériques
Entrées-sorties pilotées par les interruptions
– Word est en cours d’exécution puis clique sur l’icône
d’impression.
– Si l’imprimante est libre le pilote charge le registre de
données et l’impression du premier caractère est
lancée.
– À partir de ce moment le processeur est libre. Il n’a
pas à vérifier si l’imprimante est prête car il sera
prévenu par une interruption.
– À la fin de l’impression du caractère l’exécution de
Word est interrompue au profit du programme de
gestion de l’interruption. Un nouveau caractère dans le
registre de données et l’impression du caractère suivant
commence.
– Le processeur est de nouveau attribué à Word.
Prof : A. El Magri AIAC - GI - Architecture des ordinateurs 107

Vous aimerez peut-être aussi