Vous êtes sur la page 1sur 50

3b

Volume

SUPPORT DE COURS -DOCUMENTATION


Centre de formation GEFI

Architecture des
Ordinateurs

 GEFI – REPRODUCTION INTERDITE


Réf: ARCPG005

CENTRE DE FORMATION G E F I - CRETEIL


3

TABLE DES MATIERES

TABLE DES MATIERES .......................................................................................... 3


OBJECTIFS DU COURS ......................................................................................... 5
COMPRENDRE ET OPTIMISER LE FONCTIONNEMENT D’UN ORDINATEUR ........................ 5
CONNAITRE ET COMPRENDRE LE PROCESSUS DE DEMARRAGE D’UN P.C. .................... 5
IDENTIFIER LES PRINCIPAUX ELEMENTS D’UNE CARTE MERE ........................................ 5
COMPRENDRE LE SETUP......................................................................................... 5
CONNAITRE LES PRINCIPES DE L’INSTALLATION D’UNE CARTE D’EXTENSION ................. 5
INTEGRER LES PRE-REQUIS DES COURS SYSTEME & RESEAU ...................................... 5
INTRODUCTION ...................................................................................................... 6
FONCTIONNEMENT D’UN ORDINATEUR ............................................................. 8
ARCHITECTURE FONCTIONNELLE ............................................................................... 8
FONCTIONNEMENT DU PROCESSEUR ............................................................. 12
ARCHITECTURE PHYSIQUE DE L’ORDINATEUR PC ..................................................... 13
LA CARTE MERE .................................................................................................. 14
DESCRIPTION ......................................................................................................... 14
FORMAT D’UNE CARTE MERE ................................................................................... 15
DEFINITION ............................................................................................................ 16
EXEMPLE N°1 DE PORTS EXTERNES D’UNE CARTE MERE. .......................................... 16
EXEMPLE N°2 DE PORTS EXTERNES D’UNE CARTE MERE ........................................... 18
LES CHIPSETS ...................................................................................................... 19
Définition ........................................................................................................... 19
L’architecture HUB ............................................................................................ 19
MEMOIRE CACHE DES MICROPROCESSEURS................................................ 20
LA MEMOIRE CACHE OU ANTEMEMOIRE .................................................................... 20
CARACTERISTIQUES GENERALES D’UN MICROPROCESSEUR ...................................... 21
LA TECHNOLOGIE HYPERTHREADING ....................................................................... 21
TENSION & FREQUENCE DU PROCESSEUR ................................................................ 22
LES SOCKETS ......................................................................................................... 22
Refroidissement du processeur ........................................................................ 24
REGISTRES GENERAUX ET PRINCIPAUX DES MICROPROCESSEURS ............................ 25
LA SEGMENTATION ................................................................................................. 28
FONCTIONNEMENT DU MICROPROCESSEUR .............................................................. 29
MODE DE FONCTIONNEMENT DES PROCESSEURS X86 .............................................. 30
Legacy mode..................................................................................................... 30
Long mode ........................................................................................................ 31
LA MEMOIRE ......................................................................................................... 32
DEFINITION : .......................................................................................................... 32
LES RAM (RANDOM ACCESS MEMORY) ................................................................ 32
Les DRAM (barrettes de mémoire) ................................................................... 33
les SRAM (registres du processeur et des interfaces) ..................................... 33

CENTRE DE FORMATION G E F I - CRETEIL


4
TABLE DES MATIERES

La SRAM-CMOS (intégrée au chipset) ............................................................. 33


Les SRAM Bipolaires (cache processeur)......................................................... 33
Contrôle d’erreur ................................................................................................ 33
LES BARRETTES DE MEMOIRES SO-DIMM ............................................................... 34
SETUP DE LA MEMOIRE ............................................................................................ 36
LES TECHNOLOGIES ACTUELLES DES SDRAM .......................................................... 37
LES ROM ............................................................................................................... 38
Technologies: .................................................................................................... 38
La ROM de démarrage ...................................................................................... 39
DEMARRAGE DE L’ORDINATEUR (PC) .............................................................. 40
POWER ON ............................................................................................................. 40
ACTION DU PROGRAMME POST............................................................................... 40
ACTION DE L’IPL ..................................................................................................... 41
REPARTITION DES ADRESSES DE LA MEMOIRE SOUS DOS ........................ 42
SYSTEME DES ENTREES / SORTIES ................................................................. 43
EXEMPLES D’INTERFACES D’ENTREES/SORTIES......................................................... 43
ADRESSAGE DES INTERFACES D’ENTREES/SORTIES .................................................. 44
Le « I/O Mapping I/O » ...................................................................................... 44
Espace réservé aux cartes PnP ........................................................................ 45
LES INTERRUPTIONS ............................................................................................... 46
Les différents types d’interruptions .................................................................... 46
Interruptions IRQ d’un PC ................................................................................. 46
IRQ standards du PC ........................................................................................ 46
Traitement d’une interruption hardware ............................................................ 47
L’ACCES DIRECT A LA MEMOIRE : DMA ..................................................................... 47
LES COPROCESSEURS ....................................................................................... 48
DEFINITION : ........................................................................................................... 48
AVANTAGE :............................................................................................................ 48
LE FLOATING POINT UNIT ........................................................................................ 48
LE MEMORY MANAGEMENT UNIT ............................................................................. 48
LE PROCESSEUR GRAPHIQUE................................................................................... 48
LE RTC (REAL TIME CLOCK) ................................................................................... 49
Présentation....................................................................................................... 49
Réinitialisation du RTC ...................................................................................... 49
Exercice : ........................................................................................................... 49
GLOSSAIRE ........................................................................................................... 50

CENTRE DE FORMATION G E F I - CRETEIL –


5

OBJECTIFS DU COURS

COMPRENDRE ET OPTIMISER LE FONCTIONNEMENT D’UN


ORDINATEUR

CONNAITRE ET COMPRENDRE LE PROCESSUS DE DEMAR-


RAGE D’UN P.C.

IDENTIFIER LES PRINCIPAUX ELEMENTS D’UNE CARTE


MERE

COMPRENDRE LE SETUP

CONNAITRE LES PRINCIPES DE L’INSTALLATION D’UNE


CARTE D’EXTENSION

INTEGRER LES PRE-REQUIS DES COURS SYSTEME &


RESEAU

CENTRE DE FORMATION G E F I - CRETEIL


6

INTRODUCTION

Un ordinateur est une machine conçue pour traiter des données.

Les données qu’un utilisateur exploite sur sa machine (texte, images, sons, élé-
ments de bases de données, etc) sont toujours transformées en bits lorsqu’un
ordinateur s’en occupe.

Le format le plus fréquent pour des données binaires va de 1 à 8 octets. Ces oc-
tets sont le plus souvent rangés dans des mémoires ; chaque octet étant alors
identifié par un numéro de repérage unique appelé adresse.

Pour traiter ses données et faire tout ce qu’il a à faire, un ordinateur se sert de
suites d’instructions machine dont l’ensemble constitue un programme.

La partie d’un ordinateur s’occupant de la prise en charge des instructions de


programmes s’appelle un processeur (ou microprocesseur).

Les premiers ordinateurs personnels (PC = Personnal Computer) remontent aux


années 80, essentiellement commercialisés au départ par IBM. Ces premiers PC
étaient équipés de processeurs 8086 de chez Intel.

Concernant les programmes, plusieurs d’entre eux sont en charge de la gestion


interne de l’ordinateur : il s’agit du système d’exploitation ou operating sys-
tem. Dans le cas de PC de bureau, le système d’exploitation est souvent une des
versions de Windows (vendu par Microsoft) ou de Linux (plusieurs éditeurs,
versions « libres ») ; sur les tous premiers PC des années 80, le système
d’exploitation était MS-DOS de Microsoft. Parfois cet ancien produit peut être
utilisé par des techniciens pour tester efficacement une machine (programmes de
diagnostics).

CENTRE DE FORMATION G E F I - CRETEIL –


7
ARCHITECTURE

Les types d’ordinateurs qu’on rencontre aujourd’hui sont :

 les serveurs (industriels et de gestion)

Ordinateurs IBM iSeries (AS400)

Serveur HP Proliant à 16 lames

 les PC de bureau (desktop, mini PC et all-in-one)


Ordinateur de bureau

 les PC portables et ultraportables


Ordinateur portable

 les tablettes & smartphones

CENTRE DE FORMATION G E F I - CRETEIL –


8

FONCTIONNEMENT D’UN ORDINATEUR

ARCHITECTURE FONCTIONNELLE

Mémoire Interfaces
Processeur Centrale ou d’Entrées Périphériques
Primaire Sorties

Le processeur :

 Composant électronique comparable au « cerveau » de la machine

 Peut contenir plusieurs cœurs physiques (parties autonomes)

 Contient des emplacements de stockage temporaires appelés registres


(couples de NANDS ou couples de NORS en séries de 8, 16, 32 ou 64)

 Exécute des instructions (ordres élémentaires constituant les pro-


grammes)

 Peut appartenir à la famille CISC (Complex Instruction Set Computer)


ou RISC (Reduced Instruction Set Computer)

 Cadencé à une certaine fréquence. (entre 1 et 4 Ghz).

Exemples de fabricants de processeurs : Intel , AMD, VIA Technologies,


Qualcomm, etc.

Pour les PC et compatibles, c’est essentiellement Intel qui domine le mar-


ché. (Architecture CISC x86)

Le rôle du processeur est

 d’exécuter les instructions des programmes se trouvant en


mémoire centrale (Concept de VON NEUMANN).
 De traiter les données (Informatique).

CENTRE DE FORMATION G E F I - CRETEIL –


9
ARCHITECTURE

La mémoire centrale

La mémoire centrale est constituée de ROM et de DRAM.

LA ROM de démarrage (Read Only Memory), mémoire non volatile, contient tous les
programmes (POST, BIOS, IPL, SETUP) utiles au démarrage de l’ordinateur. C’est
aujourd’hui un composant parmi d’autres de la carte mère.

LA DRAM (Dynamic Random Access Memory) est faite de barrettes de mémoire vive. Elle
contient le système d’exploitation et les applicatifs. La taille de celle-ci n’a fait que croître en
fonction du besoin des logiciels; des environnements graphiques et des applications
multimédias. Elle contient les programmes en cours d’exécution et les données en cours de
traitement.

Adresse n

Adresse 5

Adresse 1
Adresse 0

CENTRE DE FORMATION G E F I - CRETEIL –


10
Interfaces d’Entrées/Sorties vers les périphériques

Les interfaces sont les moyens électroniques (composants) de communication entre


l’ordinateur et les périphériques. Ce sont le plus souvent des interfaces intégrées à la carte-
mère. Chaque interface possède plusieurs registres, accessibles par programmation, et
permettant de commander et de gérer le ou les périphériques raccordés à l’interface. Le
programme en charge de ces registres est le « pilote ou Device Driver » de l’interface.

Exemple d’interfaces : USB (multi usages), SATA (disques et D.O.N. : disques optiques
numériques), ETHERNET (réseau), etc.

Le Bus

Un bus parallèle est un ensemble de fils électriques (ou de pistes) sur lesquels ont effectue la
transmission de signaux pour assurer des communications au sein de la machine. Le BUS
permet les échanges entre processeur, mémoire et interfaces.

Il y a plusieurs types de communications entre les unités de l'ordinateur de Von Neumann:

 communication d'adresses ; ou bus d’adresses, à 36 fils


 communication de données ; ou bus de données, à 64 fils
 communication de commandes, ou bus de contrôle

La validation des fils d’adresses dépend du système d’exploitation utilisé, et de ce qui est
demandé par les programmes de l’utilisateur.

Validation de 36 fils d’adresses : espace adressable théorique de 64 Go

Validation de 32 fils d’adresses : espace adressable théorique de 4 Go

Validation de 20 fils d’adresses : espace adressable théorique de 1 Mo

CENTRE DE FORMATION G E F I - CRETEIL –


11
ARCHITECTURE

Quelques bus d’entrées/sorties des PC

ISA: Industrial Standard Architecture

C’est le bus I/O le plus ancien des PC. Il travaille en parallèle, et met
en œuvre des signaux IRQ pour les interruptions (travail des périphé-
riques). Les périphériques ISA sont non PnP.
Ports dépendant du bus ISA : COM (port série), LPT (port parallèle),
IDE.

PCI : Peripheral Component Interconnect

Ce bus parallèle est très répandu et n’est pas limité au monde des
PC. Les interfaces PCI sont PnP (cartes réseau, son, etc).

PCI express

Ce bus fonctionne en série. Sur les PC, il peut être notamment à 1


ou à 16 voies (x1 ou x16).
Les ports PCI express x1 sont courts ; leurs cartes d’extensions
sont de même sorte que les interfaces PCI.
Le ou les ports PCI express x16 sont longs, et réservés essentiel-
lement pour des cartes graphiques.

CENTRE DE FORMATION G E F I - CRETEIL –


12

FONCTIONNEMENT DU PROCESSEUR

Pour assurer son fonctionnement, le processeur possède plusieurs organes :


 Un séquenceur qui cadence la prise en charge des instruc-
tions.
 L’UAL, Unité Arithmétique et Logique (ou ALU) qui exé-
cute des opérations sur des nombres entiers
 Le FPU qui exécute des opérations sur des nombres réels
 Des registres généraux qui stockent les opérandes (données)
ou leurs adresses.
 Le compteur ordinal (PC : Program Counter) qui contient
l’adresse de la future instruction à exécuter dans le pro-
gramme actuel
 Le registre d’instruction (IR : Instruction Register) qui con-
tient l’instruction en cours d’exécution dans le programme
actuel
 Le registre d’état du processeur (FR : Flag Register).

FPU

CENTRE DE FORMATION G E F I - CRETEIL –


13
ARCHITECTURE

ARCHITECTURE PHYSIQUE DE L’ORDINATEUR PC


L’ordinateur est un système de traitement de l’information. Il est constitué d’un
ensemble de matériels électroniques (numériques) et de logiciels.

Composants matériels :

Alimentation
AC/DC

Carte mère Boîtier

Carte d’extension (graphique)

Disque
D.O.N
Câbles

Clavier &
souris
Barrette

Processeur

Ecran

CENTRE DE FORMATION G E F I - CRETEIL –


14

LA CARTE MERE

DESCRIPTION
Sur une carte mère on trouve les fonctionnalités suivantes :

 Un processeur : microprocesseur, MPU, P, ou CPU,


 une ROM de démarrage (ROM-Bios),
 de la RAM (Barrettes de mémoire vive),
 des connecteurs d’extension ou BUS,
 le Chip Set (gros composants surmontés d’un radiateur),
 Des PORTS externes et internes : clavier, souris, HDD,
 le RTC : Real Time Clock, et la SRAM-CMOS
 Une PILE pour le RTC
 Le Haut-parleur ou Buzzer (ou au moins son connecteur),

Il existe environ 2000 modèles de carte mères sur le marché.

CENTRE DE FORMATION G E F I - CRETEIL –


15
ARCHITECTURE

FORMAT D’UNE CARTE MERE

Les formats ATX (Advanced Technology Extended) et


µATX

ATX est un format très répandu pour des cartes mères équipant des PC de
bureau. Le format d’une carte mère est aussi appelé « facteur de forme »
(form factor).
Le format ATX a été créé en 1995 par Intel. Les dimensions de la carte
mère (12 x 9,6 pouces (30,5 cm x 24,4 cm)) sont standardisées, de même
que les trous de fixation.
Une carte mère ATX se monte dans un « boîtier ATX », lui-même équipé
d’une « alimentation ATX ».

µATX est un autre facteur de forme plus petit qu’ATX ; il est lui aussi très
répandu pour des carte mères de PC de bureau. Il a été introduit en 1997 ; la
taille normalisée de la carte est de 9,6 x 9,6 pouces (24,4 x 24,4 cm). Les
trous de fixation de la carte sont communs à ceux utilisés en ATX ; il est
donc possible de monter ces cartes dans des boîtiers ATX équipés des
mêmes alimentations.

CENTRE DE FORMATION G E F I - CRETEIL –


16

Exemple de carte mère µATX :


-

DEFINITION
Un port est un CONNECTEUR qui permet de brancher un ou plusieurs péri-
phériques à une interface.

EXEMPLE N°1 DE PORTS EXTERNES D’UNE CARTE MERE.

CENTRE DE FORMATION G E F I - CRETEIL –


17
ARCHITECTURE

Exemple de carte mère ATX

CENTRE DE FORMATION G E F I - CRETEIL –


18

EXEMPLE N°2 DE PORTS EXTERNES D’UNE CARTE MERE

CENTRE DE FORMATION G E F I - CRETEIL –


19
ARCHITECTURE

LES CHIPSETS

Définition
Le chipset est un jeu de composants électroniques inclus dans un ou
plusieurs cirduit(s) intégré(s).
Le chipset est l’élément essentiel de la carte mère (hors processeur et mé-
moire).
Le chipset intègre actuellement la majorité des interfaces nécessaires au
fonctionnement de l’ordinateur.
Les coprocesseurs : contrôleurs de bus, et de disques sont intégrés au chip-
set.
Les interfaces de port parallèle et série, les interfaces USB, IEEE1394,
Ethernet, audio, les contrôleurs DMA (voir plus loin), les contrôleurs
d’interruptions (PIC ou APIC) (voir plus loin), le RTC, la ROM de démar-
rage sont également intégrés ou rattachés au chipset.

Dans une architecture simple, le chipset sert d’interface entre le processeur


et tous les autres éléments de l’ordinateur.
Actuellement le chipset intègre pratiquement tous les éléments de gestion de
la carte mère.

L’architecture HUB

L’architecture générale Hub est composée de :


MCH (Memory Controller Hub) ou GMCH (Graphic
MCH), directement relié au microprocesseur, qui gère les compo-
sants très rapides du système (SDRAM, PCI Express 16 voies), et est
équivalent au pont nord.

ICH (Input/output Controller Hub), relié directement au MCH par


un bus spécialisé AHA (Accelerate Hub Archictecture), gère les
composants moins rapides du système (PCI, USB, E-IDE, PCI Ex-
press, et autres interfaces).

FWH (FirmWare Hub), relié au ICH, contient le firmware du PC (ROM


flash pour le démarrage du PC)

CENTRE DE FORMATION G E F I - CRETEIL –


20

MEMOIRE CACHE DES MICROPROCESSEURS

Présentation des éléments internes du microprocesseur :

LA MEMOIRE CACHE OU ANTEMEMOIRE

La mémoire cache est une zone de mémoire intermédiaire placée entre un


élément rapide et un autre élément moins rapide de l’ordinateur. Cette zone
mémoire servira à stocker les données les plus souvent utilisées pour opti-
miser les performances de l’élément rapide.

On peut trouver dans le microprocesseur plusieurs niveaux de cache : L1


majoritairement dédié au stockage des instructions, et L2 ainsique L3, ma-
joritairement dédiés aux données.

La mémoire cache placée entre le CPU et la mémoire centrale permet


d’optimiser les performances du CPU en limitant les états d’attentes (wait
state) au moment où il accède à la mémoire.
La majorité des accès mémoire ayant déjà été anticipé par le contrôleur
cache, le CPU sera redirigé vers la mémoire cache rapide au lieu de la mé-
moire centrale.

Principe de fonctionnement :
Lorsque le CPU accède pour la première fois à une adresse en mémoire centrale,
le contrôleur cache intercepte la demande et la dirige vers la mémoire centrale.

CENTRE DE FORMATION G E F I - CRETEIL –


21
ARCHITECTURE

En même temps que ces données sont envoyées vers le CPU (avec ‘wait state’,
le contenu de toute une zone mémoire (celle qui suit) est copiée dans le cache.

Lorsque le CPU est prêt à accéder à cette zone mémoire, les données sont déjà
présentes dans le cache. L’accès se fait alors sans ‘wait state’.

Si des données d’une zone du cache sont très peu utilisées, le contrôleur cache
libère cette zone pour la remplacer par celles devant être utilisées immédiate-
ment.

CARACTERISTIQUES GENERALES D’UN MICROPROCESSEUR


 Le nombre (14, 32, 64, etc..) et la taille de ses REGISTRES
(8bits, 16 bits, 32 bits, 64 bits, ou plus).
 Son jeu d’instructions (pour la réalisation des programmes).
 Sa fréquence d’horloge (plusieurs Giga Hertz actuelle-
ment).
 Son brochage (près de 1000 connexions électriques pour
certains µP).
 Sa tension d’alimentation (Vcore : tension très basse actuel-
lement, de l’ordre du volt).
 La quantité de mémoire cache (L1, L2 et L3).
 Le nombre de cœurs (1, 2, 3, 4, ou jusqu’à 8).(cf ci-dessous)
 Son taux de dissipation thermique (TDP = Thermal Design
Power), exprimé en W.

LA TECHNOLOGIE HYPERTHREADING

La technologie Hyperthreading consiste à intégrer dans le microproces-


seur un mécanisme permettant au cœur du microprocesseur d’exécuter en
alternance, et très rapidement, deux files d’attentes d’instructions.
Chaque file d’attente correspond à une suite d’instructions d’une portion de
programme (thread ou unité d’exécution).
L’OS peut en permanence, mettre à disposition du processeur, deux pro-
grammes à exécuter.
Tout se passe comme si l’électronique du système comportait deux proces-
seurs.

CENTRE DE FORMATION G E F I - CRETEIL –


22

TENSION & FREQUENCE DU PROCESSEUR

Tensions

Core voltage : C'est la tension à laquelle travaille le processeur.

La tension interne des processeurs est comprise entre 1,2v et 3.5v (et cela conti-
nue à se réduire).

Fréquences

Le RATIO:

La fréquence de travail du processeur correspond à la fréquence du bus proces-


seur, multipliée par un coefficient (appelé ratio).

Ce coefficient est lié à des multiplicateurs de fréquences internes au processeur.


Ces réglages, s’ils sont autorisés par le concepteur, se font au travers de para-
mètres faisant partie du programme SETUP.

LES SOCKETS
Les microprocesseurs des cartes mères ne sont pas directement soudés sur le
circuit imprimé de la carte mère, mais, liés à celles-ci par un support spécial
nommé socket.
Il existe plusieurs versions de sockets, dont voici quelques exemples :

LGA 775

Pour Pentium IV, Céléron, Pentium D, Intel Core 2 duo, Core 2 quad, Core
2 extreme et Xeon série 3000

CENTRE DE FORMATION G E F I - CRETEIL –


23
ARCHITECTURE

LGA 1366

Destiné aux processeurs Intel à 4 coeurs, particulièrement les Core i7.

LGA 1155

Destiné aux processeurs Intel à 4 coeurs, particulièrement les Core i5 et i7.

CENTRE DE FORMATION G E F I - CRETEIL –


24
LGA 1156

Destiné aux processeurs Intel à 4 cœurs de type Corei3, Core i5 et i7

Socket AM2, AM2+ et AM3 (image ci-dessous)

Pour processeur AMD

Refroidissement du processeur
Ensemble Ventilateur+radiateur.
La vitesse de rotation du ventilateur dépend de la tempé-
rature du processeur, qui dispose de sonde de tempéra-
ture.

CENTRE DE FORMATION G E F I - CRETEIL –


25
ARCHITECTURE

REGISTRES GENERAUX ET PRINCIPAUX DES MICROPRO-


CESSEURS
Registres généraux du processeur (format 32 bits)

EAX (extended AX), EBX (extended BX), ECX (extended CX) et EDX (extended DX)
sont les principaux registres généraux des microprocesseurs. Ils sont utilisés par tous les
programmes courants pour y ranger par exemple des informations ou des résultats tempo-
raires.
Ces registres contiennent en général des données ou les adresses de ces données

Autres registres :

EFLAGS (extended flags) est un registre contenant divers indicateurs ; il sert pour tous les
tests effectués par les programmes, ainsi que la prise en charge des boucles conditionnelles
de programmes.
Il contient des « traces » du dernier résultat produit par un ALU ou le FPU : nullité, signe,
retenue, dépassement de capacité.

EIP est le registre servant en temps normal de compteur ordinal (PC = program Counter) : il
contient l’adresse courante de la prochaine instruction à exécuter dans le programme. A
chaque démarrage d’un nouveau programme, le système d’exploitation y écrit l’adresse de
début de ce nouveau programme.

ESP (extended stack pointer) est le « pointeur de pile » de la machine ; l’adresse qu’il con-
tient délimite une zone mémoire dans laquelle s’empilent des informations temporaires
utiles à tous les programmes interrompus, puis repris par la suite.

CENTRE DE FORMATION G E F I - CRETEIL –


26

CS (Code segment) est un registre 16 bits qui participe au rôle de compteur ordinal lorsque
la machine est en mode 16 bits (par exemple, cas des anciens programmes écrits pour MS-
DOS).

Tout microprocesseur contient en plus des registres présentés ci-dessus des centaines de
registres internes sous différents formats ; leur rôle peut être redéfini à tout moment en
fonction des besoins des programmes exécutés et du système d’exploitation. Ils sont indis-
pensables pour la mise en œuvre des « techniques de virtualisation » et l’hyperthreading.

Découpage des registres généraux

Exemple : découpage de EAX

Il est possible de n’utiliser que la moitié droite de chaque registre général (16
bits de poids faible). On obtient alors les registres AX, BX, CX, DX. Cette situa-
tion est couramment utilisée pour l’exécution des programmes 16 bits issus du
monde DOS.

Chaque demi-registre peut à nouveau être redécoupé en ses 2 octets de poids


faible et de poids fort. Ainsi AX peut être vu comme la juxtaposition de l’octet
appelé AL (poids faible) et l’octet AH (poids fort).
Cette situation se rencontre par exemple lorsqu’un programme traite un carac-
tère en format ASCII étendu (8 bits).

CENTRE DE FORMATION G E F I - CRETEIL –


27
ARCHITECTURE

Le Flag Register (FR)

Il s’agit d’un autre nom pour désigner les 16 bits de poids faible du registre
EFLAGS. C’est précisément cette partie qui contient les bits indicateurs utilisés
pour les boucles conditionnelles (ordres Tant que, Répéter jusqu’à, et Pour) et
les conditions des alternatives (ordres si ... alors ... sinon) des programmes.

OF : OverFlow (indicateur de débordement) Passe à 1 s'il y a une erreur de


signe, ou s'il manque au moins 2 bits pour écrire le résultat.

SF : Reçoit une copie du bit de poids fort du résultat.

ZF : Zéro Flag (indicateur de zéro) Cet indicateur est mis à 1 quand le résultat
d’une opération est zéro. Il est mis à 0 quand le résultat d’une opération
est différent de zéro.

CF : Carry Flag (indicateur de retenue) Cet indicateur est mis à 1 quand il y a eu


une retenue.

CENTRE DE FORMATION G E F I - CRETEIL –


28

LA SEGMENTATION
 La segmentation est utilisée en mode réel (processeur en
mode 16 bits). Elle fournit le mécanisme permettant
d’adresser un espace mémoire de 1 Mo (220) à partir de deux
registres 16 bits (tous les registres du 8086 font 16 bits).
Cette situation se produit lorsque le processeur démarre, et se
poursuit si on charge dans un PC l’ancien système
d’exploitation MS-DOS.
 Le processeur travaille uniquement avec des adresses lo-
giques.
 Une adresse logique est constituée de deux registres internes
du processeur : un registre segment (CS) et un registre offset
(IP) . Un calcul d’addition est réalisé par un ALU dédié, pro-
duisant un résultat sur 20 bits.
 Dans un programme sous MS-DOS, il existe quatre seg-
ments de 64 Ko chacun :
 Un segment de code pour le programme, dont la base est
inscrite dans le registre CS (Code Segment)
 Deux segments de données, DS et ES : Data Segment et
Extra data Segment
 Un segment de pile, SS (Stack Segment)

Exemple de calcul de l’adresse physique à partir de


l’adresse logique : C800:0005

Si toutes les valeurs sont exprimées en hexadécimal :

Adresse_physique = (Registre_Segment * 10) + offset

CENTRE DE FORMATION G E F I - CRETEIL –


29
ARCHITECTURE

FONCTIONNEMENT DU MICROPROCESSEUR

Exemple du cycle complet d’exécution d’une instruction :

Cycle fetch :
 * Le microprocesseur dépose une adresse (contenu du
comteur de programme : PC) sur son bus d’adresses.

* Le processeur active certains signaux du bus de contrôle,


dont le signal de lecture.

* L’adresse mémoire concernée met son contenu (code d’une


instruction) sur le bus de données.

* Le microprocesseur intègre ce code dans son registre


d’instruction (IR).

* Le contenu du PC se met à jour (auto-addition) pour obtenir


l’adresse de la prochaine instruction (anticipation).

Cycle décode :
Un des circuits logiques du processeur analyse ce code et identifie
ainsi l’instruction arrivée dans l’IR.

Cycle exécution :
Le travail demandé par l’instruction est exécuté. Si un résultat a été
produit par un ALU ou le FPU, les flags du registre FR sont réécrits
par rapport à ce dernier résultat obtenu.

A la fin d’une instruction, le processeur est prêt à recommencer un


autre cycle complet en recherchant une nouvelle instruction qui sera
pointée par le nouveau contenu du compteur de programme (contenu
ayant déjà été incrémenté).

CENTRE DE FORMATION G E F I - CRETEIL –


30

MODE DE FONCTIONNEMENT DES PROCESSEURS X86


Legacy mode

Le mode Réel

Le mode réel est l’émulation du 8086/88 par les processeurs d’aujourd’hui.

Le mode protégé 386

Le mode protégé consiste à la mise en place de plusieurs niveaux de priori-


tés d’exécution pour protéger dans certaines conditions, certains éléments
du système comme la mémoire, certains registres, ou les interfaces
d’entrées/sorties.

Le mode protégé 386 possède quatre états de fonctionnement : Ring 0 à Ring 3.


 Ring 0 : Les programmes exécutés lorsque le microproces-
seur est positionné dans cet état, disposent de toutes les res-
sources matérielles, de tout le jeu d’instructions du proces-
seur et de l’ensemble de l’espace adressable mémoire. Le
système d’exploitation s’exécute dans ce niveau de priorité.

 Ring 1 : réservé
 Ring 2 : non utilisé
 Ring 3 : Dans ce mode de fonctionnement, les programmes
exécutés ne disposent pas de toutes les ressources maté-
rielles : ils accèdent aux espaces mémoire qui leurs sont af-
fectés par le système d’exploitation, mais n’accèdent pas aux
instructions privilégiées (ex : IN, OUT, et diverses instruc-
tions réputées dangereuses pour l’intégrité du système
d’exploitation, et la cohérence des applicatifs entre eux). Les
applications fonctionnent en Ring 3.

Ce concept permet de sécuriser l’ordinateur. Quand une application, tournant en


Ring 3, désire accéder à une ressource hardware, elle devra effectuer une de-
mande de service au système d’exploitation. Cette requête sera réalisée au tra-
vers d’une API (Application Programme Interface) qui pourra être filtrée en
fonction des droits.

Le Mode Virtuel 88 ou V88

Le mode virtuel 8088 est l’émulation du mode réel en mode protégé 386. Il est
déclenché par l’exécution d’anciens programmes issus du DOS, mais lancés
depuis Windows. La mémoire est adressée sur 20 bits (1Mo adressable).

CENTRE DE FORMATION G E F I - CRETEIL –


31
ARCHITECTURE

Long mode

64 bit mode

Ce mode permet d’exécuter des instructions 64 bits, grâce à la technologie


AMD64 (processeurs AMD) ou à la technologie EMT64 (processeurs Intel na-
tivement en 32 bits pour les PC) et surtout de dépasser l’adressage mémoire de 4
Go inhérent au mode protégé 386. Il est activé par les versions 64 bits des sys-
tèmes d’exploitation.

Mode de compatibilité

Ce mode permet d’exécuter depuis un système d’exploitation 64 bits des pro-


grammes écrits pour fonctionner en mode protégé 386.

CENTRE DE FORMATION G E F I - CRETEIL –


32

LA MEMOIRE

DEFINITION :
Pour stocker en interne des informations, il existe plusieurs technologies élec-
troniques :

 la bascule RS (assemblage de 2 NANDS ou de 2 NORS)

 le condensateur (transistor accumulant une charge) pour les mémoires


vives

 les matrices à diodes ou à transistor

 la technologie flash pour les mémoires non volatiles.

LES RAM (RANDOM ACCESS MEMORY)


Les mémoires RAM sont des mémoires volatiles. Ces mémoires ne peuvent
garder leur contenu que pendant la présence de leur alimentation électrique.

Deux technologies sont utilisées :

 Le condensateur (transistor stockant une charge) pour les RAM dyna-


miques (DRAM)

 La bascule RS (couple de NANDS ou couple de NORS) pour les RAM


statiques (SRAM)

CENTRE DE FORMATION G E F I - CRETEIL –


33
ARCHITECTURE

Les DRAM (barrettes de mémoire)


 Dynamic RAM
 Elément mémoire : le condensateur (= 1 transistor)
 Composants par bit : 1 condensateur (=1 transistor) + 1 tran-
sistor MOS
 Grande intégration dans un même boitier
 Utilisation : mémoire principale dans les ordinateurs / mé-
moire vidéo.
 L’élément mémoire étant le condensateur, celui-ci a tendance
à se décharger dans son circuit électrique, un mécanisme de
rafraichissement est indispensable pour son bon fonctionne-
ment. Ce mécanisme est actuellement intégré à la barrette et
se veut transparent pour le concepteur d’ordinateur.

les SRAM (registres du processeur et des interfaces)


 Static RAM
 Elément mémoire : la bascule RS (couple de NANDS ou de
NORS)
 Composants par bit : 4 transistors + 2 résistances (faits par
des transistors) soit 6 transistors minimum
 Ne nécessite pas de cycle de rafraichissement.

La SRAM-CMOS (intégrée au chipset)


 Très faible consommation électrique, mais relativement
lente.
 Utilisation : compteurs temporels du RTC, et paramètres de
configuration de la carte mère.

Les SRAM Bipolaires (cache processeur)


 Le temps d’accès le plus rapide, mais gourmande en électri-
cité.
 Utilisation : Mémoire Cache du processeur (L1, L2 et L3).

Contrôle d’erreur

Bit de parité

 Un bit par octet


 Ne peut détecter l’erreur si deux bits inversés
 Bonne efficacité

CENTRE DE FORMATION G E F I - CRETEIL –


34

ECC

ECC : Error Code Correction

 Il faut 8 bits supplémentaires pour un mot de 64 bits


 Pour les serveurs essentiellement
 Correction si un bit en erreur : SEC-DED Single-bit Error
Correction – Double-bit Error Detection

LES BARRETTES DE MEMOIRES SO-DIMM


Ces barrettes mémoires équipent les ordinateurs portables, existent en DDR,
DDR2, DDR3 et DDR4.

Exemple de barrette SO-DIMM DDR 1Go PC2700 à 333MHz

Exemple de barrette SO-DIMM DDR2 2 Go PC2-6400 à 800 MHz


(200 broches)

CENTRE DE FORMATION G E F I - CRETEIL –


35
ARCHITECTURE

Exemple de barrettes SO-DIMM DDR3 16 Go (2 x 8) PC3-12800 à 1600 MHz (204


broches)

Exemple de barrette SO DIMM DDR4 4 Go PC4-17000 à 2133 Mhz (tension : 1,2 V ; 260
broches)

CENTRE DE FORMATION G E F I - CRETEIL –


36

SETUP DE LA MEMOIRE
SPD : Serial Presence Detect

C’est une mémoire FLASH (petit circuit intégré électronique de 8 broches)


intégrée dans la barrette mémoire qui contient les caractéristiques de la mémoire
vive. Ces caractéristiques sont utilisées pour configurer automatiquement le
chipset et optimiser les temps d’accès.
Au démarrage de la machine, le programme POST configure les éléments
du chipset à partir des informations lues dans le SPD de chaque barrette
mémoire.

CENTRE DE FORMATION G E F I - CRETEIL –


37
ARCHITECTURE

LES TECHNOLOGIES ACTUELLES DES SDRAM

DDR: Double Data Rate SDRAM

 Exemple : PC3200 SDRAM DDR à 400 MHz (3,2Go/s,


400Mhz par 8 octets)

DDR2: Double Data Rate SDRAM

 Exemple : PC2-4200 à 533MHz

DDR3 : Double Data Rate SDRAM

Exemple : KINGSTON DDR3 PC3-12800 - 2 x 2 Go (4Go)


DDR3-1600 Mhz ou PC3-12800 en version 2x2Go P35 Express.
Le taux de transfert théorique pour ce modèle est de 12,8 Go/s

CENTRE DE FORMATION G E F I - CRETEIL –


38
DDR4 : Double Data Rate SDRAM

DDR4 PC4-17000 à 2133MHz

LES ROM
Ce sont des mémoires non volatiles.
Les informations sont programmées dans les circuits avant leur installation
dans les ordinateurs.
L’information est conservée même en l’absence d’énergie électrique.

Technologies:

Les EEPROM

EEPROM: Electrically EPROM

Les FLASH

Mémoire non volatile, mais réinscriptible dans certaines conditions de tension et


de courant.

 Applications :
 Rom de démarrage
 Clé USB et autres mini cartes mémoires.

CENTRE DE FORMATION G E F I - CRETEIL –


39
ARCHITECTURE

La ROM de démarrage

Présentation

 Editeurs de ROM-de démarrage :Phoenix, Award ou


Ami.

La ROM de démarrage du P.C.

Le POST (Power On Self Test) : C’est un programme qui teste les composants
de la carte mère du PC à la mise sous tension, et initialise le bas de la mémoire
vive avec les vecteurs d’interruptions et les paramètres de configuration de la
carte mère.
L’IPL (Initial Program Loader : appellation d’origine IBM) ou BOOT-
STRAP : C’est un programme qui permet le chargement en mémoire des sec-
teurs de boot ou leurs équivalents (MBR et EBR : voir module MS-DOS ou
ILC) et qui permettra, lors de son exécution, le chargement et le lancement du
système d’exploitation.
Le BIOS (Basic Input Output System) : C’est un ensemble de programmes
(Devices Driver) de bas niveau qui pilotent les interfaces de la carte mère ou de
ses périphériques.
Le SETUP : C’est un programme, accessible pendant le POST, qui permet
d’atteindre les paramètres SETUP situés dans la SRAM-CMOS, pour modifica-
tion ou vérification. (Ces paramètres sont habituellement lus et utilisés pendant
la fin du POST qui les recopie en mémoire vive).

CENTRE DE FORMATION G E F I - CRETEIL –


40

DEMARRAGE DE L’ORDINATEUR (PC)

POWER ON
 Mise sous tension du PC

 Les tensions se stabilisent au bout d'un certain temps, appelé boucle de


reset (environ 20 millisecondes)

 L'alimentation active le signal POWER OK

 Le contrôleur de CPU force tous les bits à 1 dans le registre CS (FFFF),


tandis que IP est à 0. L'adresse obtenue par segmentation est FFFF0.

 L'adresse FFFF0 est un point d'entrée de la ROM BIOS contenant un


saut à l'adresse de début du programme POST (de la ROM BIOS)

ACTION DU PROGRAMME POST


 Le POST teste les principaux composants de la carte mère; si
l’un des tests trouve une erreur, le POST s’interrompt défini-
tivement avec (ou parfois sans) émission d’une série de bips
sonores.

 Si tous les autotests sont satisfaisants, le POST initialise le


bas de la mémoire centrale avec les vecteurs d'interruptions
(adresses 0 à 3FF).

 Puis le POST recopie les paramètres de configuration (venant


de la SRAM-CMOS) vers la mémoire centrale à partir de
l'adresse 400 H.

 Si la SRAM-CMOS est vide (pile retirée ou action du cava-


lier Clear C-MOS), le POST recopie les paramètres par dé-
faut (de la ROM-BIOS) vers la SRAM-CMOS, qu’il re-
charge ainsi.

CENTRE DE FORMATION G E F I - CRETEIL –


41
ARCHITECTURE

 Puis le POST utilise ces paramètres de la SRAM-CMOS en


les recopiant normalement en mémoire centrale à partir de
l'adresse 400 H.

 Le POST lance enfin le programme IPL (Initial Program


Loader) de la ROM-BIOS

ACTION DE L’IPL
 Ce programme recherche un périphérique amorçable, c’est-à-dire conte-
nant la séquence de démarrage d’un système d’exploitation.

 Le début du système d’exploitation est alors copié en mémoire centrale,


et cette séquence de programme démarre.

 L’exécution permet le chargement de la suite du système d’exploitation,


qui fait généralement passer la machine en mode protégé
Question :
Où se trouve le premier programme exécuté par le processeur au démarrage de
l’ordinateur ?

CENTRE DE FORMATION G E F I - CRETEIL –


42

REPARTITION DES ADRESSES DE LA ME-


MOIRE SOUS DOS

FFFFFh
ROMBIOS
F0000h

Extension de la ROMBIOS
E0000h

ROM et RAM de toutes les autres


Carte d’extensions
(SCSI, réseau, son)

C8000h
ROMBIOS de la carte graphique
C0000h
BFFFFh
RAM vidéo en mode texte couleur
B8000h
B7FFFh
RAM vidéo en mode texte noir et blanc
B0000h
AFFFFh
RAM vidéo en mode graphique
A0000h
9FFFFh

00500h
Paramètres de configuration de la carte
00400h è
Table des vecteurs d’interruptions (IVT)
00000h

CENTRE DE FORMATION G E F I - CRETEIL –


43

SYSTEME DES ENTREES / SORTIES

Les systèmes d’entrées/sorties ou interfaces d’entrées/sorties sont des cir-


cuits électroniques servant d’intermédiaires entre les périphériques et le
bus système.

Les signaux électriques nécessaires au fonctionnement des périphériques étant


incompatibles avec ceux du bus système, les interfaces auront justement pour
rôles de réaliser toutes les adaptations nécessaires de ces signaux.

Les adaptations des signaux se feront en amplitude, en fréquence, en mode de


transmission (parallèle/série).
Exemple : l’interface graphique (carte d’extension ou chip intégré) sera raccor-
dée d’une part au BUS (PCI Express x16) et d’autre part au connecteur SVGA
ou DVI. L’interface graphique (toute l’électronique de cette interface) transfor-
mera les signaux numériques du bus système (uniquement ceux destinés à
l’affichage) en signaux compréhensibles par le moniteur d’affichage (écran).

EXEMPLES D’INTERFACES D’ENTREES/SORTIES

Carte son

CENTRE DE FORMATION G E F I - CRETEIL


44

ADRESSAGE DES INTERFACES D’ENTREES/SORTIES


L’adressage des interfaces des entrées/sorties consiste à accéder aux re-
gistres contenus dans ces interfaces, ainsi qu’à des éventuelles zones de
mémoire tampon.

Objectif à atteindre :

 Configurer l’interface, donc, fixer son mode de fonctionnement


 Consulter l’état de l’interface (prêt à émettre, contient des don-
nées, est demandeur d’une interruption).
 Ecrire et lire les données utiles

Pour atteindre cet objectif, il est nécessaire d’attribuer des adresses à


chaque octet des différents registres situés sur les interfaces
d’entrée/sorties.

Ces adresses sont exploitées par le pilote de l’interface du périphérique.

Le « I/O Mapping I/O »

Cette technologie utilise deux espaces adressables, l’un est utilisé par la mé-
moire centrale, l’autre par les Interfaces d’Entrées-sorties.

Les deux espaces adressables, utilisant le même bus d’adresses et de données


sont différenciés par des signaux de contrôles (Memory et I/O).

Les accès à la mémoire se feront par des instructions générales (exemple : ins-
truction MOV) pour activer la ligne de contrôle Memory, alors que les accès aux
E/S se feront par des instructions spécifiques (exemple : IN et OUT) pour acti-
ver la ligne de contrôle I/O.

Les processeurs INTEL x86 utilisent ce concept.


Memory

Processeur A/D Mémoire

Espace I/O

I/O

CENTRE DE FORMATION G E F I - CRETEIL –


45
ARCHITECTURE

Espace réservé aux cartes PnP

CENTRE DE FORMATION G E F I - CRETEIL –


46

LES INTERRUPTIONS
Une interruption est un événement (Hardware ou Software) qui vient inter-
rompre le processeur exécutant déjà un programme, pour lui demander
l’exécution d’un autre programme en général plus prioritaire.

Après l’exécution de ce dernier, le programme précédent est repris à l’endroit


où il a été interrompu.

Les interruptions permettent de déclencher des échanges entre le processeur et


les interfaces de périphériques.

Les différents types d’interruptions


 Les interruptions Hardware masquables : IRQ (Interrupt
ReQuest)
 Les TRAPs (ou NMI) : erreur interne du processeur qui dé-
clenche l’exécution d’un autre programme (ex : division par
0, dépassement de capacité).
 Les interruptions Software : instruction spécifiques et appels
de fonctions ou procédures
 RESET : signal électrique qui déclenche le redémarrage de
l’ordinateur

Interruptions IRQ d’un PC

Les PC peuvent gérer 16 IRQ de base (appelés IRQ standards, qu’on re-
trouve émulés aujourd’hui avec tous les systèmes d’exploitations), et
jusqu’à 256 IRQ théoriques en incluant la technologie APIC (Advanced
PIC).

IRQ standards du PC
Les IRQ standards principaux émulés avec les systèmes d’exploitations ha-
bituels sont :

IRQ 0 : horloge système


IRQ 1 : clavier
IRQ 4 : Port série (COM 1)
IRQ 8 : RTC
IRQ 12 : souris
IRQ 13 : FPU
IRQ 14 : IDE primaire

CENTRE DE FORMATION G E F I - CRETEIL –


47
ARCHITECTURE

Traitement d’une interruption hardware

Un signal INTR (Interrupt Request) en provenance d’une interface de périphé-


rique arrive au processeur.

A la fin de l’instruction courante, le processeur reconnaît cette demande, sauve-


garde une partie du contexte courant et retourne un acquittement.

L’interface envoie sur le bus de données une information (numéro de vecteur)


associée au préalable à l’interface.

Le processeur lit cette donnée, l’interprète, et détermine l’adresse du sous pro-


gramme correspondant dans la table des vecteurs d’interruptions.

Le processeur exécute ce sous programme.

A la fin de ce sous programme, le contexte sauvegardé est restauré, le pro-


gramme interrompu est repris à l’instruction suivante.

L’ACCES DIRECT A LA MEMOIRE : DMA


Un échange DMA est un échange d’un gros volume de données entre la
mémoire centrale et un périphérique (en passant par son interface) sans im-
pliquer le processeur.

La fonction DMA est assurée par un contrôleur de DMA (DMAC)

La fonction DMA permet les transferts suivants :

Mémoire  mémoire
Entrées / Sorties  Entrées / Sorties
Entrées / Sorties  Mémoire

CENTRE DE FORMATION G E F I - CRETEIL –


48

LES COPROCESSEURS

DEFINITION :
Les coprocesseurs sont des processeurs spécialisés qui se comportent comme
des sous-traitants du processeur principal: FPU, MMU, processeur graphique,
etc.

AVANTAGE :
 Ils réalisent leurs tâches plus rapidement que le proces-
seur principal.
 Ils libèrent le processeur central pour d’autres tâches.

LE FLOATING POINT UNIT


 Le FPU est un coprocesseur mathématique
 Il est capable de traiter des valeurs sur 32, 64 et 80 bits
 Ils effectuent des calculs arithmétiques, trigonométriques,
etc. … sur des entiers et des réels.

LE MEMORY MANAGEMENT UNIT


 Le MMU est un coprocesseur qui permet de gérer la mé-
moire virtuelle
 Il convertit une adresse virtuelle en adresse physique

LE PROCESSEUR GRAPHIQUE
 L’utilisation d’un processeur graphique exécutant des
programmes permet de choisir différentes possibilités
d’affichage (résolution, luminosité, contrastes, etc.)

CENTRE DE FORMATION G E F I - CRETEIL –


49
ARCHITECTURE

LE RTC (REAL TIME CLOCK)


Présentation
 Il fournit la DATE et L’HEURE (DATE and TIME) à
chaque démarrage de la machine
 Pour fonctionner, le RTC a besoin d’une pile (périodes hors
tension) et d’un quartz.
 Maintenant le RTC est intégré dans le CHIPSET de la
carte mère.

Réinitialisation du RTC

Cette réinitialisation peut se faire en déplaçant un cavalier dans une position


précise de la carte mère, ou en enlevant pendant une minute la pile bouton de la
carte mère (et en la remettant ensuite).

Exercice :

Accès à quelques emplacements mémoire de la SRAM-CMOS exploitée par le


RTC en utilisant les commandes debug ‘o’ et ‘i’ pour ‘output’ et ‘input’.

On doit fixer l’adresse interne du RTC à laquelle on veut accéder avec


l’instruction ‘ o 70 xx’ (exemple : o 70 00).

On peut alors accéder à l’adresse indiquée précédemment avec l’ instructions ‘i


71’ (exemple : i 71).

Sous MSDOS, ou sous Windows via l’invite de commande, lancer l’outil ‘de-
bug’

A l’invite, taper : o 70 00 et valider.

A l’invite, taper : i 71 et valider. Répéter 4 ou 5 fois la dernière commande, et


déterminer quelle est l’information stockée à l’adresse 00 du RTC.
(Réaliser les mêmes opérations pour les adresses 02, 04, 06, et 08 du RTC).

CENTRE DE FORMATION G E F I - CRETEIL –


50

GLOSSAIRE

AC97 Audio CODEC : remplace les interfaces Audio et MODEM


ACPI Advanced Configuration Power Interface, gestion de
l’énergie par l’OS
ALI ACER Labs Inc
AMR Audio Modem Riser :
Slot permettant d’insérer une carte fille dotée de sorties audio
et modem
ASIC Application-Specific Integrated Circuit
CRTC Cathode Ray Tube Controller
DVI Digital Video Interface
ECP Extented Capabilities Port
EPP Enhanced Parallel Port
FSB Front Side Bus
GART Graphics Address Remapping Table
IPL Initial Program Loader
Programme qui permet le chargement du système
d’exploitation.
POST Power On Self Test
Programme qui teste et initialise le PC au démarrage.
UMA Unified Memory Architecture
Ce terme désigne que le contrôleur graphique n’utilise pas de
mémoire réservée à cet effet, mais il utilise une partie de la
mémoire centrale.
USB Universal Serial Bus
SiS Silicon integrated Systems
SPD Serial Presence Detect
C’est une mémoire FLASH intégrée dans la SDRAM qui
contient les caractéristiques de la mémoire vive.
VRM Voltage Regulator Module
Wake up Ce concept permet la mise sous tension des PC à
on LAN distance et d’en superviser les différents éléments.

CENTRE DE FORMATION G E F I - CRETEIL –

Vous aimerez peut-être aussi