IUP SI - L3 Architecture d’un ordinateur UPS
Entr´
ees-Sorties
– Unit´
es d’entr´
ee : Clavier, souris, scanner, convertisseur analogique/digital, etc...
– Unit´
es de sortie : Ecran, imprimante, convertisseur num ´
erique/analogique, etc...
– Unit´
es d’entr´
ee/sortie : Transferts d’information de et vers l’ordinateur. M ´
emoires
de masse ou secondaires : disquettes, CD-ROM, DVD, clefs USB, etc...
Unite
d’E/S Unite
d’E/S Unite
d’E/S
MemoireProcesseur
bus systeme
bus peripherique
Interfaces E/S
(controleurs)
Les unit´
es d’entr´
ee/sortie sont reli´
ees au processeur par l’interm ´
ediaire d’interfaces.
L’acc`
es se fait par des adresses m ´
emoires.
IUP SI - L3 Architecture d’un ordinateur UPS
Bus de communication
Un bus est un ensemble de fils qui assurent la transmission d’informations de
mˆ
eme type v ´
ehicul´
ees en parall`
ele. On distingue trois types de bus :
– Bus de donn ´
ees : bidirectionnel. Nombre de lignes ´
egal `
a la capacit´
e de
traitement de l’UAL.
– Bus d’adresses : unidirectionnel. Permet de s ´
electionner les informations dans un
espace m´
emoire. Pour un bus de m bits, on peut distinguer 2madresses.
– Bus de commande : assure la synchronisation des flux d’informations sur les bus
de donn´
ees et d’adresses.
Un bus est une ressource partag ´
ee (par les diff´
erents boitiers d’E/S notamment).
Une fonction de d´
ecodage d’adresse permet de s´
electionner le boitier pouvant
acc´
eder au bus `
a un instant donn ´
e.
IUP SI - L3 Architecture d’un ordinateur UPS
Caract´
eristiques d’un processeur
– nombre de bits de l’Unit ´
e Arithm ´
etique et Logique
– dimension de l’espace adressable
– fr´
equence de fonctionnement (nombre de cycles par seconde)
– jeu d’instructions
– architecture interne
– puissance en Mips (Millions d’instructions par seconde) et en Mflops (Millions
d’op´
erations flottantes par seconde)
Types de processeurs
– processeurs “universels” : Exemples Pentium, Athlon, PowerPC, ...
– micro-contrˆ
oleurs : interfaces d’E/S int ´
egr´
es.
– DSP : processeurs sp ´
ecialis´
es en traitement du signal
IUP SI - L3 Architecture d’un ordinateur UPS
Architecture multi-niveaux
– Niveau Applications :
– Niveau 6 : Langages d’applications (Matlab, langage G, mapple, ...)
– Niveau 5 : Langages ´
evolu´
es (Pascal, Ada, C, ...)
– Niveau 4 : Langage d’assemblage (assembleur)
– Niveau Syst`
eme :
– Niveau 3 : Syst`
eme d’exploitation (Unix, Windows, ...)
– Niveau 2 : Macro-machine (langage machine)
– Niveau 1 : Micro-machine (micro-instructions)
– Niveau 0 : Machine physique (circuits logiques)
Chaque niveau fait appel aux services du niveau inf´
erieur.
Machine virtuelle : L’utilisation d’une machine `
a un niveau donn´
e peut faire
abstraction des niveaux inf ´
erieurs.