L'architecture des ordinateurs Flashcards
Definition des sigles CPU ALU CU MAR MDR
- CPU = Central Processing Unit
- ALU = Arithmetic Logic Unit
- CU = Control Unit
- MAR = Memory Address Register
- MDR = Memory Data Register
CPU (Central Processing Unit)
Le composant clé d’un système informatique,
qui contient les circuits nécessaires pour récupérer,
décoder et exécuter des instructions de programme depuis et vers la mémoire principale (RAM).
Schéma fonctionnel simplifié montrant la relation entre les éléments CPU et RAM
-Voir powerpoint et doit savoir le dessiner
Schéma fonctionnel montrant la relation entre les éléments de l’unité centrale, les entrées/sorties et le stockage.
-Voir powerpoint et doit savoir le dessiner
ALU (Arithmetic Logic Unit)
- Partie de l’unité centrale qui effectue tous les calculs arithmétiques (+/-) et logiques (AND/OR).
- Parfois, une UAL est désignée par le terme de “cœur”. Donc Les ordinateurs à double cœur ont deux UAL pour traiter deux calculs simultanément.
CU (Control Unit)
Elle gère le chargement de nouvelles commandes dans l’UC et le décodage de ces commandes.
De plus, elle dirige le flux de données et le fonctionnement de l’UAL.
-Voire powerpoint pour le diagramme du cycle de la machine et doit savoir le dessiner
-Les programmes sont chargés à partir du stockage, dans la mémoire (RAM) et exécutés une instruction
à la fois par le CPU
Les registres
-Ce sont de petits circuits très rapides qui stockent
les valeurs intermédiaires des calculs ou des
instructions à l’intérieur de l’unité centrale.
- Il existe de nombreux registres, mais les trois plus les plus importants sont : \+MAR \+ MDR \+Accumulateur *
MAR (Memory Address Register)
- MAR est connecté au bus d’adresse.
- MAR contient une adresse mémoire.
- La seule fonction de MAR est de contenir l’adresse RAM de l’instruction que le CPU veut suivre.
MDR (Memory Data Register)
- MDR est connecté au bus de données.
- MDR contient les données qui vont être écrites dans la RAM ou qui ont été lues dans la RAM.
Relation entre MAR et MDR
Le MAR donne l’adresse à partir de laquelle les données du MDR seront lues ou écrites.
Busses
Les bus sont les fils de connexion qui relient l’unité centrale à d’autres appareils, transportant les instructions vers/depuis composants.
Ils sont normalement intégrés à la carte mère.
Les trois bus les plus importants sont :
- le bus de données (relie la RAM à l’UC via le MDR)
- Bus de contrôle (relie la RAM à l’unité centrale via CU)
- Bus de mémoire (relie la RAM à l’unité centrale via MAR)
Les 2 types de mémoire et leurs sous-types
Il existe deux types de mémoire :
La mémoire primaire => RAM
ROM
Cache
Mémoire secondaire => Magnétique
Optique
Électronique
Mémoire primaire = RAM
Comme la RAM est si importante, elle est souvent appelée mémoire primaire (même si elle n’est en fait qu’une branche de la mémoire primaire avec le cache et la ROM).
Dans un examen/test, si vous voyez de la mémoire, à moins qu’il ne soit explicitement indiqué le contraire, il s’agit normalement de la RAM.
RAM = Random Access Memory (mémoire vive)
- Contient les données et les instructions que l’ordinateur a chargé depuis son démarrage et
tout ce que l’utilisateur a ouvert/chargé. - Elle est volatile = elle perd son contenu en cas de coupure de courant.
- A un lien spécial avec le CPU (via les bus).
ROM = Read Only Memory (mémoire morte)
- A l’origine, son contenu était statique (d’où le terme “read only”) et ne pouvait pas être modifié.ce qui n’est plus le cas aujourd’hui (mises à jour flash).
- Non-volatile = ne perd pas son contenu en cas de coupure de courant.
- Stocke le BIOS (Basic Input Output System) - Un petit programme qui permet à l’ordinateur de savoir quoi faire pour trouver le système d’exploitation pour “démarrer” l’ordinateur après une fois l’alimentation rétablie.