Académique Documents
Professionnel Documents
Culture Documents
L‘architecture général d'un ordinateur est base sur le modèle Von Neuman
développé en 1945.
Une unité arithmétique et logique: Ou UAL, son rôle est d'effectuer les
opérations de base.
L‘architecture général d'un ordinateur est base sur le modèle Von Neuman
développé en 1945.
Von Neuman
L'unité arithmétique qui gère les calculs sur les entiers et l'unité logique qui gère les
opérations booléennes.
UAL permet de réaliser tous les calculs. Grâce à des bus il accède:
Aux registres du microcontrôleur.
Aux données numérique contenues dans tous les types de mémoires.
Aux différents périphérique d’entrées/sortie du microcontrôleur.
Une unité arithmétique permet de réaliser les opérations logiques de bases sur
des données numériques (en général sur 8 bits) : ET logique, Ou logique, NON
logique, OU exclusif logique.
Demi-Additionneur 1-bit.
Additionneur 1-bit.
Additionneur n-bit.
Demi-Additionneur 1-bit:
Demi-Additionneur 1-bit:
La table de vérité:
Entrées: a et b
Sorties: s la somme et r la retenue.
Demi-Additionneur 1-bit:
Additionneur 1-bit:
Un additionneur est un circuit qui prend en entré trois bits a, b les chiffres à
additionner et rin une retenue d'entrée qui est souvent provient de l'addition
deux chiffres précédente et qui produit la somme de ces trois nombres s et la
retenue éventuelle rout.
Additionneur 1-bit:
La table de vérité:
Entrées: a, b et rin la retenue d’entrée.
Sorties: s la somme et rout la retenue.
Additionneur 1-bit:
0 0 1 0 1
1 1 0 1 0
a\b rin 00 01 11 10
0 0 0 1 0
1 0 1 1 1
Unité de
contrôle UAL
Registre
Pr. H. HAMOUT Département Informatique 17
Codage Numérique et
Architecture des Ordinateurs
Architecture des Ordinateurs
Unité de central de commande
Registre d’état: permet de stocker des indicateurs sur l’état du système après
l’exécution d’une instruction.
Cycle d’exécution d’une instruction: Nous détaillons ici les deux cycles formant le
cycle d’exécution d’une instruction:
Le cycle de recherche:
Le cycle d’exécution:
On décode l’instruction.
Lire les adresses et les registres nécessaires à l’instruction.
Détermine que faire pour cette instruction.
On exécute l’instruction en utilisant UAL.
Clavier.
Souris.
Imprimantes.
Écrans.
Disk dure.
……
Contrôleur Composant
UAL E/S E/S
Le but de bus est d'adapter la diversité des périphérique à une interface commune
obéissant aux normes adoptés par le constructeur.
La liaison programmée.
La mémoire cache qui copie rapide de la mémoire centrale (RAM) est souvent
décomposée en plusieurs parties, l'une collée sur le processeur et l'autre toute
proche mais sur la carte mère.
Accès direct:
Est similaire à l'accès direct à une case d'un tableau, on accède
directement à n'importe quelle case directement par son indice.
Accès associatif:
une information est identifiée par sa clé et on accède ç l'information via
sa clé.
Accès séquentiel:
Est similaire à l'accès d'une information dans une liste chainée, il faut
parcourir toutes les cellules précédant l'information d'intérêt.
Accès semi-séquentiel:
Intermédiaire entre séquentiel et direct.
Les type de mémoires: Sur la carte mère on trouve plusieurs types de mémoires qui
cohabitent:
Exemple: Bios.
Les type de mémoires: Sur la carte mère on trouve plusieurs types de mémoires qui
cohabitent:
Mémoire volatiles RAM: Random Access Memory, leur contenu est modifiable
et perdu hors alimentation électrique. On a deux grands types de RAM:
DRAM: Dyamic RAM, c'est une mémoire volatile car sans alimentation, les
données sont perdues. Peu coûteuse elle est principalement utilisée pour
la mémoire centrale de l'ordinateur.
Les type de mémoires: Sur la carte mère on trouve plusieurs types de mémoires qui
cohabitent:
Mémoire volatiles RAM: Random Access Memory, leur contenu est modifiable
et perdu hors alimentation électrique. On a deux grands types de RAM:
SRAM: Static RAM, Les SRAM n'ont pas besoin de rafraichissement car un
bit est stocké par une bascule : 1 bit = 4 transistors = 2 portes NOR. Elle
est donc également volatile.
Elle est plus coûteuse qu'une DRAM et est notamment utilisée pour les
mémoires caches du processeur.
Les type de mémoires: Sur la carte mère on trouve plusieurs types de mémoires qui
cohabitent:
Le registre:
Les registres sont utilisés pour stoker l'information qui va être traitées ou
qui vient d'être traitées par un processeur.
Les registres sont au cœur du processeur, ce sont en fait les mémoires les
plus rapides et les plus chères.
Réalisation :
• registre 1-bit = 1 bascule RS (ou D).
• registre n-bits = n bascules RS (ou D) en parallèle.
Les type de mémoires: Sur la carte mère on trouve plusieurs types de mémoires qui
cohabitent:
A. La mémoire Virtuelle.
B. La mémoire Logique.
C. La machine de Mealy.
D. La machine de Moore.
DES QUESTIONS ?