0% ont trouvé ce document utile (0 vote)
13 vues9 pages

Cours Archtecture Des Ordi

Télécharger au format docx, pdf ou txt
Télécharger au format docx, pdf ou txt
Télécharger au format docx, pdf ou txt
Vous êtes sur la page 1/ 9

Vendredi, 16 mars 2024.

ARCHITECTURES DES ORDINATEURS

PLAN DU COURS :

1- LE PROCESSEUR

2- LES BUS

3- MEMOIRE CENTRALE

4- ENTREE/ SORTIE

5- MEMOIRE DE MASSE

6- CONSTITUANTS MATERIELS

CHAPITRE1 : GENERALITES SUR L’ARCHITECTURE DES


ORDINATEURS

I- 1- INTRODUCTION

Le cours d’architecture des systèmes en micro processeurs expose les


principes de basse du traitement programmer de l’information. La mise en œuvre
de ces systèmes s’appuie sur 2 modes de réalisation distinctes de matériels et de
logiciels. Le matériel (HARDWARE) correspond à l’aspect contrait du système
Exemple : l’unité de l’ordinateur, la mémoire, les organes d’entrée/ sortie
etc………
Le logiciel(SOFTWARE) correspond à un ensemble d’instructions
appelés Programmes qui sont contenus dans les différentes mémoires du système
et qui définissent les actions effectuées par le matériel
I- 2- QU’ENTEND T-ON PAR ARCHTECTURE

L’architecture d’un système en microprocesseur : représente l’organisation de ses


différentes unités et leurs interconnexions.
Le choix d’une architecture est toujours le résultat d’un compromit

 Entre performance et coût


 Entre efficacité et facilité de construction
 Entre performance d’ensemble et facilité de programmation

I- 3- Qu’ESTCE QU’UN MICROPROCESSEUR


Un microprocesseur : est un circuit intégré complexe.
Il résulte de l’intégration sur une puce de fonction logique
combinatoire (LOGIQUE ET OU ARITHMETIQUE) et séquentielle (REGISTRE
COMPTEUR etc…). Il est capable d’interpréter et d’exécuter les instructions d’un
programme
Le concept de Microprocesseur à été créé par la société INTEL cette société créé en 1968
était spécialisé dans la conception et la fabrication des puces mémoires ainsi en 1971 il
donna naissance au premier microprocesseur de 4004 qui était une unité de 4 bites
fonctionnant à 108kHz

I-4- QUELQUES RAPPELS

Les informations traitées par un microprocesseur sont de différents types


(nombres, instructions, vidéos etc…) mais elles sont toujours représentées sous un
format binaire. En binaire une information élémentaire est appelé BIT et ne peut
prendre que 2 valeurs 0 ou 1
Une information plus complexe sera codée sur plusieurs bits, on appel cet
ensemble un MOT, un mot de 8 bits est appelé un octet

-REPRESENTATION D’UN NOMBRE ENTIER EN BINAIRE

Les nombres sont exprimés par des chiffres pouvant prendre 2 valeurs 0 ou 1 à
chaque chiffre est affecté un poids en puissance de 2
Exemple : convertir en base décimal les nombres

(1001) ₂ ₌ (9) ₁₀
(1100) ₂₌ (12) ₁₀
-REPRESENTATION D’UN NOMBRE ENTIER EN HEXADECIMAL

Lorsqu’une donnée est représentée sur plus de 4 bits on préfère souvent l’exprimer
en hexadécimal les nombres sont exprimés par des chiffres et des lettres pouvant
prendre 16 valeurs : 0,1,2,3,4,5,6,7,8,9, A, B, C, D, E, F. A chaque chiffre est associée un
poids exprimé en puissance de 16.

NB : 1kbit= 2*10E10 bits= 1024 bits


1Mbit= 2E 10 Kbit= 1024Kbits
1Gbit= 2E10*10E6bits= 2E10Mbit= 1024 Mbit

I- 5- OU TROUVE-T-ON DES SYSTEMES A MICROPROCESSUER ?

Les applications des systèmes à microprocesseurs sont multiples et variées :


 Les ordinateurs
 Consoles de jeux
 Les calculatrices
 La télévision
 Téléphone portable
 Automobile
CHAPITRE2 : ARCHITECTURE DE BASE

I- LE MODELE DE VON NEUMANN

Pour traiter une information un microprocesseur seul ne suffit pas il faut


l’insérer au sein d’un système minimum de traitement programmer de l’information,
John VON NEUMANN est à l’origine d’un modèle de machine universelle de traitement
programmer de l’information (1946) cette architecture sert de base à la plupart des
systèmes à microprocesseurs actuel elle est composé des éléments suivant :
 L’unité centrale
 Une mémoire principale des interfaces d’entrée/ sortie tous connectés à travers
un bus

UNITE CENTRALE MEMOIRE PRINCIPALE INTERFACE ENTRE/SORTIE

BUS

ARCHITECTURE DE VON NEUMANN

UNITE INTERFACE
INTERFACE
CENTRALE SORTIE
ENTREE

INTERFACE
ENTREE/SORTIE

2.2- L’unité centrale


Elle est composée par le microprocesseur qui est chargé de lire et interprété un
programme de lire ou de sauvegarder les résultats dans la mémoire et de communiquer avec les
unité d’échange. Toutes les activités du microprocesseur sont cadencées par une horloge on
caractérise le microprocesseur par :
 La frequence d’horloge en MHz ou Ghz
 Le nombre d’instruction par seconde quil est capable d’exécuter en MIPS
 La taille des données quil est capable de traiter en bit

2.3- La mémoire principale

Elle contient les instructions du ou des programmes en cours et des données associés
à ce programme. Physiquement elle ne se compose en 2 points :

 Une mémoire morte (ROM) chargé de stocké le programme c’est une mémoire à lecture
seul.
 Une mémoire vive (RAM) chargée de stocké les données intermédiaires ou les résultats
de calcul on peut lire ou écrire des données de dans ces données sont perdues à la mise
hors tension

Remarque : les disques durs, disquettes CD rom sont des peripheriques de stockage et
sont considérés comme des mémoires secondaires.

2.4- Les périphériques

Ce sont des organes externes d’un ordinateur, ils permettent le dialogue entre
l’utilisateur et la machine, chaque périphérique peuvent faire entrer ou recevoir des
informations sous une forme précise (textes, images, son) on en distingue 3 types : les
périphériques d’entrer (PE) périphériques de sortie (PS) périphériques d’entrer/sortie
(PES)

A- Les périphériques d’entrer

Le clavier, la souris, scanner, webcam, microphone, manette de jeux, lecteur de


code à barre.

B- Les périphériques de sotie


L’écran, imprimante, projecteur vidéo, haut-parleur

C- Périphériques entrée/sortie

- Support de stockage d’information : CD, DVD-ROM, CARTE MEMOIRE


- Le modem le routeur et le concentrateur

2-5- Les bus

Un bus : est un esemble de fil qui assure la transmission du meme type d’information.
on retrouve 3 types de bus véhiculant l’information en parallèle dans un système programmé de
l’information :
- Bus de données
- Bus d’adresse
- Bus de commande

2-6- Décodage d’adresse


La multiplication des périphériques au tours d’un microprocesseur oblige la présence
d’un décodeur d’adresse charger d’orienter les données présentes sur le bus de données
En effet le microprocesseur peut communiquer avec les différentes mémoires et les différents
boitiers d’interface. Ceci sont tous relier sur le même bus de données et afin d’éviter les conflits
un seul composant doit être effectuer à la fois.
Lorsqu’on réalise un système programmer on attribue à chaque périphériques une zone
d’adresse et une fonction (décodage d’adresse) est donc nécessaire afin de fournir les signaux de
sélection de chaqu’uns des composants.

DECODEUR
D’ADRESSE

BUS D’ADRESSE

UNITE CENTRALE MEMOIR INTERFACE E/S


PRINCIPALE

BUS DE DONNEES
CHAPITRE3 : LES BUS

I- QUES CE QUUN BUS ?

Dans un ordinateur, Un bus désigne l’ensemble de lignes de communication connectant les


différents composants. Ils sont situés à l’intérieur de l’ordinateur et permet de connecter les
différentes parties fonctionnelles de cet ordinateur entre elle. En général un bus est spécialisé
dans le type d’information qu’il transporte et est supervisé par le microprocesseur. Ainsi
certains bus transportent les données, d’autres les adresses des données lues et écrites dans la
mémoire vive, et d’autres véhicules les informations de contrôle.

CPU

RAM

DISQUES DUR

ROM
LAN CONTROLEUR

USB D’ENTREES/SORTIE
II- CARACTERIRSITIQUES DES BUS

Un bus se caractérise par le volume d’information transmissent simultanément. Ce


volume s’exprime en Bit. Cela peut correspondre au nombre de ligne physique sur lequel les
données sont envoyés de manière simultané
EXEMPLE : une nappe de 32 fils permet aussi de transmettre 32 bits en parallèle on parle de
largeur du bus pour désigner le nombre de bit qu’un bus peut transmettre.
D’autre part la vitesse du bus est également écrit par sa fréquence c’est à dire le nombre de
paquet de donnée envoyés ou reçus par seconde, on parler de cycle pour désigner chaque envoi
ou réception des données.
De cette façon il est possible de connaitre de débit maximale du bus (ou taux de transfert
maximale) c’est-à-dire la quantité de données qu’il peut transporter par unité de temps en
multipliant sa largeur par sa fréquence
EXEMPLE : calculer le débit d’un bus si sa largeur est de 16 bits cadencé à une fréquence de
133 Mhz

D=LARGEUR* FREQUENCE

AN : D= 16*133*13E6= 2128*10E6 BIT/S

III- LES PRINCIPAUX BUS

On distingue généralement sur un ordinateur 2 principaux bus :


o Le bus système ou bus interne : il relie le microprocesseur à la mémoire vive
o Le bus d’extension ou bus entrée/sortie : il relie le microprocesseur aux
connecteur d’entrée/sprties et aux connecteurs d’extensions
Les bus d’extensions sont des receptacles pouvant acceuillir des czrtes
d’extensions. Ces cartes sont utili és pour augmenter les fonctionnalités ou
augmenter les performances d’un ordinateur

III-4- SOUS ENSEMBLE DE BUS

En réalité on distingue 3 principaux sous-ensembles fonctionnels :


 Le bus d’adresse (appelé parfois bus d’adressage ou bus mémoire) : il transporte les
adresses que le processeur utilise pour lire ou écrire une donnée en mémoire vive il s’agit
d’un bus UNIDIRECTIONNEL
 Le bus de donnée : il est dédié au transport des données en provenance ou à destination
du processeur ou dans les input/output. Il s’agit d’un bus BIDIRECTIONNEL
 Le bus de contrôle ou bus de commande : transporte les ordres et les signaux de
synchronisation en provenance de l’unité de commande et à destination de l’ensemble
des composants matériels il s’agit d’un bus BIRECTIONNEL dans la mesure ou il
transmet des signaux de réponse de l’élément matériel.

III-5- TYPES DE BUS

 LES BUS PARALLELES : sont des bus simples constitué d’autant de fils qu’il
y’a de bit à transporter. Ces bus sont couteux et peu fiables pour des distances
importantes ils sont utilisés sur des distances courtes par exemple pour relier le
processeur et la mémoire d’échange
 LES BUS SERIES : permet des transmissions sur de grandes distances. Ils
utilisent une seule voie de communication sur laquelle les bits sont sérialises et
envoyés les uns à la suite des autres

COMPARAISON ENTRE UN BUS SERIE ET UN BUS PARALELLE SUR LES ASPECTS DE


PERFORMANCES ET DE FABRICATION

NB :
MSB : Most Significant Bit
LSB : Least Significant Bit

Vous aimerez peut-être aussi