Arch Des Ord

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 6

ISET SBZ TI1

Chapitre N°2 : Architecture de base d’un ordinateur


I. Introduction
Le cours architecture des ordinateurs expose les principes de base du traitement programmé de
l’information ainsi que le principe de fonctionnement d'un ordinateur.

II. Modèle de von Neumann


Idée : stocker le programme à exécuter dans la mémoire de l'ordinateur
Avant : le programme est une suite séquentielle d'instructions qui était généralement entré via
des cartes perforées
Maintenant : Le programme peut prendre des décisions selon des résultats intermédiaires
(Saut, les boucles...) tels que:
 le changement de chemin dans la séquence d'instructions
 les tests, les boucles, les sauts conditionnels ...
Von Neumann a définit également une architecture générale d'où la naissance de l'ordinateur en 1946,
qui est une machine universelle contrôlée par un programme
 Les instructions du programme sont stockées en mémoires et codées en binaire
 Les instructions sont exécutées en séquence par défaut, mais le programme peut en modifier
l'ordre d'exécution des instructions
 Création d'instructions pour ruptures de séquences

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.

Figure 1 : Architecture générale d’un ordinateur

Architecture des Ordinateurs


1
ISET SBZ TI1

III. L’unité centrale

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

Pour chaque instruction, le processeur effectue schématiquement les opérations suivantes:


1. lire en mémoire (MP) l’instruction à exécuter ;

Architecture des Ordinateurs


2
ISET SBZ TI1

2. effectuer le traitement correspondant ;


3. passer à l’instruction suivante.
Le processeur est divisé en deux parties, l’unité de commande et l’unité de traitement:
– l’unité de commande est responsable de la lecture en mémoire et du décodage des
instructions ;
– l’unité de traitement, aussi appelée Unité Arithmétique et Logique (U.A.L.), exécute
les instructions qui manipulent les données.

Figure2: Architecture de base d'un ordinateur

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).

Architecture des Ordinateurs


3
ISET SBZ TI1

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).

Figure 3: Structure de la mémoire principale

La capacité (taille) de la mémoire est le nombre d'emplacements, exprimé en général


en kilooctets ou en méga-octets, voire davantage. Rappelons que le kilo informatique vaut
1024 et non 1000 (210 = 1024 1000). Voici les multiples les plus utilisés :
1 KO (Kilo) 210 = 1024 octets
1 MO (Méga) 220 = 1048 576 octets
1 GO (Giga) 230 = 1 073 741 824 octets
1 TO (Téra) 240 = 1 099 511 627 776 octets
2. Caractéristiques

La capacité : c’est le nombre total de bits que contient la mémoire.

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.

Le débit : c’est le nombre maximum d'informations lues ou écrites par seconde.

Architecture des Ordinateurs


4
ISET SBZ TI1

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.

 Physiquement, la mémoire se décompose souvent en :une mémoire morte ( ROM = Read


Only Memory ) chargée de stocker le programme de démarrage de l'ordinateur (le BIOS).
C’est une mémoire à lecture seule.
 une mémoire vive ( RAM = Random Access Memory ) chargée de stocker les données
intermédiaires ou les résultats de calculs. On peut lire ou écrire des données dedans, ces
données sont perdues à la mise hors tension.
Remarque :Les disques durs, disquettes, CDROM, etc… sont des périphériques de stockage et sont
considérés comme des mémoires secondaires.
3. Opérations sur la mémoire
Seul le processeur peut modifier l'état de la mémoire.
Chaque emplacement mémoire conserve les informations que le processeur y écrit jusqu'à coupure de
l'alimentation électrique, où tout le contenu est perdu (contrairement au contenudes mémoires externes
comme les disquettes et disques durs).
Les seules opérations possibles sur la mémoire sont :
 écriture d'un emplacement : le processeur donne une valeur et une adresse, et la mémoire
range la valeur à l'emplacement indiqué par l'adresse;
 lecture d'un emplacement : le processeur demande à la mémoire la valeur contenue à
l'emplacement dont il indique l'adresse. Le contenu de l'emplacement lu reste inchangé.

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).

VI. Les interfaces d’entrée/sortie


Elles permettent d’assurer la communication entre l'unité centrale et les périphériques.
On a trois types de périphériques :
 Périphériques d’entrées : c'est l’ensemble des dispositifs utilisés dans l’acquisition des
données. (tels que clavier, souris, microphone...)
 Périphériques de sorties : c'est l’ensemble des dispositifs utilisés pour restituer ou afficher les
résultats après un traitement (tels que écran, imprimante, haut parleur, …).
 Les périphériques d’entrées/sorties : Il s’agit des périphériques utilisés pour introduire et
afficher les informations, ils permettent le transfert des informations dans les deux sens (vers
et à partir l’ordinateur).
VII. Les bus

Architecture des Ordinateurs


5
ISET SBZ TI1

Figure 4: Connexions Processeur-Mémoire : bus de données, bus d'adresse et signal


lecture/écriture.

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.

Architecture des Ordinateurs


6

Vous aimerez peut-être aussi