0% ont trouvé ce document utile (0 vote)
47 vues34 pages

Chapitre2 LesPrincipauxComposantsDunOrdinateur

Ce document présente les principaux composants d'un ordinateur, en se concentrant sur leur fonctionnement et leurs relations fonctionnelles. Il aborde des éléments clés tels que le processeur, la mémoire, les bus, et la carte mère, tout en expliquant leur rôle dans l'architecture de l'ordinateur. Le chapitre vise à fournir une compréhension globale de l'organisation et des caractéristiques des systèmes informatiques.

Transféré par

faizcherif06
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
47 vues34 pages

Chapitre2 LesPrincipauxComposantsDunOrdinateur

Ce document présente les principaux composants d'un ordinateur, en se concentrant sur leur fonctionnement et leurs relations fonctionnelles. Il aborde des éléments clés tels que le processeur, la mémoire, les bus, et la carte mère, tout en expliquant leur rôle dans l'architecture de l'ordinateur. Le chapitre vise à fournir une compréhension globale de l'organisation et des caractéristiques des systèmes informatiques.

Transféré par

faizcherif06
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Systèmes logiques et architecture

des ordinateurs
Cours : Faiz CHERIF
2024-2025
Chapitre 2:

Principaux composants d’un ordinateur


Introduction
Composants d’un ordinateur
Processeur (Unité Arithmétique et Logique)
Bus
Registres
Mémoire
Mémoire interne
Mémoire cache
Hiérarchie de mémoires
Conclusion
1. Introduction
 Ce deuxième chapitre s’intéresse aux éléments
fondamentaux d’un ordinateur et leurs fonctionnements.
Nous présenterons les principaux modules constituant
l’architecture d’un ordinateur type. Nous expliquerons la
fonctionnalité de chacun de ces modules et de leurs
relations fonctionnelles dans l’ordinateur. Il s’agit ici
uniquement de présenter de manière globale le
fonctionnement de l’ordinateur.
1. Introduction
 Un ordinateur est une machine électronique
capable de résoudre et traiter des problèmes en
appliquant des instructions probablement définies.
Donc il permet :
 D’acquérir des informations.
 De conserver des informations.
 D’effectuer des traitements sur les informations.
 De restituer des informations.
1. Introduction
 Concernant l’organisation de base d’un ordinateur, il
doit posséder les unités fonctionnelles suivantes :
 Unité de traitement (Processeur) : cerveau de
l’ordinateur, supervise les autres unités et effectue les
traitements (exécution et calcule).
 Unités de stockage (Mémoire) : lieu de stockage des
informations (programmes et
 données).
 Unités d’entrées et de sorties (Périphériques) : ce sont
les unités qui sont destinées à recueillir les informations
en entrée et à les restituer en sortie.
 Bus de communication assurent les connections entre
les différentes unités.
1. Introduction
2. Composants de l’ordinateur
 Un ordinateur est un ensemble de composants
électroniques modulaires, c'est-à-dire des composants
pouvant être remplacés par d'autres composants ayant
éventuellement des caractéristiques différentes, capables de
faire fonctionner des programmes informatiques.
 La mise en œuvre de ces systèmes s’appuie sur deux modes
de réalisation distincts :
 Le matériel (hardware) correspond à l’aspect concret ou
physique de l’ordinateur : unité centrale, mémoire, organes
d’entrées-sorties, etc…
 Le logiciel (software) désigne au contraire tout ce qui n’est pas
matériel est qui correspond à un ensemble d’instructions,
appelé programme, qui sont contenues dans les différentes
mémoires du système d’un ordinateur et qui définissent
les actions effectuées par le matériel.
2. Composants de l’ordinateur

 Les composants matériels de l'ordinateur sont


architecturés autour d'une carte principale comportant
quelques circuits intégrés et beaucoup de composants
électroniques tels que condensateurs, résistances, etc... Tous
ces composants sont soudés sur la carte et sont reliés
par les connexions du circuit imprimé et par un grand
nombre de connecteurs : cette carte est appelée « carte
mère ».
2.1 Présentation de la carte mère
 L'élément constitutif principal et essentiels de l'ordinateur
est la carte mère (en anglais « Mainboard » ou «
Motherboard », parfois abrégé en « Mobo »).
2.1 Présentation de la carte mère
 La carte mère est la plus grande carte électronique
prenant la forme d’un circuit imprimé. C'est le système
nerveux de l'ordinateur car elle assemble et met en
relation tous les composants matériels. Elle permet à tous
ses composants de fonctionner ensemble efficacement
car elle assure la connexion physique des différents
composants (processeur, mémoire, carte
d'entrées/sorties, ...) par l’intermédiaire de différents bus
(adresses, données et commande). La qualité de la carte
mère est vitale puisque la performance de l’ordinateur
dépend énormément d’elle.
2.2 Caractéristiques d’une carte mère
 Il existe plusieurs façons de caractériser une carte
mère, notamment selon les caractéristiques suivantes
:
 Le facteur d'encombrement (ou facteur de forme, en anglais form
factor) : on désigne par ce terme la géométrie, les dimensions,
l'agencement et les caractéristiques électriques de la carte mère. Il existe
différents formats de cartes mères, comme par exemple : en 1995 ATX
(Advanced Technology eXtended), en 2005 BTX (Balanced Technology
eXtended,), en 2009 ITX (Information Technology eXtended), … etc.
 Le chipset : (traduisez jeu de composants ou jeu de circuits) : c’est une
interface d’entrée/sortie. Elle est constituée par un jeu de plusieurs composants
chargés de gérer la communication entre le microprocesseur et les périphériques.
C’est le lien entre les différents bus de la carte mère.
2.2 Caractéristiques d’une carte mère
 Le bios (Basic Input Output Service) : c’est un programme responsable de la
gestion du matériel (clavier, écran, disque dur, liaisons séries et parallèles, etc..). Il est
sauvegardé dans une mémoire morte (ROM de type EEPROM) et agit comme une
interface entre le système d’exploitation et le matériel.
 Le type de support : On distingue deux catégories de supports :
 Sockets : un socket (en anglais) est le nom du connecteur destiné au
processeur. Il s’agit d’un connecteur de forme carré possédant un grand nombre
de petits connecteurs sur lequel le processeur vient directement s’enficher.
 Slots : un slot (en anglais) est une fente rectangulaire dans laquelle on insère un
composant. Selon le type de composant accueilli, on peut utiliser d'autres mots
pour designer des slots :
 Un port d’extension ou un connecteur d'extension pour enficher une carte
d'extension
 Un support pour enficher une barrette de mémoire vive
 Un slot pour enficher un processeur, à ne pas confondre avec un socket car
certains processeurs conditionnés sous forme de cartouche.
2.2 Caractéristiques d’une carte mère
 Les ports de connexion : ils permettent de connecter des
périphériques sur les différents bus de la carte mère. Il existe deux sortes
de connecteurs (ou ports) :
 Les connecteurs internes : Il existe des connecteurs internes pour connecter
des cartes d’extension (PCI ‘Peripheral Component Interconnect’, ISA ‘Industry
Standard Architecture’, AGP ‘Accelerated Graphics Port’) ou des périphériques
de stockage de masse (IDE aussi appelé PATA ‘Parallel ATA’, SCSI ‘Small
Computer System Interface’, SATA ‘Serial ATA’).
 Les connecteurs externes (aussi appelé I/O Panel (Input/Output Panel) en
anglais) : Il existe des connecteurs externes pour connecter d’autres
périphériques externes à l’ordinateur : USB ‘Universal Serial Bus’, RJ45
‘Registered Jack’, VGA ‘Video Graphics Array’, DVI ‘Digital Visual Interface’,
HDMI ‘High Definition Multimedia Interface’, DisplayPort, audio analogiques,
audio numériques, Firewire
2.3 Processeur
 Le processeur (CPU, pour Central Processing Unit, soit Unité
Centrale de Traitement) est le cerveau de l'ordinateur. Il permet
les échanges de données entre les différents composants
(disque dur, mémoire RAM, Carte graphique, …) et de
manipuler des informations numériques, c'est-à-dire des
informations codées sous forme binaire et d'exécuter les
instructions stockées en mémoire. Sa puissance est exprimée
en Hertz.
 Electroniquement, le processeur est une puce (circuit intégré
complexe) d'environ 4cm de côté et quelques millimètres
d’épaisseur en silicium regroupant quelques centaines de
millions de transistors, qui chauffe beaucoup car il est très
sollicité. Au-dessus du radiateur, un ventilateur va se
charger d’évacuer cette chaleur.
2.3 Processeur
2.4 Unités d’un processeur
 Le processeur est constitué d'un ensemble d'unités fonctionnelles
reliées entre elles (la figure 6 ci-dessous présente son architecture
générale). Les rôles des principaux éléments d'un microprocesseur
sont les suivants :
 Une unité d'instruction (ou unité de commande, en anglais
control unit), qui contrôle toutes les composantes et qui lit les
données arrivantes, les décode puis les envoie à l'unité d'exécution.
L'unité d'instruction est notamment constituée des éléments
suivants :
 Séquenceur (ou bloc logique de commande) chargé de synchroniser
l'exécution des instructions au rythme d'une horloge. Il est ainsi chargé de
l'envoi des signaux de commande.
 Compteur ordinal contenant l'adresse de l'instruction en cours.
 Registre d'instruction contenant l'instruction à exécuter.
 Décodeur d’instruction identifie l’instruction à exécuter qui se trouve
dans le registre RI, puis d’indiquer au séquenceur la nature de cette
instruction afin que ce dernier puisse déterminer la séquence des actions à
réaliser.
2.4 Unités d’un processeur
 Une unité d'exécution (ou unité de traitement), qui
accomplit les tâches que lui a donné l'unité d'instruction.
L'unité d'exécution est notamment composée des éléments
suivants :
 L'unité arithmétique et logique (notée UAL ou en anglais
ALU pour Arithmetical and Logical Unit) pour le traitement des
données.
 L'unité de virgule flottante (notée FPU, pour Floating Point Unit), qui
accomplit les calculs complexes non entiers que ne peut réaliser l'unité
arithmétique et logique.
 Le registre d'état.
 Le registre accumulateur.
 Une unité de gestion des bus (ou unité d'entrées-sorties),
qui gère les flux d'informations entrant et sortant, en interface
avec la mémoire vive du système.
2.5 Unité Arithmétique et Logique
 C’est le cœur du processeur, l’UAL (l’abrégé de l’unité
arithmétique et logique) est chargé de l’exécution de tous
les calculs que peut réaliser le microprocesseur

 C’est un circuit combinatoire qui produit un résultat (S)


sur n bits en fonction des données présentes sur ses
entrées (E1 et E2) et de la fonction à réaliser (f) et met à
jour les indicateurs.
2.5 Unité Arithmétique et Logique
 Exemple : Dans notre exemple, l’UAL possède deux registres
d’entrée (E1 et E2) et un registre de sortie (S). Pour faire une
addition :
 la première donnée est placée dans E1 via le bus interne de
données.
 la seconde donnée est placée dans E2 via le bus interne de
données.
 la commande d’addition est délivrée au circuit d’addition via le
bus interne de commandes.
 le résultat est placé dans le registre S.
2.6 BUS
 Un bus est un ensemble de fils (conducteurs électriques) qui
assure la transmission des informations binaires entre les
éléments de l’ordinateur.

 Il y a plusieurs bus spécialisés en fonction des types de


périphériques concernés et de la nature des informations
transportées : adresses, commandes ou données.
2.6 BUS
 Caractéristiques d’un bus
 Un bus est caractérisé par :
 Sa largeur : un bus est caractérisé par le volume
d’informations qui peuvent être envoyées en parallèle
(exprimé en bits) correspond au nombre de lignes
physiques sur lesquelles les données sont envoyées
de manière simultanée. Ainsi la largeur désigne le
nombre de bits qu’un bus peut transmettre
simultanément.
1 fil transmet un bit, 1bus à n fils = bus n bits

Exemple : une nappe de 32 fils permet ainsi de transmettre 32 bits en parallèle.


2.6 BUS
 Sa vitesse : est le nombre de paquets de données envoyés ou
reçus par seconde. Elle est également définie par sa
fréquence (exprimée en Hertz).
 On parle de cycle pour désigner chaque envoi ou réception
de données. Un cycle mémoire assure le transfert d’un mot
mémoire :

Cycle mémoire (s)=1 / fréquence


2.6 BUS
 Son débit : Le débit maximal du bus (ou le taux de
transfert maximal) est la quantité de donnée qu’il peut
transfert par unité de temps, en multipliant sa largeur par sa
fréquence.
 Débit (octets/s) = (nombre de transferts par seconde * largeur) / 8

 Bande passante (en Mo/s) = largeur bus (en octets) * fréquence (en Hz)
Exercice
 Exercice : Un bus de 8 bits, cadencé à une fréquence de
100 MHz. Calculer le taux de transfert.
2.7 Différents types de bus
 Selon la nature de l’information à transporter, on retrouve
trois types de bus d’information en parallèle dans un système
de traitement programmé de l’information:
2.7 Différents types de bus
 Bus de données : c’est un bidirectionnel, il assure le transfert des
informations (opérations et données) entre le microprocesseur et son
environnement, et inversement. Son nombre de lignes est égal à la capacité
de traitement du microprocesseur.
 Bus d’adresses (bus d’adressage ou mémoire) : c’est un bus
unidirectionnel, il permet la sélection des informations à traiter dans un
espace mémoire (ou espace adressable) selon la demande du processeur
pour lire ou écrire une donnée. Il peut avoir 2n emplacements, avec n =
nombre de conducteurs du bus d'adresses.
 Bus de commande (bus de contrôle) : c’est un bidirectionnel,
constitué par quelques conducteurs qui assurent la synchronisation des
flux d'informations. Il transporte les signaux de contrôle (lecture ou
écriture mémoire, opération d’entrées/ sorties, …), dont les éléments sont
disponibles sur les bus donnés ou adresses.
2.7 Différents types de bus
 Types de bus de données
 Il existe deux grands types de bus de données selon
le type de transmission :
 Les bus séries : ils permettent des transmissions sur
de grandes distances. Ils utilisent une seule voie de
communication sur laquelle les bits sont envoyés les
uns à la suite des autres. Exemples : USB, SATA.
 Les bus parallèles : sur un bus parallèle plusieurs
bits sont transmis simultanément. Ils sont utilisés sur
des distances courtes par exemple ; pour relier le
processeur à la mémoire. Exemple : PATA.
3 Mémoire interne
 La mémoire centrale (MC) représente l’espace de travail de
l’ordinateur car c’est l’organe principal de rangement des
informations utilisées par le processeur.
 Dans une machine (ordinateur / calculateur) pour exécuter
un programme il faut le charger (copier) dans la mémoire
centrale. Le temps d’accès à la mémoire centrale et sa
capacité sont deux éléments qui influent sur le temps
d’exécution d’un programme (performance d’une machine).

Les mémoires composant la mémoire principale sont des
mémoires à base de semi- conducteurs, employant un mode
d'accès aléatoire. Elles sont de deux types : volatiles ou non.
Voici un schéma qui résume les différents types de mémoires :
3 Mémoire interne
4.3 Mémoire interne
 Sachant que :
 La capacité de stockage de la mémoire est définie
comme étant le nombre de mots constituant.
 Avec une adresse de n bits il est possible de
référencer au plus 2n cases mémoire
 Chaque case est remplie par un mot de données (sa
longueur m est toujours une puissance de 2).
4.3 Mémoire interne
 Le nombre de fils d’adresses d’un boîtier mémoire
définit donc le nombre de cases mémoire que
comprend le boîtier.

 Le nombre de fils de données définit la taille des


données que l’on peut sauvegarder dans chaque case
mémoire

Vous aimerez peut-être aussi