Arch Des Ord
Arch Des Ord
Arch Des Ord
L'architecture de Von Neumann sert de base à la plupart des systèmes à microprocesseur actuel. Elle
est composé des éléments suivants :
un microprocesseur(Unité arithmétique et logique + unité de commande)
une mémoire principale
des interfaces d’entrées/sorties
Ces différents organes sont reliés par des voies de communication appelées bus.
Carte mère
La carte mère est l'un des éléments essentiels d'un ordinateur. Elle assure la connexion physique des
différents composants (processeur, mémoire, périphériques d'entrées/sorties, ...) par l’intermédiaire de
différents bus (adresses, données et commande).
La performance de l’ordinateur dépend énormément de la carte mère.
La carte mère est composé par:
le chipset : c’est une interface d’entrée/sortie. Il permet de gérer la communication
entre le microprocesseur et les périphériques d'E/S. C’est le lien entre les différents
bus de la carte mère.
le BIOS (Basic Input Ouput System) : c’est un programme responsable de la gestion
du matériel : clavier, écran, disques durs, liaisons séries et parallèles, etc... Il est
sauvegardé dans une mémoire morte (EEPROM) et agit comme une interface entre le
système d’exploitation et le matériel.
l’horloge : elle permet de cadencer le traitement des instructions par le
microprocesseur ou la transmission des informations sur les différents bus.
les ports de connexion : ils permettent de connecter des périphériques d'E/S à l'unité
centrale.
Le socket : c’est le nom du connecteur destiné au microprocesseur. Il détermine le
type de microprocesseur que l’on peut connecter.
IV. Microprocesseur
le microprocesseur est chargé d’interpréter et d’exécuter les instructions d’un programme, de lire ou
de sauvegarder les résultats dans la mémoire et de communiquer avec les unités d’échange.
Le microprocesseur est chargé d’exécuter les diverses instructions d’un programme le plus rapidement
possible. c'est pourquoi toutes les activités du microprocesseur sont synchronisées par une horloge.
On caractérise le microprocesseur par :
sa fréquence d’horloge : en MHz ou GHz ( Plus la fréquence d’horloge est élevée, plus
l’ordinateur est puissant ou rapide).
le nombre d’instructions par secondes qu’il est capable d’exécuter : en MIPS (Millions
Instructions par Seconde).
la taille des données qu’il est capable de traiter : en bits
Remarque : A l’heure actuelle, le marché des microprocesseurs pour PC est dominé par deux
principaux constructeurs : Intel et AMD. Ceux-ci ont adopté deux stratégies différentes pour réaliser
des microprocesseurs toujours plus performants. Intel, fort de son savoir faire, a choisi de fabriquer
des microprocesseurs toujours plus rapide en terme de fréquence de fonctionnement alors qu’AMD
essaie plutôt d’optimiser ses architectures afin qu’elles soient capables d’exécuter toujours plus
d’instructions par cycle d’horloge.
V. Mémoire principale
1. Définition
C'est un circuit semi-conducteur permettant d’enregistrer, de conserver et de restituer des
informations qui peuvent être écrites ou lues. (Il y a écriture lorsqu'on enregistre des informations en
mémoire, lecture lorsqu'on récupère des informations précédemment enregistrées).
Elle contient les instructions du ou des programmes en cours d’exécution et les données associées à ce
programme.
La mémoire est divisée en emplacements de taille fixe (par exemple 8 bits) utilisés pour dstocker
instructions et données.
En principe, la taille d'un emplacement mémoire pourrait être quelconque; en fait, la plupart des
ordinateurs en service aujourd'hui utilisent des emplacements mémoire d'un octet (byte en anglais,
soit 8 bits, unité pratique pour coder un caractère par exemple).
Le temps d’accès : c’est le temps qui s'écoule entre l'instant où a été lancée une opération de lecture/écriture en
mémoire et l'instant où la première information est disponible .
Le temps de cycle : il représente l'intervalle minimum qui doit séparer deux demandes successives de lecture ou
d'écriture.
Volatilité : elle caractérise la permanence des informations dans la mémoire. L'information stockée est volatile
si elle risque d'être altérée par un défaut d'alimentation électrique et non volatile dans le cas contraire.
4. Unité de transfert
Notons que les opérations de lecture et d’écriture portent en général sur plusieurs octets contigüs en
mémoire : un mot mémoire. La taille d’un mot mémoire dépend du type de processeur ; elle est de
1 octet (8 bits) dans les processeurs 8 bits (par exemple Motorola 6502) ;
2 octets dans les processeurs 16 bits (par exemple Intel 8086) ;
4 octets dans les processeurs 32 bits (par ex. Intel 80486 ou Motorola 68030).
Un bus est un ensemble de n fils conducteurs, utilisés pour transporter n signaux binaires entre les
composantes de l’ordinateur
On distingue trois types de bus véhiculant les informations:
un bus de données : Il est un bus bidirectionnel. Lors d’une lecture, c’est la mémoire qui envoie un
mot sur le bus et lors d’une écriture, c’est le processeur qui envoie la donnée
un bus d'adresses: Il est un bus unidirectionnel : seul le processeur envoie des adresses. Il est
composé de a fils; on utilise donc des adresses de a bits. La mémoire peut posséder au
maximum 2a emplacements (adresses 0 à 2a−1).
un bus de commande: Il transporte les ordres et les signaux de synchronisation en
provenance de l’unité de commande et à destination de l'ensemble des composants matériels.