Sie sind auf Seite 1von 285

Structure des ordinateurs Y.

Mine ESA
1 Bac Info 2015/2016

Structure des ordinateurs


Y. Mine / 2015-2016 / 1 Bac Info

1
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Ecole Suprieure des Affaires - Namur


Cours de Hardware - 1 Bac en informatique 2015 - 1016
Y. Mine

L'informatique est une comptition commerciale et technologique dans laquelle lvolution des
composants et des systmes est quotidienne. Ce cours sera donc mis jour en temps rel en
fonction de l'volution des produits.

Sommaire

I Les origines de l'informatique


II - Le codage de linformation: le systme binaire

1 Le botier central

1.1 Les cartes en gnral


1.1.1 La carte mre - les formats
1.1.1.1 Architecture multitches
1.1.1.2 Le disque virtuel
1.1.1.3 La mmoire virtuelle
1.1.2 Les cartes dextension
1.1.3 Le refroidissement du pc
1.1.4 Le DRM
1.2 Le processeur
1.2.1 Dfinition du processeur
1.2.2 Fonctionnement du processeur
1.2.3 Fabrication des processeurs
1.2.4 Historique des processeurs
1.2.5 Les valeurs utilises
1.2.6 Composition d'un processeur
1.2.7 Le refroidissement
1.2.8 Architecture super-scalaire
1.2.9 Les supports des processeurs
1.2.10 Les diffrents processeurs
1.2.10.1 Pentium
1.2.10.2 Xon
1.2.10.3 Pentium2
1.2.10.4 Pentium4
1.2.10.5 Centrino
1.2.10.6 Athlon
1.2.10.7 Cell
1.2.10.8 Core2
1.2.10.9 Core 2 Quad
1.2.10.10 Core i7
1.2.10.11 Atom
1.2.10.12 AMD FX8150 Bulldozer
1.2.11 Rle du processeur
1.2.12 La course la miniaturisation
1.2.12.1 L'effet tunel
1.2.13 Les modes de transfert
1.3 Le chipset
1.3.1 Rle du chipset

2
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

1.3.2 Conception du chipset


1.3.3 Les fonctions les plus importantes du chipset
1.4 Le bus
1.4.1 De quoi se compose le bus
1.4.2 Les connecteurs dextension
1.4.3 Les types de bus
1.4.3.1 le bus ISA
1.4.3.2 le bus AT
1.4.3.3 le bus MCA
1.4.3.4 le bus EISA
1.4.3.5 le bus VESA (VLB)
1.4.3.6 le bus PCI
1.4.3.7 le bus AGP
1.4.3.8 le bus USB
1.4.3.9 linterface SCSI
1.4.3.10 le bus AMR / CNR
1.4.3.11 le bus PCI Express
1.4.3.12 RedTacton
1.5 les interruptions
1.5.1 lIRQ
1.5.2 rpartition des interruptions
1.5.3 les droutements
1.6 le canal DMA
1.7 les interfaces
1.7.1 linterface RS 232 C
1.7.2 L'IEEE 1394 ou FireWire
1.7.3 linterface centronics
1.7.4 LIEEE 1284
1.7.5 Interfaces ATA ou IDE
1.7.6 Le Sata
1.7.7 Le Long LBA
1.7.8 Atapi
1.7.9 WiFi
1.7.10 Bluetooth
1.7.11 WiMax
1.7.12 La communication infrarouge
1.7.13 Les puces RFID
1.7.14 La 3G
1.7.15 La 4G
1.8 La mmoire cache
1.8.1 Le mode burst
1.8.2 Cache asynchrone
1.8.3 Cache synchrone
1.8.4 Cache pipeline burst
1.8.5 La taille de la cache
1.8.6 La vitesse de la cache
1.8.7 Contigit
1.9 La mmoire virtuelle
1.10 Le bios
1.11 Le setup
1.12 Les mmoires
1.12.1 La rom
1.12.2 La ram
1.12.2.1 Les diffrentes sortes de ram
1.12.3 Aspects physique des barettes de mmoire

3
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

1.12.4 Le contrle derreur


1.12.5 Mmoire avec correction d'erreur
1.12.6 Technologies ram en dveloppement
1.12.7
1.13 Combien de Ram
1.14 Organisation de la mmoire vive
1.15 Gestion de la mmoire
1.15.1 Mmoire conventionnelle
1.15.2 Mmoire suprieure
1.15.3 Mmoire tendue XMS
1.15.4 Mmoire expanse EMS
1.16 La mmoire flash
1.16.1 Les types de cellules
1.16.2 Les mmoires Compact flash
1.16.3 Nanocristaux de silicium
1.16.4 Les SSD
1.17 L'alimentation lectrique du systme
1.17.1 La recharge par induction
1.18 Le disque dur
1.18.1 La mcanique du HD
1.18.2 Le format du HD
1.18.3 Dfragmentation du HD
1.18.4 Partitionnement du HD
1.18.5 Les diffrentes structures de fichiers
1.19 larchitecture PCMCIA
1.20 le floppy FD
1.21 les streamers
1.22 -
1.23 les disques magnto-optiques
1.24 les Cd et DVD Rom et Ram
1.24.1 Les graveurs
1.24.2 DVD et + R/RW
1.24.3 Blue Ray
1.24.4 La stockage holographique
1.24.5 DVD-RAM
1.25 les cartes vido
1.25.1 Rsolution et taux dimages
1.25.2 Les formats de fichiers
1.25.3 -
1.25.4 Les cartes acclratrices 3D
1.25.5 Les bibliothques
1.25.6 La compression des donnes
1.25.7 Les normes graphiques
1.26 les bases de registres

2 Les priphriques

2.1 les crans


2.1.1 cran cathodique
2.1.2 cran LCD
2.1.2.1 Les diffrents tats des cristaux
2.1.2.2 La polarisation
2.1.3 cran plasma
2.1.4 cran lectroluminescent organique

4
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

2.1.5 les projecteurs


2.1.6 les diodes lectroluminescentes
2.1.7 les panneaux lectroluminescents
2.1.8 cran fluorescent
2.1.9 crans FED
2.1.10 crans SED
2.2 les imprimantes
2.2.1 les imprimantes matricielles
2.2.2 les imprimantes jet dencre
2.2.2.1 Le procd thermique
2.2.2.2 Le procd pizolectrique
2.2.3 Les imprimantes encre solide
2.2.4 Les imprimantes laser
2.2.5 Les imprimantes thermiques
2.2.6 Les imprimantes transfert thermique
2.2.7 Les imprimantes LEDS
2.2.8 Le standart Postscript
2.2.9 Le papier lectronique
2.3 le pav tactile
2.4 -
2.5 -
2.6 les technologies de communication
2.7 la carte son
2.7.1 Les hauts-parleurs
2.8 la souris
2.9 le stylet
2.10 le trackbal
2.11 Le cablage
2.12 Le clavier
2.12.1 Les touches bascule
2.12.2 Le code ASCII
2.12.3 Les branchements
2.13 Le scanner
3. Les serveurs
3.1 les serveurs
3.2 le systme RAID
3.3 organisation et administration des documents

5
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

I LES ORIGINES DE L'INFORMATIQUE

Ordinateur : Machine automatique de traitement de l'information permettant de


conserver, d'laborer et de restituer des donnes sans intervention humaine en effectuant
sous le contrle de programmes enregistrs des oprations arithmtiques et logiques.

I Les Origines
En 1904, l'invention du tube vide lectronique permit la construction du premier lment
indispensable la fabrication d'un ordinateur.

Carte perfore

D'abord utilis comme amplificateurs, ces tubes, en 1940, virent


leur fonction de commutateur symboliser le codage binaire. Les
donnes taient introduites l'aide de cartes perfores et les
diffrentes parties du systme taient connectes manuellement
l'aide de cbles. Leur programmation tait trs lente : il fallait
parfois plusieurs jours pour seulement 5 minutes de
fonctionnement.

Du tube vide lectronique au transistor


Les militaires ont t les premiers utiliser ces ordinateurs tubes comme l'ENIAC (un ordinateur
de 30 tonnes contenant 18 000 tubes, 6 000 commutateurs, 70 000 rsistances ...), car la seconde
guerre mondiale multiplia les innovations, et, quand elle fut termine, les autorits trouvrent
d'autres usages aux ordinateurs.

Les ordinateurs centraux


Avec des transistors petits, fiables et dgageant peu de chaleur, les ordinateurs deviennent plus
petits, plus puissant et plus conomiques. Ces machines furent utilises dans les annes 60,
essentiellement par les banques.

Descente au niveau des puces


En 1959, Texas Instruments mit au point une technologie faisant appel aux techniques
photographiques et capable de graver plusieurs processeurs sur un seul morceau de silicium. Ces
transistors pouvaient ensuite tre relis par des pistes mtalliques graves galement sur le silicium.
Cette combinaison prit le nom de circuit intgr. En 1971, Intel dveloppa le premier processeur, le
4004, qui permit le dveloppement des micro-ordinateurs.

L'arrive d'Apple sur le march


Trois entreprises modifirent radicalement l'informatique personnelle.
La premire, Commodore, construisit un systme complet avec un clavier, un cran, un systme de
stockage sur cassette, appel le PET.
La seconde fut Tandy Radio Shack, avec son TRS-80.
Mais la plus influente est Apple Computer : aprs la sortie du troisime processeur d'Intel, le 8080,
Apple construisit le premier ordinateur personnel populaire qu'il baptisa Apple I (en 1976).

Le PC d'IBM
En 1980, le fabricant d'ordinateurs centraux IBM, cre un ordinateur individuel. C'tait le PC
(Personnel Computer)

6
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Le processeur
Le processeur ralise la miniaturisation totale des fonctions logiques dans un systme lectronique.
Le 4004 fonctionnait sur 4 bits, c'est dire qu'il tait capable de traiter 4 valeurs binaires la fois et
intgrait 2.250 lments rpartis sur une plaquette de 4,2 sur 3,2 mm.
Son successeur sera le premier avoir des capacits de calculs et des fonctions de contrle
leves, c'est le 8008, un processeur 8 bits qui sera commercialis par Intel en 1972.
Il sera suivi en 1974 du 8080, puis en 1978 du 8086 (16 bits) qui sera intgr dans le premier micro-
ordinateur d'IBM, le PC en 1981.

II CODAGE DE LINFORMATION : QUEST-CE QUE LE SYSTEME BINAIRE ?

A - Introduction

Le processeur et tous les composants qui l'entourent doivent traiter les nombres usuels (0, 1, 2...8,
9) dont la reprsentation au moyen d'tats lectriques est trs complexe. C'est la raison pour
laquelle les ordinateurs travaillent sur des nombres binaires, et n'utilisent que les valeurs 1 (allum)
et 0 (teint). Chaque 0 ou 1 d'un nombre binaire constitue un bit. C'est la plus petite unit
envisageable.
Il faut 4 bits pour reprsenter un chiffre ordinaire tel que "8" (qui s'crit 1000 en binaire).

Une lettre majuscule telle que "A" est code 01000001. Un groupe de huit bits est appel byte ou
octet, chaque octet correspondant ainsi un caractre. Un octet, comme son nom lindique, a une
taille de 8 bits, tandis quun byte peut tre ventuellement compos dune quantit suprieure de
bits.

La plupart des PC disposent de processeurs qui peuvent manipuler des nombres de 32 ou de 64


bits. Pour toutes les oprations portant sur des nombres plus importants, le processeur doit travailler
sur des portions rduites, puis reconstituer le rsultat sous forme d'un nombre unique.

Les ordinateurs ne font qu'allumer et teindre des milliers de transistors qui fonctionnent comme de
minuscules interrupteurs. En en combinant un grand nombre, on peut crer une grande varit
d'instructions.

L'arithmtique binaire est utilise parce que c'est la plus efficace. Cela veut dire qu'une information
numrique peut tre stocke en distinguant plusieurs valeurs d'un phnomne physique continu
comme une tension ou une intensit.
Plus on distinguera de valeurs, plus l'espace entre les valeurs sera petit et moins le dispositif de
mmorisation sera discriminant et fiable. Avec la numration binaire, il suffit de savoir distinguer
deux tats, c'est en ce sens que c'est la mthode la plus fiable pour coder l'information numrique.

Comment coder le nombre 1944 avec seulement deux positions, 0 et 1 ?


On peut coder chacun des chiffres sparment (minimum 4 bits par chiffre)
0001 1001 0100 0100

On peut coder la valeur 1944 entirement en binaire :


0000011110011000

Avec 16 bits, on peut reprsenter les nombres de 0 9999 en format dcimal, ce qui nous donne
10.000 combinaisons, alors qu'avec 16 bits en binaire pur, on peut reprsenter 65.536 nombres
diffrents. Le binaire est plus efficace.

7
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

L'octet

L'octet est une unit d'information compose de 8 bits. Il permet de stocker une lettre, un chiffre ...
Ce regroupement de nombres par srie de 8 permet une lisibilit plus grande, au mme titre que l'on
apprcie, en base dcimale, de regrouper les nombres par trois pour pouvoir distinguer les milliers.
Par exemple le nombre 1 256 245 est plus lisible que 1256245.

Pour un octet, le plus petit nombre est 0 (reprsent par huit zros 00000000), le plus grand est
255 (reprsent par huit un 11111111), ce qui reprsente 256 valeurs diffrentes.

27 =128 26 =64 25 =32 24 =16 23 =8 22 =4 21 =2 20 =1


0 0 0 0 0 0 0 0
1 1 1 1 1 1 1 1

B - Les units de mesure

1 octet = 8 bits

1024 octets = 1 Ko (Kilo-octets)

1 048 576 octets = 1024 Ko = 1 Mo (mga-octets) 220 octets

1 073 741 824 octets = 1024 Mo = 1 Go (Giga-octets) 230 octets

1099511627776 octets = 1024 Go = 1 To (Tra-octets) 240 octets

1024 To = 1 Po (Pta-octets)

C - Donnes non numriques

Pour permettre la manipulation, lchange et le stockage de fichier texte, il faut les coder sous un
format universel qui peut tre reconnu par tous les ordinateurs. Il n'existe pas de mthode pour
stocker directement les caractres. Le codage des caractres alphanumriques se fait par une table
de correspondance propre chaque code utilis :
- BCD (Binary Coded Decimal) : le caractre est cod sur 6 bits
- ASCII (American Standard Code for Information Interchange) : codage sur 7 puis sur 8 bits
- EBCDIC (Extended Binary Coded Decimal Internal Code) : le caractre est cod sur 8 bits
- UNICODE : Le caractre est cod sur 16 bits (soit 65536 combinaisons possible); il permet de
traiter des textes crits aussi bien en hiroglyphes quen franais.

Le code ASCII (American Standard Code for Information Interchange)

Chaque caractre possde son quivalent en code numrique. Le code ASCII de base reprsentait
les caractres sur 7 bits (128 caractres possibles, de 0 127). Le code ASCII a t mis au point
pour la langue anglaise, il ne contient donc pas de caractres accentus, ni les caractres
spcifiques dautres langues. Pour coder ce type de caractre il faut recourir un autre code. Le
code ASCII a t tendu 8 bits (un octet) pour pouvoir coder plus de caractres (ASCII tendu).
Ce code attribue les valeurs 0 255 (codes sur 8 bits, soit 1 octet) aux lettres majuscules et
minuscules, aux chiffres, aux marques de ponctuation et aux autres symboles (caractres accentus
dans le cas du code iso-latin1).

8
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Le code ASCII tendu n'est pas unique et dpend fortement de la plateforme utilise.

Les codes 0 31 ne sont pas des caractres proprement parler mais des caractres de contrle
car ils permettent de faire des actions telles que:
o retour la ligne (CR)
o Bip (BEL)
Les codes 65 90 reprsentent les majuscules
Les codes 97 122 reprsentent les minuscules
(il suffit de modifier le 5me bit pour passer de majuscules minuscules, c'est--dire ajouter 32 au
code ASCII en base dcimale)

D Elments de logique

Certaines des fonctions accomplies par l'ordinateur sont obtenues avec des circuits physiques.
Cette technique s'appelle "logique cable" (ex : processeurs).

Les oprateurs :
L'UC (unit centrale) peut accomplir aussi bien des oprations arithmtiques que des oprations
logiques.
Les oprations sont surtout utilises pour comparer des donnes entre elles et dclencher, partir
du rsultat, une transaction particulire.

Dans l'excution d'un calcul arithmtique normal, nous pouvons distinguer trois entits
fondamentales :
1- Les oprandes : nombres sur lesquels on effectue l'opration.
2- L'oprateur : symbole indiquant l'opration accomplir
3- Le rsultat : nombre associ par l'oprateur aux oprandes.

On connat les oprateurs correspondant aux oprations arithmtiques ordinaires mais il existe aussi
une srie d'oprateurs appele les oprateurs logiques (logique Boolenne).

Les oprateurs logiques :

Ils sont bass sur un prdicat , une phrase qui peut tre vraie ou fausse.

Les diffrents oprateurs de cette logique sont :

ET (AND) : vrai si les 2 sont vrais


OU (OR) : vrai si au moins un des deux est vrai
NON (NOT) : vrai si la phrase de dpart (le prdicat) est faux

Prenons l'exemple des feux de circulation, qui prsentent quatre situations possibles :
1- feux teints
2- feu rouge
3- feu orange
4- feu vert

A la question : "Quel est l'tat des feux de circulation ?", la rponse est ncessairement l'une des
quatre situations numres plus haut.
Soit : teint OU rouge OU orange OU vert
Le mot OU est un oprateur logique. Le symbole est OU.
On peut donc exprimer les quatre situations possibles de la faon suivante :
tat des feux de circulation : 1 OU 2 OU 3 OU 4

9
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Question : "Quand une voiture a-t-elle le droit de passer ?"


Rponse : "Feux teints OU feu vert."
On peut traduire symboliquement la rponse par :
PASSEZ = 1 OU 4
En ralit, l'expression 1 OU 4 n'est pas suffisante puisque si les feux sont teints, il faut encore
s'assurer que la voie est libre. La rponse complte est donc :
PASSEZ = feu vert OU feux teints ET voie libre
Considrons cette dernire condition.
Le mot ET signifie qu'on doit avoir simultanment les deux situations : feux teints et voie libre

C'est un nouvel oprateur logique que l'on symbolise par ET.


En attribuant le chiffre 5 la condition voie libre, on aura :
PASSEZ = 4 OU 1 ET 5
Mais cette expression est susceptible de deux interprtations :
a) PASSEZ = (4 OU 1) ET 5
b) PASSEZ = 4 OU (1 ET 5)

L'expression a) signifie que le passage est autoris si l'on a (4 OU 1) et en mme temps 5. C'est une
interprtation errone contrairement l'expression b) qui est correcte.
Il est donc indispensable d'utiliser correctement les parenthses, exactement comme dans les
formules algbriques.

Lalgbre de Boole prsente diffrentes rgles et thormes qui vont servir de base lcriture, la
simplification et a conception des circuits intgrs (processeurs et autres circuits).

10
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

E - La logique cable

Les oprateurs logiques peuvent s'appliquer aux signaux lectriques de la mme manire qu'ils
s'appliquent aux symboles 0 et 1 (signaux lectriques numriques).
L'opration qui permet d'obtenir le signal A et B est effectue par des circuits numriques
spcialiss nomms circuits logiques.
Chacun de ces circuits a une fonction qui lui est propre. A chaque oprateur logique correspond un
circuit spcifique.
Il faut donc construire un appareil particulier renfermant un circuit pour chacune des fonctions
logiques dont on a besoin.
Concevoir un circuit, c'est relier lectriquement entre eux un certain nombre de composants. On
obtient ainsi un circuit intgr.
Cette opration de connexion s'appelle un cblage et le circuit prend alors le nom de logique cable.

Les processeurs sont lexemple le plus reprsentatif de cette logique. Ils sont garnis de systmes de
ce genre, leur permettant de raliser diffrents traitements, gnraux ou spcialiss (multimdia).

La limite physique de la connexion de ces cablages sur les lments quils doivent servir est une des
raisons de la fin inluctable du processus des miniaturisations successives des lments des
processeurs.

11
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

1. Le botier central

Le botier d'un ordinateur est un caisson de plastic ou, mieux, de mtal contenant les composants
internes de l'unit systme.

Il existe diffrents formats de botiers (facteurs de forme) conus au fil des annes :

Le format AT

Apparu avec les premiers 286, le format AT est le premier format standardis (au niveau des
dimensions et connectiques) avoir t adopt (avant le format AT, les constructeurs construisaient
leurs botiers avec des formats propritaires). Il a permis aux assembleurs de se dvelopper tant
donn la nouvelle standardisation des composants. La faible place disponible pour les composants
internes explique en partie son abandon.

Le format ATX :

Successeur du format AT, le format ATX (apparu en


1997) permet une meilleure ventilation des
priphriques internes et apporte aussi un gain de
place. C'est le standard actuel qui n'a pas beaucoup
volu durant toutes ses annes d'existence, hormis
le passage l'ATX 2 qui a apport de menues
volutions :

Le format ATX 2.0

Simple volution au niveau de l'alimentation, le


format ATX 2.0 ne se distingue de l'ATX que par
une alimentation disposant d'une prise carre
dlivrant du +12 Volts :

Le format BTX

Propos par Intel, le format BTX permettait


d'amliorer encore la circulation de l'air dans le
botier. Ce format a t abandonn en 2007, seuls
les micro et pico btx sont encore produits.

Le format Mini-ITX

Il s'agit de plateformes faible consommation


d'nergie, de faibles dimensions (17cm*17cm pour
une carte-mre au format mini ITX). Ces
plateformes peuvent tre des mini PC ou encore
des PC plats ne comportant pas de lecteur CD par
exemple.

12
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Les emplacements (ou baies)

Un botier possde plusieurs emplacements pour pouvoir y stocker les priphriques. Ce nombre
varie en fonction de chaque botier.

Les emplacements 3,5 pouces sont destins aux disques durs et lecteurs de disquettes.

Les emplacements 5,25 pouces accueillent les graveurs et les lecteurs de DVD, etc. Ce sont eux
qui, en gnral, dterminent les dimensions d'un botier. En effet, avec un emplacement 5,25
pouces, le botier est considr comme Mini, avec 3 comme Moyen, et avec 5 comme Grand.

1.1 Les cartes en gnral

Une carte circuits imprims est une mince feuille de Mylar rigide,
gnralement vert ou ambre. Elle est constitue de plusieurs couches
feuilletes. Des circuits de connexion sont imprims sur chaque face.
Ces "pistes" connectent les composants matriels et les circuits
annexes, permettant le transport de donnes et de lnergie. Les
composants peuvent tre connects aux rseaux de circuits soit
directement, soit par l'intermdiaire de supports. Des cavaliers ou des
commutateurs DIP peuvent se trouver sur les cartes pour contrler
certaines fonctions.

1.1.1 La carte mre

La carte mre est la carte principale du


systme et constitue le PC
proprement parler. Elle en reprsente
l'lment central et permet de
caractriser ce dernier, pour dterminer
la catgorie laquelle il appartient en
fonction de ses performances.

Quasiment tous les lments


constituant la partie "Traitement" se
trouvent sur la carte mre. C'est de l
que sont grs et contrls tous les
autres lments et priphriques et
qu'ils sont insrs dans le processus
global du traitement des donnes.

Elle comporte les composants


directement lis au calcul et au
traitement des donnes. Les
composants principaux en sont le
chipset, le bios, le processeur, les
mmoires (RAM, ROM et circuits
associs) et les logements d'extension.
Des cartes d'extension peuvent ainsi

13
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

tre ajoutes la carte mre afin de personnaliser le systme si ces fonctions ne sont pas
existantes directement sur la carte-mre (dite alors All In One). Ces cartes s'enfichent dans les ports
prsents sur la carte mre et leurs connecteurs sont disponibles sur la face arrire de la machine
pour y brancher les priphriques.

La carte-mre dtermine le type de tous les autres composants. Ses slots dtermineront le format
des priphriques (PCI, PCIx, AGP, IDE, SATA). Ses emplacements mmoires dtermineront le
type de barrettes utiliser (DIMM, RIMM). Enfin, le socle du processeur dterminera le CPU
utiliser. La frquence de la carte-mre sera dterminante pour l'achat d'un processeur.

Schma et identification des lments dune carte mre

* 1 : Northbridge (Intel MCH 975X)


* 2 : Southbridge (Intel ICH7R)
* 3 : Contrleur SATA RAID (Silicon Image SI4723) des 2 ports 14 orange
* 4 : Contrleur USB (Genesis Logic GL850A) des 2x2 ports 18 bleu
* 5 : Contrleur FireWire 1394a (Texas Instrument TSB43AB22A) des 2 ports 19 & 30
* 6 : Contrleur cartes rseaux (Marvell 88E80583) Ethernet Gigabit 2 ports 32 et WiFi
802.11g mini carte 35
* 7 : Contrleur ata, SATA raid et eSATA (JMicron JMB363) SATA port 14, ata port 13 et
eSATA port 31
* 8 : Contrleur audio (realtek ALC882M) 7.1 avec technologie dolby digital live ports 34,
S/PDIF port 28 et optique port 29.
* 9 : Super I/O, Contrleur srie port 27 et pour lecteur de disquette port 12
* 10 : Socket processeur (lga775)
* 11 : Slots mmoire 4 emplacements DDR2 800/667/533 unbuffered ECC/non-ECC de 256
Mo, 512 Mo, 1 Go et 2 Go dual-channel par paire dans slot de mme couleur
* 12 : Connecteur pour lecteur de disquette 34-1 pin
* 13 : Connecteurs ultra ATA 133/100/66 40-1 pin supportant 2 priphriques IDE chacun
disque dur, lecteur cd/dvd.
* 14 : Connecteurs SATA2 pour disque dur SATA
* 15 : Connecteurs PCI Express 1x

14
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

* 16 : Connecteur PCI Express 16x pour carte graphique, en mode SLI ou Crossfire le port
orange fonctionne en PCI Express 16 x, le noir en PCI Express 4x
* 17 : Connecteurs PCI
* 18 : Connecteurs USB
* 19 : Connecteurs FireWire
* 20 : Connecteur audio ADH (Azalia Digital Header)
* 21 : Connecteur pour bouton on/off & reset, led dalimentation & dactivit disque dur et
haut parleur dalerte systme en faade sur le boitier.
* 22 : Connecteur audio analogique AAFP HD Audio ou AC 97
* 23 : connecteurs audio dentre stro par connexion interne depuis le Cd-Rom et un
bracket avec mini jack.
* 24 : Connecteurs pour ventilateurs prise PWM 1 4 pins pour CPU et 3 autres 3 pins
* 25 : Connecteurs dalimentation ATX 4 pins atx 12 v et 24 pins EATX
* 26 : Connecteur PS/2 pour clavier (bleu) et souris (vert)
* 27 : Connecteur srie rs232
* 28 : Connecteur S/PDIF analogique
* 29 : Connecteur Optique numrique
* 30 : Connecteur FireWire
* 31 : Connecteur e-SATA
* 32 : Connecteurs Ethernet RJ45 10/100/1000
* 33 : Connecteur usb 2
* 34 : Connecteurs audio mini jack
* 35 : Connecteur antenne Wi-Fi
* 36 : Puce contenant le BIOS eeprom 8 Mb
* 37 : Pile maintient les rglages du bios ordinateur teint
* 38 : Radiateur pos sur les mosfets servant lalimentation du processeur
* 39 : Caloducs transporte la chaleur du northbridge au radiateur

15
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Les cavaliers

Les cavaliers sont des commutateurs situs sur la carte mre ou sur les
cartes d'extension. Ils servent dfinir manuellement des paramtres
spcifiques au matriel. Le paramtrage exact des cavaliers est essentiel
au bon fonctionnement du matriel. Ils contrlent par exemple la quantit
de mmoire installe, les adresses ou les interruptions utiliser ou les
ports actifs. La tendance est de les remplacer par des rglages software
au travers dinterfaces accessibles lcran.

La carte-mre supporte galement les connecteurs dalimentation lectrique de certains de ses


accessoires (le ventilateur).

Les commutateurs DIP (Dual In line Package) sont soit bascule, soit rglette.

La frquence

Une carte-mre doit


pouvoir fournir une
frquence supporte par
le processeur choisi.
Jusqu'au 386, ces deux
composants avaient la
mme frquence. Cette
frquence tait donne
par un oscillateur appel aussi quartz. Attention,
souvent la frquence indique sur celui-ci est
diviser par deux. En cas de changement de
CPU, il tait possible dchanger ce composant
par un autre.

Sur les carte-mres actuelles, il est possible de


modifier la frquence par jumpers. Il n'y a plus
d'oscillateur changer, il est remplac par un
circuit synthtiseur de frquence PLL (Phase

16
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Locked Loop). Ce dernier gnre une frquence de base de 14,3 Mhz, asservie en frquence de
sortie sur un multiple de la frquence d'entre afin de produire des frquences utilisables.

Le voltage

Une carte-mre est disponible dans divers voltages et est


alimente par le bloc dalimentation gnral. C'est en fait le type de
processeur qui y sera implant qui dtermine son choix.

Anciennement, tous les processeurs taient 5V. Pour diminuer le


dgagement thermique et conomiser l'nergie, ils sont passs
3.3V, 2.8V ou 1,8 v et mme moins. Un update de processeur
pourra donc tre limit par les capacits d'alimentation du systme

Le Voltage Regulation Module (VRM) permet de modifier le voltage de la carte-mre. Il se prsente


sous la forme d'un connecteur carn et est gnralement situ ct du processeur. Deux
mthodes sont utilises, soit un paramtrage l'aide de jumpers, soit par l'insertion d'une carte
incluant un rgulateur. Le VRM dtecte le signal envoy par le processeur lorsquil est mis en
marche et rgle aussitt la tension dalimentation.

Des progrs dans les conomies dnergie font aujourdhui que le VRM est devenu plus complexe.
Les processeurs ou les processeurs graphiques peuvent fonctionner avec un voltage rduit en mode
basse consommation. En consquence, on retrouve des VRM sur les cartes graphiques comme sur
les cartes mres et ce module doit pouvoir sadapter de faon dynamique la demande.

La pile ou l'accumulateur

Le BIOS exigeant d'tre sous tension en permanence, la


carte-mre intgre une pile. Celle-ci est gnralement place
dans un petit botier plastique. Certaines cartes taient
quipes d'un botier DALLAS contenant une pile.

Les formats des cartes-mres

Il existe diffrents formats de carte-mres: AT, ATX, BTX, LPX et NLX. Chacun de ceux-ci apportent
leurs lots de spcialits, d'avantages ou dinconvnients.

Le format AT - Baby-AT

Ce format, soit 22cm de large par 33cm de long, dsormais abandonn car ne correspondant plus
aux besoins actuels, fut trs utilis pour les cartes-mres base de 386, 486 et Pentium.

17
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Le format ATX

Bases sur une spcification publie en 1997


par Intel, les cartes-mres au format ATX
imposent l'utilisation d'un botier spcifique au
format ATX. Le processeur a t dplac vers
l'alimentation lectrique, ce qui permet un
meilleur refroidissement sans qu'il soit
ncessaire d'ajouter un ventilateur
supplmentaire. Ce mouvement a dgag les
slots d'extension, permettant ainsi l'usage de
cartes longues. Les supports de barrettes de
mmoire sont plus facilement accessibles, les
prises srielles, parallle, clavier, souris ainsi
que USB, sont intgres la carte-mre.
Leur position a t normalise afin de faciliter
la construction de botiers adquats. Enfin, les
connecteurs du contrleur IDE et floppy sont placs plus prs de ces priphriques, vitant ainsi
l'usage de cbles longs.
Le connecteur d'alimentation t revu et est compos d'un seul connecteur quil est impossible
d'insrer l'envers. Il fournit aussi en standard une tension de 3.3V, ce qui vite l'usage d'un
rgulateur de tension.

Le format BTX

Le format BTX fait suite aux besoins de dissipation thermique requis pas les nouvelles technologies.
Pour ce faire, l'emplacement des diffrents composants du systme a t nouveau revu.

Les trois modles standardiss ont


t ramens 2 partir de 2007,
aprs labandon du BTX initial.
Le format BTX existe en 2 formats
majeurs, le microBTX (similaire au
MicroATX) et picoBTX. Si le
placement des composants reste
identique sur les 2 formats, le nombre
de slots PCI Express passe
respectivement quatre, puis un
seul pour le picoBTX :

Niveau dimensions, le format BTX


spcifie une largeur de 26.6 cm. La
longueur varie selon le format, ainsi
que des points de fixation de la carte
au botier

Le format PicoBTX a t conu pour


concurrencer les formats spcifiques
des cartes de petite taille. Ces nouvelles cartes ncessitent un nouveau format de botier compatible
ou l'espace intrieur t compltement repens.

18
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

BTX : Organisation interne

L'intrieur d'une tour BTX est tudi pour offrir une dissipation thermique optimale. La diffrence
principale avec l'ATX est la position du CPU, qui dispose d'un ventilateur en aspiration l'avant de la
tour. Les autres priphriques du systme sont positionns de cette faon :

BTX : Dissipation Thermique

Le flux d'air est optimis de l'avant vers l'arrire et rencontre les principales sources de dgagement
calorifique comme le CPU, le VRM, le chipset et la mmoire.

Le sustme est compos d'un cylindre dot d'un cur en cuivre qui est charg, non seulement de
refroidir le CPU, mais aussi de rpartir et de diriger le flux d'air sur les autres lments du botier.

19
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Le format LPX

Il s'agit d'un format semi-propritaire, mais qui a t utilis ou copi par de nombreux constructeurs.
Les spcifications du format LPX n'ont jamais t publies en dtail, ce qui implique que chaque
constructeur y a ajout sa part de spcialits. Ainsi, il n'existe pas une carte-mre LPX standard.

Ces cartes ont souvent t utilises pour des botiers SlimeLine ou Low Profile car elles permettent
de composer une machine de faible hauteur. Les slots d'extension sont placs sur la carte-mre
selon la disposition habituelle. Par contre, un slot spcial a t dispos entre les slots d'extension. Il
permet l'ajout d'une "Riser card", qui est quipe de slots d'extension sur une ou sur ses deux faces.
Il est ainsi possible d'ajouter des cartes d'extension paralllement la carte-mre. Si ce procd est
ingnieux, il impose souvent de retirer plusieurs cartes pour accder celle situe en dessous.

Des connecteurs sont placs l'extrmit de la


carte-mre. Gnralement, il s'agit des prises
srielles, parallles, PS/2 et parfois mme le
connecteur VGA. Les cartes les plus rcentes
proposent des connecteurs USB, audio et
rseau.

Ces cartes ne sont utilises que pour des


machines ncessitant un faible encombrement.

Le format NLX

Ce format, lanc en 1997, est bas sur le format LPX, il est totalement normalis.
Sa ressemblance avec les cartes-mres LPX est principalement base sur le fait que la carte-mre
est compose de deux plaques.
Le processeur, la mmoire cache et la mmoire vive sont placs sur la carte principale. La carte fille
intgre les slots d'extensions. Comme pour le LPX, les cartes d'extensions sont insres
perpendiculairement la carte-mre. Par contre, lors du dmontage du PC, la carte principale est
retire du PC, alors que la carte fille reste sa place. Cela prsente l'avantage d'viter de devoir
dvisser une une les cartes pour avoir accs au CPU. Un autre avantage est de garantir l'volution
du PC. Si un nouveau format de processeur ou de mmoire devait tre disponible, il serait possible
de ne changer que la carte principale. Ainsi, pas de dmontage complet de la machine.

Comme pour les cartes LPX ou ATX, les principaux connecteurs sont intgrs directement sur la
carte principale.

Les cartes NLX supportent la plupart des technologies actuelles (PCIx, USBx,). Certains
constructeurs proposent des cartes all-in-one qui demandent un botier spcifique.

1.1.1.1. Architecture multitches

Le mode multitche consiste en l'utilisation d'un seul processeur ou d'un ensemble de processeurs,
pour excuter plusieurs tches en mme temps. Ce mode est intgr depuis Win95. Le mode
multitche permet aux processeurs d'utiliser leur vitesse maximale quand ils traitent plusieurs
oprations. Trois types diffrents de mode multitche ont t utiliss. Il s'agit du changement de
contexte, du mode multitche coopratif et du mode multitche en temps partag.

20
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Le changement de contexte
Est le mode multitche le plus simple et le plus ancien il est aujourdhui abandonn. En mode
changement de contexte, plusieurs applications sont charges et fonctionnent, mais le temps de
traitement est donn une seule application uniquement, dite "de premier plan". L'utilisateur peut
basculer sur l'autre application (d'arrire plan) pour lui permettre d'avoir du temps de traitement,
mais les deux applications ne peuvent pas fonctionner en mme temps.

Le mode coopratif
Le mode coopratif prsente une amlioration par rapport au mode changement de contexte en ce
sens qu'il permet d'attribuer le temps d'attente de l'application de premier plan l'application
d'arrire plan. L'application de premier plan a gnralement assez de temps morts (en attendant, par
exemple, que l'utilisateur rponde par une entre au clavier) pour que le mode multitche coopratif
soit plus efficace que le simple changement de contexte. Egalement abandonn.

Le mode multitche en temps partag


Utilis par Win95/8/00/nt/Me/XP/Vista/7, le temps du processeur est partag entre les diffrentes
tches que la machine doit effectuer. La division du temps peut tre base sur un ordre squentiel,
dans l'ordre dans lequel les tches ont t envoyes au processeur ou tre dtermine par un
niveau de priorit attribu.

Le traitement parallle

Le traitement parallle est une mthode de traitement des tches consistant les fragmenter,
chaque fragment tant pris en charge par un processeur diffrent. Pour pouvoir traiter une tche en
parallle, un ordinateur doit donc avoir plusieurs processeurs pouvant travailler simultanment. Il est
diffrent du mode multitche, car le traitement parallle peut traiter diffrents aspects d'une mme
tche simultanment (et ainsi traiter plus vite la tche dans sa totalit), tandis que le mode
multitche traite diverses tches en ordre squentiel. La voie unique entre un processeur et la
mmoire dans une machine traitement simple est limite en vitesse, parce que toutes les donnes
doivent transiter par cette voie. Cependant, mme les configurations parallles ont leur limite et, au-
del d'un certain point, il ne suffit plus pour accrotre la vitesse, d'ajouter des processeurs un
systme. Le logiciel doit donc tre conu pour utiliser plus efficacement l'architecture parallle.

1.1.1.2 Le disque virtuel

Un disque virtuel n'est pas une interface mcanique physique comme les autres units de stockage
et de manipulation de donnes. Il s'agit d'un mcanisme virtuel cr par un logiciel qui utilise une
zone de mmoire vive comme emplacement pour le stockage des donnes. Le disque virtuel obtenu
simule un disque dur trs rapide. La taille de la mmoire affecte ce disque virtuel peut tre
modifie en fonction des besoins de l'utilisateur mais il convient de ne pas utiliser tout le volume de
la mmoire vive ncessaire pour l'exploitation gnrale du systme. Le disque virtuel convient bien
pour la lecture et la manipulation rapide de petits volumes de donnes. Sa rapidit s'explique par le
fait que les donnes ainsi stockes ne transitent pas par des gestionnaires de priphriques ou des
units de disque matrielles. Leur transfert par le bus de donnes est ainsi plus court et plus rapide.
Si le disque virtuel ne possde pas sa propre batterie de secours, son contenu doit tre sauvegard
sur une autre forme d'unit avant d'teindre le systme. Autrement, les donnes seront perdues.

1.1.1.3 La mmoire virtuelle

La mmoire virtuelle est prsente physiquement sur la machine sous la forme d'espace du disque
dur rserv par le systme pour y crer une sorte d'allonge de la mmoire vive. Cette part de la
mmoire vive n'est videmment pas aussi rapide que la ram classique, mais cet artifice permet de
pallier un manque de ram.

21
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

1.1.2 Les cartes dextension

Elles senfichent dans les connecteurs de bus prsents sur la carte mre. Le fait quelles se
branchent sur ces connecteurs implique que les cartes doivent appartenir au mme standard que
ces connecteurs. Une carte mre en PCIx demande des cartes filles en PCIx.

Une de ces cartes est tout fait indispensable au fonctionnement basique du PC,

la carte cran ou carte vido, qui assure la gestion de laffichage (rgulirement intgre la carte
mre)

Dautres cartes, non indispensables, sont ajoutes pour donner au pc des fonctionnalits
supplmentaires, par exemple et sans tre complet :

carte son
carte fax-modem
carte rseau
carte vido acclratrice3D
carte dacquisition vocale
etc,

La tendance est aux cartes all-in-one sur lesquelles ces fonctionnalits sont nativement prsentes.

1.1.3 Le refroidissement du PC, sa ventilation

Le bon refroidissement de l'intrieur du PC est aussi important que l'utilisation d'un bon ensemble
radiateur/ventilateur pour le processeur, puisque le refroidissement d'un PC est d'autant meilleur que
la temprature d'air circulant dans le boitier est basse.

Des problmes d'chauffement peuvent survenir dans les situations critiques, souvent provoques
par un ou plusieurs des paramtres suivants :
temprature air extrieur trop leve,
botier de petite dimension ou trop rempli,
utilisation de cartes graphiques 3D de plus en plus puissantes et de plus en plus gnratrices de
chaleur,

Le seul ventilateur intgr l'alimentation secteur est parfois insuffisant pour extraire toute la
chaleur. La meilleure solution est l'utilisation d'un second ventilateur de boitier ; condition qu'il soit
bien plac (push/pull) - on fixe un second ventilateur aspirant en bas de la face avant du boitier.

Il existe fondamentalement deux types de ventilateur PC : les deux fils et les trois fils.

Les premiers se contentent d'alimenter le moteur en courant continu et de la faire tourner en


permanence, alors que les seconds disposent d'un fil pour contrler distance l'tat (ventuellement
la vitesse) du ventilateur via des utilitaires d'autodiagnostic. Ce programme d'autodiagnostic lit les
indications du capteur de temprature plac sous le processeur, quand ce dernier existe. Le
ventilateur n'est alors activ que quand c'est ncessaire. Ce systme ncessite au moins un boitier
ATX.

22
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

1.1.4 Le DRM

Le DRM (Digital Rights Management) est compos d'un ensemble de mcanismes de protection qui
ont pour mission d'empcher la copie illicite de fichiers, condition sine qua non de leur mise en ligne.

La gestion des droits numriques ou GDN (Digital Rights Management) consiste permettre la
restriction de la diffusion par copie de contenus numriques en grant les droits d'auteur et les
marques dposes couvrant ces derniers.

Il permet de personnaliser le dtail de la diffusion d'un fichier commercialis, le nombre de copies


possibles sur diffrents supports, le nombre d'ouvertures possibles, la dure de validit

Cette scurisation est assure par diffrents quipements :

Une puce TPM (trust platform module), puce physique, est intgre la carte mre et possde
diffrentes fonctions de cryptage et de stockage de donnes permettant de servir de tiers de
confiance aprs authentification par un serveur spcifique. Elle contient des cls de chiffrement
auquel l'utilisateur n'a pas accs et peut tre utilise pour signer des fichiers de manire unique,
et peut vrifier si le matriel embarqu est bien autoris.

Les cartes son qui possdent la facult de ne diffuser le son d'un cd ou dvd audio qu'en
analogique, et pas en numrique, ne sont pas concernes.

Le connecteur d'cran HDCP (High-bandwith Digital Content Protection) - qui remplace la Pritel.
Le High-Bandwidth Digital Content Protection est une forme de DRM prsente sur une puce
installe lors de la fabrication de la carte graphique, mais aussi sur les crans, ce qui explique la
ncessit de disposer d'une connectique adquate. Cette puce assure la bonne lecture des films
HD protgs par le HDCP durant tout le traitement de l'image.

La protection CSS, renforce par l'AACS (Advanced Acces Content System) - une mthode de
chiffrement, qui empche le transfert des hd-dvd et des Blu Ray sur disque dur

La norme PCI Express, qui est capable de vrifier les droits de l'utilisateur lors d'une opration
de copie par exemple (et de la refuser le cas chant)

Wake-on-LAN

Wake on LAN (WoL) est un standard des rseaux Ethernet qui permet
un ordinateur teint d'tre dmarr distance.

Le support Wake on LAN est implment dans la carte-mre de


l'ordinateur. Celle-ci doit avoir un connecteur WAKEUP-LINK auquel
est branche la carte rseau via un cble spcial 3 fils. Cependant,
les systmes supportant le standard coupls avec une carte rseau
compatible PCI 2.2 ne ncessitent gnralement pas de tel cble, du
fait que l'alimentation ncessaire est relaye par le bus PCI. La plupart
des carte-mres rcentes intgrant un chipset rseau supportent aussi
le WoL.

Wake on LAN doit tre activ dans la section Power Management (Gestion d'nergie) du BIOS de la
carte-mre. Il faut veiller aussi configurer l'ordinateur de telle sorte qu'il rserve du courant pour la
carte rseau lorsque le systme est teint. De plus, il est parfois ncessaire de configurer la carte
rseau pour activer cette fonctionnalit.

23
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Fonctionnement

Le rveil est dclench quand la carte ethernet de l'ordinateur reoit un paquet magique qui est une
trame de donnes ethernet contenant les octets FF FF FF FF FF FF suivis de seize rptitions de
l'adresse MAC de la cible, puis d'un mot de passe (si ncessaire) de quatre ou six octets.

Paquet magique

Le paquet magique est une trame rseau transmise sur le port 0 (historiquement le port le plus
communment utilis), 7 ou 9 (devenant les ports les plus utiliss). Il peut tre envoy via diffrents
protocoles en mode non-connect (comme UDP ou IPX) mais gnralement c'est UDP qui est
utilis.
Il est possible de lancer un Wake-on-LAN travers Internet, vers une machine situe derrire un
routeur NAT, mais ceci sous certaines conditions : le paquet magique doit tre un paquet UDP, dont
le port utilis est redirig vers l'adresse IP de la machine qui doit tre rveille. L'ordinateur tant
teint, il faut alors configurer de manire permanente l'association Adresse MAC/Adresse IP dans la
table ARP du routeur (dans le cas contraire, cette association expire dans le routeur au bout de 5
minutes environ, et le paquet magique ne sera pas dirig vers la machine)

Le routeur NAT.

Un routeur, comme son nom l'indique, redirige les paquets qu'il reoit en fonction d'une table de
routage vers le routeur suivant jusqu' atteindre le rseau local de destination. Chaque paquet
comporte l'adresse d'origine et l'adresse de destination. Dans le cas d'adresses prives, l'adresse
d'origine est une adresse prive inconnue d'Internet. Le destinataire ne pourra pas rpondre. Il
faut donc remplacer l'adresse prive d'origine par une adresse publique. C'est le travail du
routeur NAT (Network Address Translation) qui
effectue la transformation des adresses.

1.2 Le processeur

1.2.1 Dfinition du processeur

C'est un composant lectronique qui peut grer


deux types d'informations, des donnes et des
commandes excuter.

Il reoit et renvoie ces informations sous forme


d'impulsions de courant lectrique qui reprsentent
le langage binaire (1, 0), le langage universel des composants lectroniques. 1 signifie que le
courant passe, 0 que le courant ne passe pas (la convention contraire peut aussi tre adopte).

Bien que complexe, le processeur est compos principalement de transistors. C'est en les
assemblant par millions selon une organisation prcise, que l'on peut crer des commandes (blocs
fonctionnels) qui excuteront une addition, une comparaison entre deux donnes, etc....

Un transistor n'est lui-mme qu'un composant lectronique, mais de trs petite taille, quelques
milliers d'atomes seulement.

24
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Les proprits physiques des semi-conducteurs

Le fonctionnement de l'ordinateur est directement li aux proprits physiques des semi-


conducteurs.

Un semi-conducteur est un corps rsistivit intermdiaire qui se situe entre celle des mtaux (Cu :
2.10E-6 W.cm, 300K) et celle des isolants (verre entre 10E10 et 10E16 W.cm). (silicium : 5.10E5
W.cm).

La nature d'un matriau est caractrise par un facteur appel RESISTIVITE qui traduit la facilit
avec laquelle, dans un matriau donn, on peut arracher un lectron de son orbite autour de son
noyau.

On va donc dfinir plusieurs classes de matriaux en fonction de leur rsistivit:

Les isolants :
La rsistivit est trs grande, on ne peut pas ou presque pas arracher
d'lectrons au noyau , pas d'lectron, pas de courant, le matriau est isolant.

Les conducteurs :
La rsistivit peut voluer de presque rien (cas des mtaux) des
valeurs permettant de raliser des rsistances. Un des meilleurs conducteurs est l'or.

Les semi-conducteurs :
Corps non mtalliques (silicium) qui conduisent imparfaitement l'lectricit, et dont la rsistivit
dcrot lorsque la temprature augmente ou en prsence d'impurets (arsenic).

* Les semi conducteurs sont primordiaux en lectronique parce qu'ils offrent la possibilit de
contrler, par divers moyens, la fois la quantit de courant lectrique susceptible de les traverser
et la direction que peut prendre ce courant.
* Dans un semiconducteur un courant lectrique est favoris par deux types de porteurs de
charge: les lectrons et les trous.
La propagation par l'intermdiaire d'lectrons est similaire celle d'un conducteur
classique: des atomes fortement ioniss passent leurs lectrons en excs le long du conducteur
d'un atome un autre, depuis une zone ionise ngativement une autre moins ngativement
ionise.
La propagation par l'intermdiaire de trous est diffrente: ici, les charges lectriques
voyagent d'une zone ionise positivement une autre ionise moins positivement par le mouvement
d'un trou cr par l'absence d'un lectron dans une structure lectrique quasi-pleine.

* Le silicium pur est un


semiconducteur intrinsque.
Les proprits d'un
semiconducteur (c'est--dire
le nombre de porteurs,
lectrons ou trous) peuvent
tre contrles en le dopant
avec des impurets (autres
matriaux). Un
semiconducteur prsentant
plus d'lectrons que de trous est alors dit de type N, tandis qu'un semiconducteur prsentant plus de
trous que d'lectrons est dit de type P.

25
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Dans les mtaux, les porteurs de charges sont les lectrons libres, dont le nombre est fixe pour un
mtal donn. Au contraire, dans un semi-conducteur, le nombre de porteurs de charge n'est pas
limit, la mobilit de ces porteurs ne l'est pas non plus.

Les atomes se dcomposent en trois lments essentiels


appels protons, lectrons et neutrons. Les lectrons ont
une charge ngative, les protons une charge positive et
les neutrons une charge neutre.

L'lectricit est un courant d'lectrons traversant un


circuit. Les circuits dirigent le flux d'lectrons l'intrieur
des composants en transmettant la puissance requise au
bon endroit. Les lectrons circulent dans un circuit un peu
comme une chane de vlo se dplace : quand un maillon
de la chane se dplace, tous les autres en font autant.

Le semi-conducteur dop

Le dopage consiste remplacer une petite partie des atomes de silicium par des atomes donneurs
ou accepteurs.

Cas des atomes donneurs

Si les atomes de silicium sont remplacs par des atomes de phosphore, il reste un lectron
supplmentaire aprs formation de liaisons, on obtient des semi-conducteurs dops n.

26
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Cas des atomes accepteurs :

Dans ce cas, on dope le semi-conducteur avec des atomes trivalents, on obtient des semi-
conducteurs dops p (il manque un lectron pour les liaisons, il y a cration d'un trou).

Principe du transistor

En fonctionnement normal : le courant principal passe de


l'metteur au collecteur. Il est command par un courant
beaucoup
plus faible
(courant de
base). Dans
le transistor
NPN, le
courant
d'metteur
est sortant
(flche vers

l'extrieur), les courants collecteur et base sont


rentrants. Dans le transistor PNP, le courant
d'metteur est entrant (flche vers l'intrieur), les
courants collecteur et base sont sortants.

L'intrt du dispositif est de commander le courant collecteur par un courant de base beaucoup plus
faible.

Avec des transistors, toutes les oprations de lalgbre de Boole peuvent tre ralises, en prenant
comme convention quon a un 1 si du courant passe ou un 0 si aucun courant ne passe..

1.2.2 Le fonctionnement

Prenons un interrupteur servant allumer une lampe. Si la lampe est teinte c'est 0, si la lampe est
allume, c'est 1. Ainsi, on ne peut faire que des suites de 1010101010. Or, il faut pouvoir crire des
suites de 1000001 par exemple. La difficult rside dans les 5 zros qui se suivent.

Pour rsoudre ce problme, on demande au processeur de regarder intervalle rgulier s'il y a du


courant ou non

27
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Exemple :

Prenons 1 seconde comme intervalle.

- 1re seconde il y a du courant : le processeur inscrit 1 dans sa mmoire


- 2me pas de courant : il inscrit 0
-
- 6me pas de courant : il inscrit 0
- 7me il y a du courant : il inscrit 1

Soit 1000001

Il y a donc une horloge qui donne un rythme au processeur et le fait fonctionner une certaine
frquence. Par exemple, un P2 400 MHz ralise 400 millions de cycles par seconde. A chaque
cycle, le processeur peut effectuer 1 ou 2 instructions simples.

A chaque impulsion d'horloge (signal lectrique passant du niveau bas au niveau haut en cas de
front montant), le processeur lit l'instruction stocke gnralement dans un registre d'instruction (un
registre est une petite mmoire trs rapide situe dans le processeur en lui-mme) et excute
l'instruction. Dans une mme gamme (et donc architecture comparable) un processeur cadenc
plus rapidement est plus efficace car il peut traiter les instructions plus rapidement.

Format d'une instruction

Un processeur doit savoir de quelle instruction il s'agit et quelles sont les donnes traiter. On
divise une instruction en deux codes :

Le code opration, qui reprsente le type d'instruction (si il faut dplacer des donnes d'un registre
l'autre, faire une addition...)
Le code oprande, qui reprsente les paramtres de l'instruction (adresse mmoire, constantes
utilises, registres...)

Principaux types d'instructions

Instructions d'oprations arithmtiques (addition, soustraction, division, multiplication)


Instructions d'oprations logiques (OU, ET, OU EXCLUSIF, NON, etc...)
Instructions de transferts (entre diffrents registres, entre la mmoire et un registre, etc...)
Instructions ayant rapport aux entres et sorties.
Instructions diverses ne rentrant pas dans les autres catgories (principalement des oprations sur
les bits).

Etapes d'excution

Lorsqu'un processeur a besoin d'excuter des instructions, il le fait toujours dans l'ordre suivant

Recherche de l'instruction (fetch)


Lecture de l'instruction
Dcodage de l'instruction
Excution de l'instruction

Le dcodage

Le nombre de priphriques qui interagissent avec le processeur ncessite de possder un


dcodeur dadresse qui dirige les donnes sur le bus adquat.

28
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Vu que le processeur est li aux diffrentes mmoires et aux diffrentes interfaces, et que ces
lments sont tous connects sur le mme bus de donnes, il faut un dispositif destin viter les
conflits. En pratique, un seul composant doit tre accessible un moment donn.
Dans la conception du systme, on donne une zone dadresse prcise chaque priphrique. Un
dcodage dadresse est indispensable pour envoyer bon escient les signaux de slection des
composants.

Cisc ou Risc

Ces termes dcrivent les technologies du jeu dinstructions sur lesquels un processeur est construit.
Dans le monde PC, le CISC est le plus utilis. Le processeur utilise des instructions RISC pour son
fonctionnement interne gain de performances -, tandis que la communication vers les autres
composants du pc se fait toujours en CISC, ceci afin dviter de devoir modifier toute larchitecture
du pc.

Le CISC (Complex Instruction Set Computer) est une technologie base sur un jeu de plus de 400
instructions. La complexit de ces instructions fait quelles demandent souvent plusieurs cycles pour
tre excutes. Au dbut de linformatique, la conception de machines CISC tait la seule
envisageable. Vu que la mmoire travaillait beaucoup plus lentement que le processeur, il a sembl
prfrable de soumettre au processeur des instructions complexes.

Le RISC (Reduced Instruction Set Computer) offre des instructions, dites de base. Mais une
instruction peut le plus souvent tre excute en un seul cycle.

Dans les annes 70, ont a mis en vidence que les programmes gnrs par les compilateurs se
contentaient le plus souvent d'affectations, d'additions et de multiplications par des constantes. 80%
des traitements des langages de haut niveau faisaient appel seulement 20% des instructions du
microprocesseur. Do lide de rduire le jeu dinstructions celles le plus couramment utilises et
den amliorer la vitesse de traitement.

L'avenir des processeurs PC passera forcement par le RISC. Un processeur RISC peut offrir une
capacit de calcul suprieure un CISC de mme frquence.

Malheureusement, un programme crit pour un processeur CISC n'est pas compatible avec un
processeur RISC. Deux solutions sont alors possibles. La premire consiste crer un processeur
dialoguant avec l'extrieur en CISC, et traitant les donnes internes en RISC. Dans ce cas, il intgre
des units charges de traduire les instructions ainsi que les adresses mmoire. Cela diminue la
puissance effective du processeur, mais il devient alors nettement plus intressant pour les
acheteurs potentiels, qui n'ont pas remplacer tous leurs logiciels. Cette solution est la plus
rpandue.
La seconde solution consiste dvelopper un mulateur logiciel, choix retenu par Digital. Si
l'utilisateur dsire exploiter pleinement la puissance disponible, il choisira un produit compil pour ce
processeur. Dans le cas contraire, il aura une relativement bonne compatibilit avec ses logiciels en
utilisant l'mulateur. Mais aucun compilateur n'offre une aussi grande stabilit qu'un logiciel
fonctionnant en mode natif.

CISC
Avantages
* L'empreinte mmoire du code est beaucoup plus dense etpermet de minimiser la taille du cache
instruction.
* Possibilit de microprogrammation, donc de corrections du jeu d'instructions (correction des
bugs).
* Permet d'utiliser des instructions complexes non gres par les compilateurs

29
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Dfauts
* Handicap pour monte en frquence
* Plus complexe qu'un RISC

Les pipelines

Lexcution dune instruction est dcompose en une succession dtapes et chacune de ces tape
correspond lutilisation dune des fonctions du processeur. Lorsquune instruction se trouve dans
lune des tapes, les composants associs aux autres tapes ne sont pas utiliss.

Dans la microarchitecture d'un processeur, un pipeline est une technique de conception o


l'excution des instructions est dcoupe en tages, et o un instant donn, chaque tage peut
excuter une instruction.

Le principe de pipeline consiste intgrer plusieurs blocs fonctionnels au sein du processeur.


Chacun de ces blocs est charg de remplir une fonction spcifique dans le processus de traitement.
On peut comparer un pipeline une chane de montage. Chaque poste remplit une fonction
spcifique, pour aboutir un produit fini la sortie de la chane.

Ainsi, un pipeline intgre un module spcialis dans le chargement d'une instruction, le suivant pour
son dcodage, et ainsi de suite. Chaque module prend un temps x en nanosecondes pour excuter
son travail. Le temps de traitement global correspond au temps x multipli par le nombre de
modules. L'avantage vident de ce procd est qu'il permet de traiter plusieurs instructions
simultanment, une par module. Ds qu'une instruction est sortie dun bloc, une autre y pntre.

Par exemple, un processeur qui dispose dun pipeline 5 tages est capable de traiter 5 instructions
simultanment. Dans lexemple ci-dessous, un tage traite le rangement dune instruction, un autre
tage traite lexcution dune autre instruction, un autre encore, ladressage dune troisime
instruction, A chaque cycle dhorloge, le processeur fait avancer les instructions en cours dune
action lmentaire, termine une instruction et en commence une nouvelle.

Dfinition

Soit un processeur o 5 cycles sont ncessaires pour accomplir une instruction :

IF (Instruction Fetch) charge l'instruction excuter dans le pipeline.


ID (Instruction Decode) dcode l'instruction et adresse les registres.
EX (Execute) excute l'instruction (par la ou les units arithmtiques et logiques).
MEM (Memory), dnote un transfert depuis un registre vers la mmoire dans le cas d'une instruction
du type STORE (accs en criture) et de la mmoire vers un registre dans le cas d'un LOAD (accs
en lecture).
WB (Write Back) stocke le rsultat dans un registre. La source peut tre la mmoire ou bien un
registre.

En supposant que chaque tape met 1 cycle d'horloge pour s'excuter, il faut normalement 5 cycles
pour excuter une instruction, 15 pour 3 instructions :

30
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Si l'on insre des registresregistres tampons (pipeline registers) entre chaque unit l'intrieur du
processeur, celui ci peut alors contenir plusieurs instructions, chacune une tape diffrente.
Les 5 instructions s'excuteront en 9 cycles, et le processeur sera capable de terminer une
instruction par cycle partir de la cinquime, bien que chacune d'entre elles ncessite 5 cycles pour
s'excuter compltement.

Architecture superscalaire

Une architecture superscalaire contient plusieurs pipelines en parallle. Il est possible d'excuter
plusieurs instructions simultanment. Sur un processeur superscalaire de degr 2, deux instructions
sont charges depuis la mmoire simultanment. De manire gnrale, chaque pipeline est
spcialis dans le traitement d'un certain type d'instruction : aussi seules des instructions de types
compatibles peuvent tre excutes simultanment.

Squenage des instructions dans un processeur superscalaire de degr 2. Il faut 9 cycles pour
excuter 10 instructions. A t = 5, toutes les units du processeur sont sollicites.

Architecture superpipeline
Certaines architectures ont largement augment le nombre d'tages, celui-ci pouvant aller jusqu'
31 pour la microarchitecture Prescott d'Intel. Une telle architecture sera appele superpipeline.

L'avantage de cette technique est qu'elle permet d'augmenter la frquence du processeur plus
facilement.

L'inconvnient est que plus le pipeline est long (contient d'tapes) plus la perte de performances est
importante si une erreur de prdiction survient. En outre, on constate une baisse des performances
frquence gale et une augmentation du dgagement thermique du processeur lorsque
l'instruction doit tre excute en un temps donn, quelle que soit la profondeur du pipeline, cette
instruction sera toujours excute aussi rapidement. Plus il y a d'tages au pipeline, plus l'instruction
doit tre "dcoupe" en une quantit de "micro-instructions" qui seront excutes en un temps trs
court, bien plus court que le temps ncessaire pour traiter l'instruction. Or, plus le pipeline comporte
d'tages et plus le dlai de traitement d'une "micro-instruction" doit tre faible, ce qui ncessite
gnralement plus de transistors, ces transistors chauffent, ont besoin gnralement de plus
dnergie pour fonctionner plus rapidement.

31
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

La principale difficult consiste remplir le pipeline de manire optimale. En effet, une boucle ou
une instruction de saut peut ralentir, voire rendre inoprant le pipeline. L'unit de contrle du
processeur est charge d'organiser les instructions de manire viter ce genre de problme. Par
contre, elle ne peut amliorer un mauvais programme. Sa facult de "deviner" les instructions
suivantes n'est valable qu' court terme.

L'excution dynamique

L'excution dynamique peut tre dcompose en trois composants:

La prdiction de branchement

La prdiction de branchements consiste


essayer de prvoir la prochaine instruction
qui va tre demande, puis la diriger vers
le bon pipeline. Cela permet d'viter les
sauts et les boucles risquant de faire perdre
les gains apports par les pipelines.

Dans une architecture prdictive tout repose


sur la question : faut-il excuter ou pas
l'instruction courante ? . II se trouve que les instructions contiennent des conditions (ou prdictions)
indiquant quand elles doivent tre excutes et quand elles ne doivent pas l'tre. C'est ce
paradigme qui rend possible l'limination (en ralit une forte rduction) des branchements
conditionnels.

Afin de limiter dans les pipelines les interruptions dues aux instructions de branchement, des
mcanismes de prdiction de branchement sont mis en oeuvre dans les processeurs, et les
instructions prdites sont excutes spculativement.

Les processeurs sont capables dexcuter plusieurs instructions par cycle. Le squenage des
instructions devrait tre interrompu chaque instruction de branchement en attendant le calcul
effectif de la condition et/ou de la cible, or sur beaucoup dapplications, plus dune instruction sur 5
ou 6 est un branchement.

Sur tous les processeurs superscalaires actuels, des mcanismes de prdiction de branchement
sont mis en oeuvre pour continuer le squenage spculatif des instructions aprs un branchement
sans attendre sa rsolution : la cible et la direction du branchement sont prdites. En cas de
mauvaise prdiction, les instructions squences (et parfois mme dj excutes) doivent tre
annules et le squenage est repris sur le chemin rellement utilis par lapplication. tant donne
la trs lourde pnalit paye en cas de mauvaise prdiction de branchement, la performance
effective dun processeur dpend de la prcision de la prdiction.

32
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Prdiction de branchements multiples :

Prdit le flux d'instructions travers plusieurs branchements. Utilisant un


algorithme de prdiction de branchements multiples, le processeur peut anticiper
les branchements dans le flux d'instructions. Il prdit l'endroit o se trouvent les
instructions suivantes dans la mmoire.

'nalyse de flux

Analyse les instructions et dfinit un ordre d'excution optimal, quel que soit celui dfini l'origine
par le programme : Grce cette technique, le processeur examine les instructions dcodes du
logiciel et dtermine si elles peuvent tre traites indpendamment ou si elles dpendent d'autres
instructions. Aprs quoi, le processeur dfinit l'ordre optimal d'excution des instructions et les
excute le plus efficacement possible.

L'excution spculative

Lallongement des pipelines et lexcution superscalaire font que le dlai entre le chargement dune
instruction et son excution correspond lexcution de plusieurs dizaines dinstructions. Or, toute
instruction de branchement rompt le flot de contrle et devrait donc en principe arrter le
squencement.

Afin dviter un tel arrt, des mcanismes danticipation appels prdicteurs de branchement sont
mis en oeuvre.

Ils sont capables dexcuter des instructions dans le dsordre, en scrutant au-del du pointeur de
programme pour excuter les instructions qui ont le plus de chances d'tre utilises.
Cette technique se base sur lunit de prdiction de branchement qui parie sur la branche d'une
alternative qui sera excute en fonction du test, alors qu'on nen connat pas encore le rsultat.

Pendant qu'une partie du processeur calcule le test, le reste continue sur une branche de
l'alternative. Si on s'est tromp, on revient en arrire mais a ne cotait rien d'essayer... si la
prdiction est bonne, on a gagn du temps en augmentant la cadence d'excution.

Etant donn que les instructions en cours de traitement sont bases sur des prdictions de
branchement, les rsultats sont enregistrs comme tant "spculatifs". Une fois que leur utilisation
finale est dtermine, les instructions sont places dans l'ordre adquat et sont affectes d'un statut
machine "permanent".

Le kernel

Un noyau de systme dexploitation, ou simplement noyau, ou kernel, est la partie fondamentale de


certains systmes dexploitation. Il gre les ressources de lordinateur et permet aux diffrents
composants matriels et logiciels de communiquer entre eux.

En tant que partie du systme dexploitation, le noyau fournit des mcanismes dabstraction* du
matriel, notamment de la mmoire, du (ou des) processeur(s), et des changes dinformations
entre logiciels et priphriques matriels.

33
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Le noyau dun systme dexploitation est lui-mme un logiciel, mais ne peut pas utiliser tous les
mcanismes dabstraction quil fournit aux autres logiciels. Le noyau est la partie la plus critique dun
systme.

* En informatique, le concept d'abstraction identifie et regroupe des caractristiques et


traitements communs applicables des entits ou concepts.

Les noyaux ont comme fonctions de base dassurer le chargement et lexcution des processus, de
grer les entres/sorties et de proposer une interface entre lespace noyau et les programmes de
lespace utilisateur.

1/ Le noyau d'un systme d'exploitation assure :

la communication entre les logiciels et le matriel ;


la gestion des divers logiciels (tches) d'une machine (lancement des programmes,
ordonnancement) ;
la gestion du matriel (mmoire, processeur, priphrique, stockage).

L'existence d'un noyau prsuppose une partition virtuelle de la mmoire vive physique en deux
rgions spares, l'une tant rserve au noyau (l'espace noyau) et l'autre aux applications
(l'espace utilisateur).

2/ Un processeur est capable d'excuter un seul processus, un multiprocesseur est capable de


grer autant de processus qu'il a de processeurs. Pour pallier cet inconvnient majeur, les noyaux
multitches permettent l'excution de plusieurs processus sur un seul processeur, en partageant le
temps du processeur entre les processus. Cette fonction est exerce par lordonnanceur (scheduler)
qui est un composant du noyau de lOS et qui dtermine l'ordre d'excution des processus sur le(s)
processeur(s) d'un ordinateur. Son rle est de permettre tous les processus de s'excuter un
moment ou un autre et d'utiliser au mieux les ressources disponibles.
Dans un systme dit premptif , l'ordonnanceur peut interrompre tout moment une tche en
cours d'excution pour permettre une autre tche de s'excuter.

Lorsque plusieurs tches doivent tre excutes de manire parallle, un noyau multitche s'appuie
sur les notions de :

commutation de contexte
ordonnancement
temps partag

3/ En dehors de fonctions prcdemment listes, de nombreux noyaux fournissent galement des


fonctions moins fondamentales telles que :

la gestion des systmes de fichiers


plusieurs ordonnanceurs spcialiss (batch, temps rel, entres/sorties, etc.)
des notions de processus tendues telles que les processus lgers
des supports rseaux (TCP/IP, PPP, pare-feu, etc.)
des services rseau (NFS, etc.)

34
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Fonctionnement de base

Au bas du graphique, se situe le matriel. Normalement, un programme ne peut pas accder


directement au matriel, cest une opration ralise par lelOS et plus particulirement par le kernel,
qui se situe juste au-dessus du matriel quil doit contrler. Le kernel est llment de base du
systme dexploitation. Il ne suffit pas pour tre un systme dexploitation part entire, mais
chaque systme dexploitation doit grer des processus; cest le travail du kernel.
Les machines virtuelles sont gnres au niveau du kernel.

Le systme fonctionnant dans une machine virtuelle est appel systme invit.
Le systme qui hberge les machines virtuelles est appel systme hte.

1.2.3 Fabrication des processeurs

Si les technologies mettre en oeuvre pour construire un processeur sont trs complexes, le
principe de sa fabrication, quant lui, s'apparente celui d'une photographie et s'appelle
photolithographie.

Les techniques

Techniquement, les progrs de la miniaturisation vont continuer jusqu' ce que l'on arrive une
limite physique. Celle-ci concerne la prcision de l'criture, mais aussi le pouvoir de rsolution des
instruments qui doivent contrler cette miniaturisation.

La ralisation des puces lectroniques des processeurs est complexe et requiert jusque 400 tapes
diffrentes. Ces tches doivent tre effectues dans des conditions physiques et chimiques
rigoureuses, l'abri de la poussire et dans des salles striles.

Pour atteindre des dimensions infrieures au micron les mthodes mcaniques de gravure, perage,
etc. sont inadaptes. Les mthodes actuelles sont bases sur l'optique.

Fabrication d'un compos CMOS (Complementary Metal Oxyd Semiconductor)


utilis par les processeurs.

35
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Un processeur dispose d'une architecture interne. Concevoir toute une architecture cote trs cher,
les fabricants fixent cette architecture pour les futurs processeurs pendant un temps donn.
L'architecture P6 a ainsi longtemps t utilise par Intel (elle a dur plus de 10 ans avant d'tre
remplace par l'architecture NetBurst du Pentium 4).

Une fois l'architecture choisie, il faut dvelopper le processeur, qui est en fait un programme
informatique transpos en "dur" (structures logiques, transistors interconnects, portes logiques...),
une fois le dveloppement fini.

La structure logique est ensuite convertie en plans physiques appels masques. Un masque est une
image en noir et blanc taille au laser sur une couche de chrome dpose sur du quartz pur. Un
processeur est compos de plusieurs couches. Les couches basses accueillent les transistors et les
couches hautes accueillent les interconnexions reliant les transistors. Il faut au moins un masque
pour chaque couche (en pratique, il en faut gnralement plusieurs). Les processeurs rcents
ncessitent environ 25 masques.

Ensuite, commence la ralisation du processeur. On utilise une plaque appele wafer (ronde, +- 1 m
de diamtre) sur laquelle sont gravs un nombre maxima de processeurs.

Tout d'abord, la puret du wafer est souvent insuffisante. On dpose donc dessus une fine couche
de silicium trs pur (l'pi-couche) par un procd appel pitaxie.

On chauffe ensuite le wafer. Une couche d'oxyde va se former sur sa surface. On dpose ensuite
une couche de vernis photosensible. On utilisera ensuite le premier masque : l o le masque
laissera passer la lumire, le vernis sera brl (photolithographie).

L'oxyde est un lment qui sera souvent modifi pendant la fabrication. Ici, nous devons atteindre
l'pi-couche et donc enlever l'oxyde l o a t enlev le vernis. Pour ce faire, on ralise une
excavation au plasma (on envoie un flux de plasma sur le wafer).

On envoie ensuite un flux d'ions sur le wafer. On appelle ce processus le dopage. Cette technique
va permettre de crer des zones charges (appeles collecteur et metteur, l'metteur met les
lectrons). La distance entre le collecteur et l'metteur est en fonction de la finesse de gravure du
processeur. (- de 20 nanos en 2015). L'metteur et le collecteur sont les bornes d'un transistor et
laissent ou non passer le courant la manire d'un interrupteur. On enlve ensuite la couche de
vernis.

On rpte ensuite les oprations consistant dposer une couche d'oxyde surmonte d'une couche
de vernis. On utilise un nouveau masque pour fabriquer les grilles des transistors. On dpose une
couche d'isolant trs fine (1.2 nm chez Intel pour le prescott 90 nm) qui permettra de laisser passer
le champ magntique cr par la variation du courant traversant la porte logique mais pas le
courant. Ce champ magntique permettra au signal de passer entre l'metteur et le collecteur. Plus
l'isolant est mince et plus rapide est la commutation du transistor. Cependant, un isolant trop mince
entrane des courants de fuite (leakage) qui augmentent la consommation et la temprature du
processeur.

On rpte encore les tapes qui sont de dposer une couche d'oxyde surmonte d'une couche de
vernis. On cre ensuite un nouveau masque destin aux interconnexions (en cuivre) des transistors.
Aprs avoir retir le vernis, on remplit les trous de cuivre pour raliser les interconnexions.

On dpose une couche de vernis et on utilise un nouveau masque pour dgager les zones o le
mtal doit disparatre. On utilise encore un flux plasma qui ne s'attaque plus l'oxyde cette fois-ci.

On applique une couche d'oxyde polie.

36
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

On dpose du vernis et on utilise encore un nouveau masque pour dgager les zones de liaisons
entre deux niveaux d'interconnexions. On remplit
ensuite les interconnexions.

On rpte les oprations qui consistent appliquer une


couche de vernis, brler une partie de cette couche
avec le mtal constituant les interconnexions pour
appliquer ensuite de l'oxyde, puis une couche de vernis
suivie d'un nouveau masque. On remplit ensuite encore
les interconnexions, et ainsi de suite un certain nombre
de fois (moins dune dizaine).

Le wafer est ensuite plac sur un appareillage


permettant de tester tous les processeurs prsents en
une seule opration. Les blocs de cache sont aussi
tests.

Les erreurs tant courantes, des circuits redondants permettent de les viter au maximum.

Les puces sont ensuite dcoupes. Elles sont prtes tre assembles. On place les puces dans le
packaging (qui sert de lien entre le die (core) et l'extrieur, savoir la carte-mre via le socket).

Le processeur est ensuite utilisable. Il va tre une nouvelle fois test pour dterminer sa frquence
maximale de fonctionnement (avec une marge d'erreur, c'est sur cette marge que l'on joue lorsqu'on
pratique lovercloking de son processeur). On marque ensuite le CPU en indiquant ses
spcifications.

Paradoxe

Quand les dimensions diminuent, d'autres problmes


surgissent. Ainsi, la rsistance lectrique des contacts
mtalliques augmente d'o une augmentation des dlais
de rponse des circuits.

Cest un paradoxe, quand la taille des composants


diminue, le temps de passage des signaux lectriques
travers les connexions lectriques diminue (ce qui est le
but recherch), mais le temps de rponse augmente. Il
existe donc, pour chaque type de composant, une taille
optimale en dessous (et au-dessus) de laquelle le temps
total de raction augmente. De plus, lorsque les fils
deviennent trs fins, les signaux qu'ils transmettent commencent interfrer, ce qui perturbe le
traitement lectrique des signaux.

Le temps de rponse dans le cas le plus dfavorable d'une tche est, parmi tous les scnarios
possibles d'excution du systme, la plus longue dure entre l'activation de cette tche et son
instant de terminaison. Une tche est faisable si son temps de rponse dans le pire des cas est
infrieur ou gal son chance. Un systme est faisable si toutes les tches qui le composent
sont faisables.

Les solutions ces problmes sont peu nombreuses. Une de celles-ci a consist changer la
nature du mtal des connexions en passant de l'aluminium au cuivre (rduction des dlais d'un
facteur deux). Une autre solution serait de remplacer les isolants lectriques en dioxyde de silicium
(silice) par un isolant prsentant une autre constante dilectrique (air ou autre matriau).

37
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

La technologie "through-silicon vias" ou "3D chips"

Cette technologie permet de relier les matrices de


plusieurs puces via des connexions verticales et non
plus uniquement via des connexions horizontales, plus
longues. Deux consquences : une diminution de la
dissipation d'nergie et une communication plus rapide.

Les distances de transfert des donnes au sein de la


puce peuvent tre rduites par 1000, tout en permettant
100 fois plus de canaux de communication que dans
une puce en 2 dimensions. Au final, les packages sont
plus pais, mais aussi moins tendus.

Avantages :
amliorer la dure de vie des batteries
uniformiser l'alimentation lectrique des curs
assembler les processeurs en vertical, ou des mmoires sur des processeurs

Les liaisons inter-puces peuvent tre 90 degrs ou 45 degrs (architecture X)

La plupart du temps, l'architecture X est mise en uvre sur les couches de mtal 4 et 5 des
composants. La conception orthogonale classique est conserve dans les trois premires couches.
Les fabricants de puces prservent ainsi une partie des investissements raliss pour le design de
ces trois couches, rserves le plus souvent aux fonctions de base.

En pratique, les interconnexions 45 degrs ralises avec l'architecture X sont, en moyenne, plus
courtes d'environ 20 % que les connexions ralises 90. L'intgrit du signal s'en trouve
amliore. Les VIA (cbles), par lesquels on relie les diffrentes couches mtalliques, prsentent
une forte rsistance lectrique. Avec l'architecture X, leur nombre est rduit de 30 % en moyenne,
d'o de meilleures performances.

1.2.4 Histoire des processeurs

Le premier processeur industriel a t le 4004 d'Intel (ci-


contre). Bien qu'aujourd'hui on connaisse surtout Intel et
AMD, au dbut des annes 1980, il y avait de grands
noms comme Zilog avec le Z80, ou Motorola avec le
6502.

Le premier PC, prsent par IBM, fut quip du


processeur 8088 d'Intel (une variante du 8086). Puis
vint la gnration des processeurs Motorola 68000, qui
quipa les Atari, Amiga et Apple Macintosh.

Ensuite, tout le monde a fait des compatibles IBM, pour


devenir finalement le PC. Sa particularit est d'tre quip d'un processeur Intel ou compatible.
Quant aux autres, ils ont tous disparu sauf Apple.

Les premiers IBM PC avaient dj la particularit de pouvoir voluer. Ils taient modulables et ont pu
suivre l'volution technologique rapide du monde informatique. C'est sans doute la clef de leur

38
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

succs.
Tous les autres ordinateurs de l'poque taient construits d'un bloc, intgrant parfois mme le
clavier. Impossible de le faire voluer. Quand une nouvelle technologie arrivait, il fallait changer de
machine.

1.2.5 Les valeurs utilises

Kilo, mga, giga sont des prfixes que l'on met devant une unit de mesure pour dire mille, million,
milliard. Exemple 1 kilo watt, 1 mga hertz, 1 giga octet,

Le bit

Le langage binaire est compos de 0 et 1. On les appelle bits (Binary Digit - c'est la plus petite
information manipulable par un processeur).

Signification des valeurs de 32 ou 64 bits

Un processeur 64 bits est un processeur dont la largeur des registres est de 64 bits sur les nombres
entiers. En effet, des processeurs dits 32 bits grent depuis longtemps les nombres flottants sur 64,
voire 128 bits.

Pour exploiter la technologie 64 bits, il faut :


-un processeur 64 bits
-un OS 64 bits (ou le processeur fonctionnera en mode 32 bits)
-des programmes compils en 64 bits (ou il fonctionnera en mode 32 bits et ne pourra pas exploiter
toutes les capacits du 64 bits)
- les pilotes appropris

Tous les processeurs grand public disposent d'un set dinstructions 32 bits en plus du set 64 bits, ils
sont ainsi capables de tourner un OS 32 bits si ncessaire, mais sont alors limits aux capacits
d'un 32 bits.

Avantages dun systme mont en 64 bits :

Gain de performances
Gestion ram (voir tableau ci-dessous)
Compatibilit OS

OS Ram gre (en Go)


XP Pro 32 bits 4 (3,2) *
XP 64 bits 128
Vista 32 bits 4 (3,2)
Vista 64 ultimate 128
Vista 64 business 128
Vista 64 home premium 16
Vista 64 home basic 8
Seven 32 bits 4 (3,2)
Seven 64 starter 2
Seven 64 home basic 8
Seven 64 home 16
premium
Seven 64 professional 192
Seven 64 enterprise 192

39
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Seven 64 intgral 192


8 et 8.1 Standard 128
8 et 8.1 Pro 512
10 Home 32 bit 4
10 Home 64 bit 128
10 Pro 32 bit 4
10 Pro 64 bit 512
10 Enterprise/Education
4
32 bit
10 Enterprise/Education
512
64 bit

* Les constructeurs n'ont pas attendu les machines 64 bits pour utiliser plus de 4 Go sur un serveur.
Depuis le Pentium Pro, Intel propose le PAE (Physical Address Extension) sur ses processeurs 32
bits, qui permet de prendre en charge la mmoire sur 36 bits. Petite astuce, le fonctionnement est
bas sur un systme de page (comme sur les 8086 et la gestion de 1 Mo) : un programme ne peut
utiliser que 4 Go (il reste limit 32 bits) mais on peut utiliser plusieurs espaces de 4 Go (pour
un total maximal de 64 Go).

En thorie, en 64 bits, il est possible de grer 16 Exaoctets de mmoire, mais les processeurs ne
grent pas la mmoire sur 64 bits. Chez AMD, avec le K8 et le K10, l'adressage s'effectue sur 40
bits (1 To de mmoire) alors qu'Intel se limite 36 bits sur les Core 2 Duo (38 ou 40 bits dans les
serveurs). Sur le Core i7, Intel travaille en 40 bits (1 To). Notons enfin que la mmoire virtuelle est
gre en 48 bits (256 To).

En dehors du fait qu'un Windows 64 bits ncessite des pilotes 64 bits, la principale limitation vient du
fait que l'OS n'excute pas les programmes 16 bits (qui datent gnralement de Windows 3.11) et
que les programmes 32 bits sont excuts dans une couche de compatibilit qui peut, dans de rares
cas, poser des problmes.

Le voltage

Jusqu'au 486DX2, les processeurs ont fonctionn en 5V. Mais pour les 486DX4 et les Pentiums ds
75Mhz, cette valeur est descendue jusqu 1,8V. Ce choix a t motiv par 2 raisons, diminuer le
dgagement de chaleur li des frquences leves et l'conomie d'nergie.

Le problme principal pos par la rduction de tension est l'augmentation de la sensibilit aux
parasites. Certains constructeurs dotent leurs processeurs d'une double tension. Celle du coeur du
CPU, consommant environ 90% de l'nergie, est abaisse au maximum, alors que celle des ports
I/O, plus sensible aux perturbations, est maintenue lgrement plus leve.

La frquence

La frquence est llment dterminant de la vitesse de ce composant. Celle-ci est exprime en


MgaHertZ (Mhz), soit en million de cycles la seconde, ou GigaHertz (GHz), milliards de cycles
par seconde. Il faut savoir qu'une opration unique effectue par l'utilisateur peut correspondre de
nombreux cycles pour le processeur. Mais, plus la frquence sera leve, plus le processeur ragira
vite. C'est pour cette raison que des processeurs 486DX4 100Mhz dpassaient des Pentium 60Mhz
configuration identique.

Le coprocesseur (ou FPU)

Jusqu'au 386, toutes les instructions taient prises en charge par le processeur, mais on pouvait
installer un coprocesseur externe sur la carte mre.
40
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

D'apparence semblable au processeur, son rle tait de prendre en charge toutes les instructions
virgule flottante (floating point) dchargeant ainsi le processeur et augmentant la vitesse gnrale du
PC. Son nom finissait toujours par un 7, ainsi un 386 40Mhz utilisait un coprocesseur 387 40Mhz.
Depuis le Pentium, le coprocesseur est intgr au processeur. Il lest galement chez les autres
constructeurs.

1.2.6 Composition du processeur

En fait, un processeur n'est pas un bloc unique, mais un assemblage de blocs de transistors que l'on
nomme units. On peut les regrouper en 3 catgories:

- Unit(s) de mmoire cache.


1 - Cache de niveau 1 ou cache L1 (Level 1)
Cette mmoire cache est divise en deux parties gales : l'une pour les instructions, l'autre pour les
donnes. Sa taille est actuellement comprise entre 32 Ko et 128 Ko (par cur) en fonction du
processeur. Elle permet de stocker les instructions et les donnes les plus souvent utilises. Cette
mmoire cache est beaucoup plus rapide que la mmoire vive, puisqu'elle a l'avantage d'tre
accde la mme frquence que le processeur

2 - Cache de niveau 2 ou cache L2 (Level 2)


C'est une extension du cache L1. Tous les processeurs rcents disposent d'un cache L2 intgr. Sa
taille est actuellement comprise entre 128 Ko et 512 Ko (par cur) en fonction du processeur.

3 - Cache de niveau 3 ou cache L3 (Level 3)


Ce type de cache nest pas gnralis (cot lev). Sa taille est actuellement comprise entre 1 Mo
et 12 Mo en fonction du processeur.

Exemple : Intel Core i7 990X 6 curs : L1 : 6X64 Ko / L2 : 6X256 Ko / L3 : 12 Mo

- Unit de contrle (ou squenceur)


Elle s'occupe du dcodage des instructions, de la synchronisation des lments du processeur, de
linitialisation des registres au dmarrage et de la gestion des interruptions.

- Units de calcul
(Il y en a 3 familles actuellement, un processeur peut possder une ou plusieurs units de chaque
type)
1 - L'unit Arithmtique (ou A.L.U Aritmetic Logical Unit ou CPU).
Elle est charge d'effectuer des oprations (sommes, additions, ...) sur des nombres rels entiers.
2 - L'unit de calcul flottant (ou F.P.U Floating Point Unit).
A l'origine, c'tait un processeur indpendant, srie des 80287 et 80387 (coprocesseurs
mathmatiques).
Elle est charge d'effectuer des oprations complexes (sommes, additions, racines carres, sinus
...) non seulement sur des nombres rels entiers mais aussi sur des nombres rels virgule (calculs
en virgules flottantes).
3 - L'unit multimdia.
Il n'y a pas de standardisation : MMX, 3D Now, K.N.I, . Ces instructions ont pour fonction
d'optimiser les programmes multimdia (son, animations, 3D).

une unit de commande et un dcodeur d'instructions assurant le squencement d'oprations


lmentaires provenant de la mmoire (dont l'adresse physique est calcule par les units de
pagination et de segmentation);
des registres permettant de grer les adresses mmoire et de conserver les rsultats des
instructions;

41
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

des bus assurant la communication entre les divers lments de l'unit centrale et l'extrieur
(mmoire centrale, organes d'entre- sortie).

Un processeur possde trois types de bus :

* un bus de donnes, qui dfinit la taille des donnes manipulables (indpendamment de la taille
des registres internes) ;
* un bus d'adresse qui dfinit le nombre de cases mmoire accessibles ;
* un bus de contrle qui dfinit la gestion du processeur IRQ, RESET etc.

Un processeur est dfini par :

* la largeur de ses registres internes de manipulation de donnes (8, 16, 32, 64, 128) bits ;
* la cadence de son horloge exprime en MHz (mega hertz) ou GHz (giga hertz) ;
* le nombre de noyaux de calcul (core) ;
* son jeu d'instructions (ISA, Instructions Set Architecture) dpendant de la famille (CISC, RISC,
etc) ;
* sa finesse de gravure exprime en nm (nanomtres) et sa microarchitecture.

Mais ce qui caractrise principalement un processeur est la famille laquelle il appartient :

* CISC (Complex Instruction Set Computer : choix d'instructions aussi proches que possible d'un
langage de haut niveau)
* RISC (Reduced Instruction Set Computer : choix d'instructions plus simples et d'une structure
permettant une excution trs rapide)

Les registres

Lorsque le processeur traite des donns ou excute des instructions, il stocke temporairement les
donnes dans de petites mmoires trs rapides de 32 ou de 64Ko que l'on appelle registres. Suivant
le type de processeur le nombre de registres peut varier entre une dizaine et plusieurs centaines.

On trouve des registres spcialiss et des registres gnraux.


Les registres spcialiss sont le compteur ordinal, le pointeur de pile et des registres offrant chacun
une fonction typique, comme le registre instruction.
Les registres gnraux sont des registres qui stockent aussi bien des rsultats de traitement que
des variables locales (des donnes) ncessaires aux programmes.

Leur rle est de rpondre trs rapidement une demande de donne ncessaire au processeur.

La plupart du temps les registres gnraux sont totalement banaliss et sont interchangeable sans
incidence sur les performances.

Bien que les registres gnraux soient interchangeables, il est frquent que le systme d'exploitation
(ou le compilateur) adopte une certaine convention sur leur utilisation.

Les registres les plus importants sont :

le registre accumulateur: il permet de stocker les rsultats des oprations arithmtiques et logiques
le registre d'tat: il permet de stocker les indicateurs. Il est le plus souvent dune longueur de 8 bits
quil faut considrer individuellement. Chaque bit est un indicateur dont l'tat dpend du rsultat de
la dernire opration effectue par le cpu.

42
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

le registre instruction: il contient l'instruction en cours de traitement


le compteur ordinal: il contient l'adresse de la prochaine instruction traiter
le registre tampon: il permet de stocker temporairement une donne provenant de la mmoire
le registre pointeur : il assure la gestion des piles

Les oprations du processeur

Le rle fondamental de la plupart des units centrales de traitement est d'excuter une srie
d'instructions stockes appeles "programme".
Les instructions et les donnes transmises au processeur sont exprimes en code machine. Le
squenceur ordonne la lecture du contenu de la mmoire et la constitution des mots prsents
l'ALU qui les interprte.
Lensemble des instructions et des donnes constitue un programme.
Le langage le plus proche du code machine tout en restant lisible par des humains est lassembleur
(assembler). Toutefois, linformatique a dvelopp toute une srie de langages de haut niveau
(BASIC, Pascal, C, C++, Fortran, etc), destins simplifier lcriture des programmes.

Lassembler est le langage le plus proche du langage machine. Il est compos dinstructions
(mnmoniques). Ce sont essentiellement des oprations de transfert de donnes entre les registres
et l'extrieur du processeur (mmoire ou priphrique), ou des oprations arithmtiques ou logiques.
Chaque instruction reprsente un code machine diffrent. Chaque processeur peut possder un
assembleur diffrent.

La premire tape, FETCH (recherche), consiste rechercher une instruction dans la mmoire vive.
L'emplacement dans la mmoire est dtermin par le compteur de programme (PC), qui stocke
l'adresse de la prochaine instruction dans la mmoire de programme. Aprs qu'une instruction a t
recherche, le PC est incrment par la longueur du mot d'instruction. Dans le cas de mot de
longueur constante simple, c'est toujours le mme nombre. Par exemple, un mot de 32 bits de
longueur constante qui emploie des mots de 8 bits de mmoire incrmenterait toujours le PC par 4.

Le jeu d'instructions qui emploie des instructions de longueurs variables comme l'x86, incrmentent
le PC par le nombre de mots de mmoire correspondant la dernire longueur d'instruction. En
outre, dans des units centrales de traitement plus complexes, l'incrmentation du PC ne se produit
pas ncessairement la fin de l'excution d'instruction. C'est particulirement le cas dans des
architectures fortement paralllises et superscalaires. Souvent, la recherche de l'instruction doit
tre opre dans des mmoires lentes, ralentissant l'unit centrale de traitement qui attend
l'instruction. Cette question est en grande partie rsolue par l'utilisation de caches et d'architectures
pipelines.

L'instruction que le processeur recherche en mmoire est utilise pour dterminer ce que le CPU
doit faire. Dans l'tape DECODE (dcodage), l'instruction est dcoupe en plusieurs parties telles
qu'elles puissent tre utilises par d'autres parties du processeur. La faon dont la valeur de
l'instruction est interprte est dfinie par le jeu d'instructions (ISA) du processeur. Souvent, une
partie d'une instruction, appele opcode (code d'opration), indique quelle opration est faire, par
exemple une addition. Les parties restantes de l'instruction comportent habituellement les autres
informations ncessaires l'excution de l'instruction comme par exemples les oprandes de
l'addition.

Aprs les tapes de recherche et de dcodage arrive l'tape EXECUTE (excution) de l'instruction.
Au cours de cette tape, diffrentes parties du processeur sont mises en relation pour raliser
l'opration souhaite. Par exemple, pour une addition, l'unit arithmtique et logique (ALU) sera
connecte des entres et des sorties. Les entres prsentent les nombres additionner et les
sorties contiennent la somme finale. L'ALU contient la circuiterie pour raliser des oprations
d'arithmtique et de logique simples sur les entres (addition, opration sur les bits).

43
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

La dernire tape WRITEBACK (criture du rsultat), crit les rsultats de l'tape d'excution dans
un registre interne au processeur pour bnficier de temps d'accs trs courts pour les instructions
suivantes. Dans d'autres cas, les rsultats sont crits plus lentement dans des mmoires RAM, donc
moindre cot et acceptant des codages de nombres plus grands.

Aprs l'excution de l'instruction et l'criture des rsultats, tout le processus se rpte, le prochain
cycle d'instructions recherche la squence d'instruction suivante puisque le compteur de programme
avait t incrment. Si l'instruction prcdente tait un saut, c'est l'adresse de destination du saut
qui est enregistre dans le compteur de programme. Dans des processeurs plus complexes,
plusieurs instructions peuvent tre recherches, dcodes et excutes simultanment, on parle
alors d'architecture pipeline, aujourd'hui communment utilise dans les quipements lectroniques.

Identifications dun processeur

Les processeurs sont marqus selon des codes propres aux fabricants mais qui permettent de
connatre certaines de leurs caractristiques. Lexemple ci-dessous concerne AMD.

-A: pour Athlon


-X: signifie qu'il est grav en 0.18,.
-1900: p-rating du processeur.
-D: package est en matire organique.
-M: voltage du core par dfaut est 1.75V.
-T: temprature maximale du core soit ici 90C.
-3: taille du cache L2 ici: 512Ko.
-C: vitesse du FSB ici 133 Mhz.
-AGKGA 0141 SPLW: stepping (srie du processeur)
-1999: anne de fabrication.

Le Performance Rating ou PR est un systme utilis depuis 1996 par Advanced Micro Devices
(AMD), pour affirmer que leurs processeurs sont aussi rapides (ou plus) qu'un processeur Intel
de gamme correspondante

Le stepping

Aucun design de processeur nest parfait et des


amliorations (rvisions) y seront apportes de
nombreuses reprises, tant pour corriger des bugs
que pour augmenter les performances.

Les steppings se composent d'une lettre et d'un


chiffre. Ils reprsentent la version du processeur et
l'volution relative au premier processeur de la
gamme.

La premire version dune nouvelle srie de processeurs est donc le stepping A-0 (rarement mise en
vente). Ensuite, quand des amliorations ont t apportes au processeur, on change cette
dnomination. Des amliorations de dtail vont tre nommes A-1, puis A-2 . Quand des
changements plus fondamentaux apparatront dans la structure du processeur, la lettre changera, et
on aura B-0, puis B-1

Parfois, il arrive quun changement de stepping permette de lancer un nouveau modle au sein
dune gamme prcise.

44
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Le stepping est une dnomination Intel, AMD parle aussi de "revision numbers".

Les processeurs asynchrones

Les processeurs asynchrones sont des processeurs sans horloge, et sont les successeurs des
processeurs autosynchrones. l'heure actuelle ils restent l'tat thorique. Ils sont constitus de
plusieurs curs fonctionnement indpendant. Chaque cur du processeur se met en route
lorsqu'il le peut, c'est--dire lorsqu'il a des donnes ainsi que des instructions traiter, et qu'il est
disponible, sans attendre l'impulsion de l'horloge, inexistante.

Un tel processeur est conu en de nombreux lments (les curs) distincts et indpendants. Cela
implique une programmation et une conception trs diffrente de la programmation actuelle.

La grande diffrence avec les processeurs synchrones est qu'ils ne sont pas cadencs par une
horloge. Ils fonctionnent ainsi aussi vite que le support physique le leur permet, ou ne fonctionnent
pas du tout, ou qu'en partie, si cela n'est pas ncessaire. Ils cumulent la fois un intrt de vitesse
de traitement, mais aussi d'conomie d'nergie.

Les limites des fils lectriques

L'accroissement de capacit des puces et la miniaturisation des circuits posent le problme que les
fils lectriques en cuivre qui connectent les puces ne peuvent plus suivre le rythme. Ils vont atteindre
leur limite physique et ne vont plus assurer un dbit suffisant.

Une solution envisage est d'utiliser une communication via des lectrons dans un semi-conducteur.
Dans les dispositifs lectroniques classiques, des vecteurs de charge lectrique - les lectrons - sont
transports dans un semi-conducteur tel que le silicium.
Le projet a pour but de crer un dispositif n'excdant pas une longueur de 100 nanomtres, dans
lequel l'nergie serait gnre par une oscillation de long en large des lectrons dans un champ
magntique.

Ces lectrons soumis un champ magntique mettent des micro-ondes (IESR Inverse Electron
Spin Resonance). Ces ondes permettent de diffuser des signaux entre des composants sans utiliser
de fils. Ce systme devrait supporter des dbits jusqu' 500 fois suprieurs aux connexions filaires
actuelles.

les composants Wi-Fi sont beaucoup trop volumineux pour tre utiliss dans ce cas

Larchitecture ARM

Les architectures ARM (Advanced Risc Machine) sont des architectures RISC 32 bits. Ces
processeurs sont fabriqus sous licence par un grand nombre de fabricants car ARM vend
seulement les licences de ses processeurs.

architecture relativement plus simple que celles d'autres processeurs


faible consommation
tlphonie mobile et tablettes
pipelines

45
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Technologies embarques

* MMU (Memory Management Unit) : Gestionnaire de mmoire permettant d'avoir une scurit
accrue (uniquement prsente sur l'ARM710 et les ARM9). La MMU permet l'adressage virtuel de la
mmoire, elle est ncessaire pour faire fonctionner certains systmes d'exploitation comme
Windows CE ou la plupart des Linux

* MPU (Memory Protection Unit) : Protection de la mmoire, faisant partie du MMU

* DSP : composant lectronique optimis pour les calculs. Son application principale est le
traitement du signal numrique (filtrage, extraction de signaux, etc.)

* FPU : Unit de calcul sur les nombres flottants

* Jazelle : Optimisation pour Java, en particulier pour limiter l'empreinte mmoire de la machine
virtuelle. Jazelle est une JVM (java virtual machine) cble en dur dans le processeur

* Thumb : Codage d'instructions sur 16 bits (au lieu de 32 bits) permettant un gain de mmoire
important

Les architectures ARM devraient apparatre sur des System on Chip (SoC) (systmes sur puce),
systmes complets embarqus sur une puce unique (mmoire, microprocesseurs, priphriques
composant, )

!!!!!!!!!!!!! un processeur ARM nest pas compatible X86 (c--d nest pas compatible avec le jeu
dinstructions de lIntel 8086, c--d nest pas capable dexcuter les applications du monde pc)

1.2.7 Refroidissement du processeur

Le processeur doit toujours tre


parfaitement ventil et refroidi.
S'il surchauffe, il peut
endommager la carte-mre ou
s'arrter de faon intermittente,
provoquant un arrt gnral du
systme. Dans le pire des cas,
le processeur peut
physiquement se fendre. Le
radiateur passif n'est qu'une plaque mtallique avec de
nombreuses ailettes, servant diffuser la chaleur. Ce
systme, conomique et silencieux, n'est efficace qu'avec des
machines chauffant peu et offrant une bonne circulation d'air.

Le ventilateur actif peut soit utiliser un connecteur lectrique, soit se brancher directement sur la
carte-mre. En ce cas, il sera souvent possible d'adapter sa vitesse de rotation en fonction de la
temprature dgage par le processeur et via un contrle logiciel.
Ces deux systmes sont colls ou fixs au moyen de pattes sur le processeur. Afin d'obtenir les
meilleurs rsultats possibles il est conseill d'ajouter de la pte thermique entre le CPU et le
systme de refroidissement. Cela aura pour effet d'amliorer la surface de contact entre ces deux
lments.

46
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Refroidissement logiciel du processeur

Tous les processeurs rcents intgrent des fonctions de mise en sommeil , d'activit ralentie
ou en pas pas . Il s'agit de modes de fonctionnement dont le but premier est d'conomiser
l'nergie quand le processeur travaille peu ou pas. A l'origine, ces systmes ont t mis au point
pour augmenter l'autonomie des ordinateurs portables.

Ces modes de travail processeur ont t rcuprs pour adapter la consommation lectrique, et
donc la temprature du CPU, la charge de travail qu'on lui demande. Schmatiquement, ces
utilitaires spciaux (Waterfall, Rain, CPUIdle, etc.), envoient un rythme plus ou moins soutenu des
instructions mettant au ralenti le processeur. L ou cela devient intressant, c'est s'ils sont
associs un pc dont la carte mre dispose d'une sonde de t processeur et d'un contrle du
ventilateur du processeur.
Avec ce type de configuration (et Waterfall Pro par exemple), on peut fixer une temprature de
fonctionnement maximale du processeur et faire que le refroidissement logiciel s'active et se
coupe aux bons moments. On obtient alors une rgulation dynamique de la temprature CPU. Les
dernires volutions de ce type de logiciel permettent de forcer le processeur travailler un
pourcentage de charge infrieur son maximum (valeur choisie par l'utilisateur).
Auquel cas, mme si on utilise des applications lourdes en calcul, on perdra un peu de puissance,
mais on ne mettra pas la puce en surchauffe. Cela peut tre utile dans des conditions de
fonctionnement limite (temprature externe leve ou refroidissement insuffisant).
De tels procds n'enlvent pas le besoin d'un ensemble radiateur/ventilateur efficace.

Plaque effet Peltier


On la place entre le processeur et le ventilateur, la place du
radiateur passif.

L'effet Peltier (aussi appel effet thermolectrique) est un


phnomne physique de dplacement de chaleur en prsence d'un
courant lectrique. L'effet se produit dans des matriaux conducteurs
de natures diffrentes lis par des jonctions (contacts). L'un des
mtaux se refroidit, pendant que l'autre se rchauffe. La plaque se
prsente comme une batterie dlments plats en tellurure de
bismuth qui, quand ils sont traverss par un
courant lectrique, transfrent des calories
d'une face froide (jusqu' -75) vers une
face chaude (jusqu' 80) par cration dun
flux dlectrons.
Ainsi, le ventilateur, se trouvant du ct
chaud, n'a plus qu' dissiper la chaleur
concentre d'un seul ct de la plaque.

Le refroidissement par liquide

Utilise le mme principe que le circuit de refroidissement


dun moteur de voiture. Un liquide caloporteur transite
dans un circuit et va absorber les calories au niveau dun
changeur coll au processeur. Ensuite, ces calories
sont dissipes lextrieur du pc par un radiateur dont le
tirage peut tre forc par un ventilateur. Une pompe
entrane le liquide dans le circuit ferm.

47
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Le refroidissement au Gaz

Ce systme de refroidissement de processeur


est inspir des systmes de refroidissement
eau mais le fluide caloporteur est un gaz.

Lefficacit de ce systme est nettement


suprieure celle des refroidissements par air
forc ou mme par liquide et permet de
maintenir la surface du processeur une
temprature de lordre de 20C sous zro.

Le systme comprend un vaporateur, qui sera mis en contact troit avec le processeur, o il
collectera les calories dans le gaz. Ce dernier sera ensuite envoy vers le compresseur ou il sera
comprim jusqu' son point de condensation. Ensuite les calories transportes seront changes
avec lair ambiant. Exactement comme un frigo.

Le cycle de refroidissement se compose de 4 tapes : compression, condensation, dpression et


vaporation.

Compresseur
Le gaz rfrigrant rchauff est aspir de l'vaporateur dans le compresseur, o la pression est
augmente jusqu' ce que le gaz se condense, afin que le changement de phase se produise.

Condenseur
La chaleur emmagasine par l'vaporateur ainsi que celle cre par la compression est dissipe par
le condenseur, aid par un ventilateur, le gaz est maintenant liquide.

Capillaire
Afin que le gaz rfrigrant s'vapore, il est ncessaire d'en abaisser la pression. En utilisant un
capillaire, on obtient cette chute de pression avant que le gaz n'arrive l'vaporateur.

Evaporateur
L'vaporateur transfre la chaleur du CPU vers le gaz rfrigrant qui passe de l'tat liquide l'tat
gazeux.

Evaporateur Systme dchange

48
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Le refroidissement par azote liquide

Variante ultime du refroidissement par gaz et qui utilise l'azote liquide comme fluide caloporteur. Sa
temprature (point d'bulition -196C) assure un refroidissement optimal. Ce systme est destin
aux utilisations extrmes (Kryotech). Cest le seul systme de refroidissement avec perte (il faut
rgulirement recharger en azote liquide).

Le caloduc

Caloduc, du latin calor chaleur et de ductus conduite , dsigne des lments conducteurs de
chaleur. Aussi appel heatpipe (signifiant littralement tuyau de chaleur ), un caloduc est destin
transporter la chaleur grce au principe du transfert thermique par transition de phase d'un fluide
(chaleur latente).

Principe de base

Un caloduc se prsente sous la forme dune enceinte hermtique qui renferme un fluide en quilibre
avec sa phase gazeuse et sa phase liquide, en absence de tout autre gaz.

un bout du caloduc, celui prs de l'lment refroidir, le liquide chauffe et se vaporise en


emmagasinant de l'nergie provenant de la chaleur mise par cet lment. Ce gaz remonte alors le
caloduc jusqu' arriver prs d'un radiateur par exemple (ou d'un autre systme de refroidissement)
o il sera refroidi, jusqu' ce qu'il se condense pour redevenir nouveau un liquide, et cder de
l'nergie l'air ambiant sous forme de chaleur.

Le liquide doit alors retourner son point de dpart, mais


la gravit n'est pas toujours utilisable (par exemple
cause de la position du caloduc), et on prfre utiliser la
capillarit. Pour cela on fait notamment appel des
structures composes de mailles (screen mesh wicks) ou
de poudres mtalliques frites. Il est galement possible
de raliser des rainures l'intrieur du tube constituant le caloduc. Une manire d'amliorer la

49
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

vitesse et la force de capillarit des caloducs sur de courtes distances est l'utilisation de mousse
mtallique.

Lorsqu'ils sont correctement dimensionns, les caloducs offrent une conductivit thermique bien
plus leve que les mtaux usuels (cuivre et aluminium), ce qui les rend suprieur la simple
conduction. Dans certains cas favorables, ils permettent de se passer de ventilation.

1.2.8 L'architecture super scalaire

Un processeur est dit superscalaire s'il est capable d'excuter plusieurs instructions simultanment,
chacune dans un pipeline diffrent.

Cette architecture n'est possible que si le processeur contient plusieurs units de calcul.

Un processeur superscalaire de degr N sera capable de produire N instructions par cycle d'horloge.

La technologie des threads constitue un prolongement logique cette architecture. Les processeurs
curs multiples en sont l'aboutissement.

1.2.9 Les fixations des processeurs

Les systmes destins fixer les processeurs sur la carte mre ont volu. Des processeurs
souds directement sur les cartes des premiers pc's, ont est pass aux supports souds garnis de
processeurs enfichs, ensuite aux sockets Zif, aux cartouches et aux sockets T.

PPGA (Plastic Pin Grid Array). Ce modle, muni de


broches, s'enfonce dans un support perfor ou ZIF (Zero
Insertion Force).

PQFP (Plastic Quad Flat Pack), soud sur la carte mre


(obsolte)

PLCC (Plastic Lead Chip Carrier), insr dans un


compartiment rcepteur (obsolte)

Le support TCP (Tape Carrier Package) est une forme de processeur dvelopp spcifiquement
pour les portables. Le processeur est envelopp d'un simple film, pour une paisseur totale de 1mm
et un poids denviron 1 gramme. Le silicium est soud un matriau thermo-conducteur. La chaleur

50
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

est conduite par les plots de soudure sous la carte mre. Ainsi, il nest plus ncessaire de le refroidir
avec un ventilateur et le dgagement de chaleur sur sa face suprieure est trs faible. Le Mobile
Pentium d'Intel fut, par exemple, disponible dans ce format.

ZIF

La mise en place d'un processeur doit se faire avec de grandes prcautions. Il faut superposer le
dtrompeur du processeur (un coin tronqu ou un point de couleur) sur celui du support. Sur les
machines antrieures au Pentium, le support LIF (Low Insertion Force) tait couramment utilis. Ce
dernier n'est en fait qu'une base perfore o le processeur devait tre insr de force. Il fallait viter
tout prix de plier les broches qui pouvaient casser. On pouvait alors soit utiliser un extracteur ou
faire levier doucement avec un tournevis. Le support ZIF (Zro Insertion Force) est constitu d'un
socle plastique et d'un levier. Lorsque ce dernier est lev, le processeur n'est plus maintenu et peut
tre extrait sans effort, d'o son nom.

Slot

Le socket Slot 1 aussi appel SEPP (Single Edge Processor package) est
un socket destin aux processeurs Intel. La particularit de ce socket est
qu'il est sous forme de cartouches, avec un connecteur physique sur la
carte mre semblable celle d'un port PCI.

Les processeurs ayant utilis ce type de slot sont les


Pentium II, les premiers Pentium III et les Intel
Celeron.

Le Slot 1 est physiquement identique au Slot A de


AMD, mais incompatible du fait de cblages logiques
diffrents.

51
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Connecteurs et logements CPU Unit centrale


Connecteur 1

Intel:

486SX/SX2
DX
DX2
Overdrive DX4

AMD:

AM486DX4-100 ou 120
Am5x86

Connecteur 2

Intel:

486SX
SX2
DX
DX2
DX4
Mise niveau du Pentium Overdrive

AMD:

Am486DX4-100 ou 120
Am5x86

Connecteur 3

Intel:

486SX
SX2
DX
DX2
DX4
Mise niveau du Pentium Overdrive

AMD:

Am486DX4-100 ou 120
Am5x86

Connecteur 4

Intel:

Pentium 60/66
Pentium Overdrive 120/133

52
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Connecteur 5

Intel:

Pentium 75-200
Mise niveau du Pentium Overdrive

AMD:

K5 series

Connecteur 6

Intel:

486DX4
Mise niveau du Pentium Overdrive

Connecteur 7

Intel :

Pentium (6-MHz-200MHz)
Pentium MMX (133MHz-300MHz)

AMD:

K5 series (75MHz-116MHz)
K6 166-300
K6-II 266 MHz-550

Cyrix:

Cyrix 6x86
MII Cyrix 233-300

Connecteur 8

Intel:

Pentium Pro (150MHz-200MHz)

53
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Slot 1

Intel:

Celeron (266MHz-533MHz)
Pentium II (233MHz-450MHz)
Pentium III (450MHz-1.13GHz)

Slot 2

Intel:

Pentium II Xeon (400MHz-450MHz)


Pentium III Xeon (500MHz-1GHz)

Slot A

AMD:

Athlon Classic 500MHz-1GHz


Athlon "Thunderbird" 700MHz-1GHz

Connecteur 370

Intel:

Celeron (266MHz-533MHz)
Celeron II (533 MHz-766MHz)
Pentium III (866MHz-1.4GHz)

Socket A

AMD:

Athlon "Thunderbird" 600MHz-1.4GHz


Athlon MP 1GHz, 1,2GHz, 1500+-2800+
Athon XP 1500+-3200+
Duron 600MHz - 1,8GHz

**Remarque : Le XP Athlon d'AMD et la plupart des CPU MP


utilisent une chelle de rendement nominal comme numro de
modle. Par exemple, la frquence de l'horloge du CPU Athlon
XP 1500+ est rellement de 1,33GHz. AMD dclare que le
rendement nominal reprsente la faon dont le CPU se
compare la gnration prcdente des CPU "Thunderbird"
d'Athlon. Un Athlon XP 3200+ aurait une performance
similaire une puce "Thunderbird" de 3,2GHz, bien que le XP
3200+ possde une frquence d'horloge de 2,2GHz. Le
"Thunderbird" Athlon XP arrte 1,4GHz et ne prsente pas
les caractristiques de performance qu'on retrouve dans les

54
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

CPU du Athlon XP et MP.

Connecteur 423

Intel:

Pentium IV 1,3GHz-2GHz

Connecteur 478

Intel:

Pentium M (1.3GHz - 2.2GHz)


Pentium IV Celeron 1,7GHz - 2,7GHz

Connecteur 479

Intel: Pentium IV 1,4GHz-3,4GHz

Note: Le Pentium M a t le seul processeur avec 479 pins. Un


convertisseur peut tre plac pour utiliser le Pentium M avec le
socket 478 plus commun.

Connecteur 603

Intel: Xeon 1,4GHz-3,2GHz (Puce serveur base sur


Pentium IV)

55
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Connecteur 604

Pentium IV Xeon 2,0GHz-3,2GHz compatible avec les CPU du


connecteur 603

Connecteur 754

AMD Athlon 64 3200+, 3400+, 3700+

**Remarque : Tout comme le Athlon XP et MP, le CPU 64


Athlon d'AMD utilise une chelle de rendement nominal
comme numro de modle. Par exemple, la frquence de
l'horloge du CPU Athlon 64 3200+ est rellement de 2,0GHz.

Connecteur 939

AMD Athlon 64 3800+ (2.4GHz)


AMD Athlon 64 FX-53 (2.4GHz)

Connecteur 940

AMD Athlon 64 FX-51 (2,2GHz)


AMD Athlon 64 FX-53 (2,4GHz)

**Remarque : Le Athlon 64 FX d'AMD utilise un numro de


modle au lieu d'un avis de signal d'horloge ou d'un
rendement nominal courant.

AMD Opteron 140 - 150 (1,4GHz-2,4GHz)


AMD Opteron 240 -250 (1,4GHz-2,4GHz)
AMD Opteron 840 -850 (1,4GHz-2,4GHz)

**Remarque : Le Opteron d'AMD, un CPU conu pour les


serveurs, utilise un numro de modle au lieu d'un avis de
signal d'horloge ou d'un rendement nominal courant. Le
premier nombre dans le numro de modle reprsente les
capacits multiprocesseur du CPU. Par exemple, un Opteron

56
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

140 peut seulement tre utilis comme systme CPU simple,


tandis qu'un Opteron 840 peut tre utilis avec un nombre de
CPU allant jusqu' huit.

Connecteur S1

AMD Turion 64 X2 (1.6 - 2.2GHz)

Connecteur AM2

AMD Athlon 64 3200+, 3800+ (2GHz - 2.4GHz)


AMD Athlon 64 X2 (2GHz - 2.6GHz)
AMD Athlon 64 FX-62 (2.8GHz)
AMD Sempron 2800+ (1.6GHz)

LGA775

Pentium D Celeron (2.5GHz - 2.9GHz)


Pentium D (2.8GHz - 3.6GHz)
Pentium 4 (2.8GHz - 3.8GHz)
Pentium 4 Extreme Edition (3.4GHz - 3.7GHz)
Pentium Extreme Edition (3.2GHz - 3.7GHz)
Core Duo (1GHz - 2.3GHz)
Core 2 Duo (1.6GHz - 2.7GHz)
Core 2 Duo Extreme (2.66GHz - 2.93GHz)

57
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Socket LGA2011

Successeur du LGA 1366, le LGA 2011 (pour ses 2011 points de contact) aussi nomm Socket R
- dispose de 645 broches supplmentaires utilises par
le GPU intgr mais aussi par le bus mmoire qui
utilisera quatre canaux DDR3 au lieu de 3 avec le
socket 1366.

Il est quip du QuickPath Interconnect, ou QPI


(anciennement CSI pour common system interface),
bus dvelopp par Intel dans le but de remplacer le
bus systme parallle FSB. Le principal intrt du bus
QPI provient de sa topologie point point : le bus
connectant les processeurs au chipset n'est plus
partag. Similaire au bus Hyper Transport de AMD.

Demain ??

Actuellement, Intel envisage de supprimer purement et simplement le socket, en fixant de manire


dfinitive le processeur (qui embarquera alors lintgralit du chipset) sur la carte mre.

1.2.10 Les diffrents processeurs

MHz - MgaHertz: 1 million dHertz.


Hertz (mesure de frquence) = 1 cycle/ seconde.
Go: Giga-octet : 1 milliard d'octets (ou caractres).
DX indique que ce processeur content un coprocesseur de calcul intgr.
La mmoire cache ou ant-mmoire est une mmoire-tampon trs rapide permettant d'acclrer
notablement les transferts de donnes entre processeur et mmoire.
MIPS: millions d'instructions par seconde.

Nom Contructeur Anne Vitesse (MHz) Nb transistors Bits


8086 Intel 1979 8 10.000 16
80286 Intel 1984 12 30.000 16
80386SX Intel 1986 16, 20, 25, 33 275.000 16 et 24
80386DX Intel 1987 16, 20, 25 275.000 32
68030/40 Motorola 1.200.000 32
80486SX Intel 1989 16, 25 et 33 1.200.000 32
80486DX2 Intel 1989 40,50, 66,100 1.200.000 32

1.2.10.1 Le Pentium

Contrairement son prdcesseur, le Pentium dispose de deux units de calcul en parallle


(architecture super scalaire) qui permet un traitement coupl pour la plupart des instructions simples.
Deux instructions sont traites simultanment dans un seul cycle. Les structures complexes, pour
lesquelles un 486 avait besoin de 11 cycles sont traites par le Pentium en 5 cycles.

La nouveaut essentielle du Pentium (P54C) fut toutefois l'optimisation des mthodes de l'unit de
calcul en virgule flottante. Pour l'addition et la multiplication, on n'a plus besoin que de trois cycles,
alors que le 486 en demandait 10.

58
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

De plus, l'unit arithmtique du Pentium est lie aux deux pipelines de commande par un bus de 64
bits, ce qui permit d'atteindre des vitesses de transfert suprieures celles du 486, qui n'avait que
32 bits sa disposition.

Les fonctions 3DNow!

Les fonctions 3DNow! sont des instructions SIMD (single instruction multiple data) conues pour
augmenter la puissance de traitement des objets 3D, des sons et des images. Elles sont pour AMD
le pendant des instructions MMX et KNI d'Intel.

1.2.10.2 Le Xon

Le Xon fut conu pour les ordinateurs professionnels multi-processeurs (jusqu' 8 processeurs
associs). Il s'agit dune sorte de Pentium Il muscl par l'adoption d'un cache de niveau 2 de grande
taille (512 Ko, 1 Mo, 2 Mo) et fonctionnant la frquence processeur. Soit deux fois plus vite qu'un
Pentium o le cache L2 ne fonctionne qu' la moiti de la frquence processeur. Par contre, comme
les Pentium Il 400 et les AMD K6-2, le Xeon exploitait un bus mmoire principale 100 MHz.

1.2.10.3 Le Pentium II

100MHz Front Side Bus (450MHz, 400MHz et 350MHz)


Dual Independent Bus architecture (D.I.B.)
Dynamic Execution prdiction de branchement, analyse de flux et excution spculative
Intel MMX technology
Single Edge Contact Cartridge (S.E.C.C.)

Le premier processeur super scalaire (2 units de calcul), dans le monde des PC, a t le Pentium.
Super scalaire signifie pouvoir excuter plusieurs instructions simultanment. Deux instructions qui
peuvent tre excutes simultanment sont dites 'paralllisables'.

Toutes les instructions ne sont pas supers scalaires, une vingtaine seulement ltaient sur les
Pentium II.

L'architecture double bus (DIB)

L'architecture double bus a t mise en oeuvre pour la premire fois avec le Pentium Pro et se
gnralisa avec le Pentium II. Intel a dvelopp l'architecture double bus pour remdier au
problme de bande passante du bus processeur. Grce aux 2 bus dont il dispose, le P II peut
accder aux donnes partir de l'un des bus ou partir des 2 simultanment, et non de faon
squentielle comme le font les processeurs un seul bus.
Ces deux bus sont le "bus de la mmoire cache de niveau 2" et le "bus systme" reliant le
processeur la mmoire centrale.

Avec sa structure "en pipeline", le bus systme peut effectuer simultanment plusieurs transactions
(plutt que de les effectuer une par une), ce qui contribue acclrer le flux des informations et
accrotre les performances globales.

59
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Cartouche SEC

La cartouche S.E.C. (Single Edge Contact) est une technologie qui consiste placer le processeur
et la mmoire cache de niveau 2 dans une cartouche. Grce la cartouche S.E.C., il est possible
d'utiliser pour la mmoire cache de niveau 2 des RAM trs courantes et trs performantes et qui
assurent une grande efficacit pour un prix modique.

Le Pentium II est reli la carte mre par un connecteur une seule face et non brochage
multiple comme pour les supports PGA.

Le PII intgre la technologie MMX qui amliore la compression/dcompression vido, le traitement


des images, le cryptage et les traitements E/S, (applications multimdia ou de communication et
Internet).

1.2.10.4 Le Pentium P4

Caractristiques NetBurst

42 millions de transistors, gravs en 0,18 microns pour une architecture 32 bits.


Nouveau Socket FCPGA 478 ou, plus rarement, 423 broches.
Ne supporte pas les cartes mres P3 ni leurs chipsets, ncessite le jeu de composants Chipset Intel
850.
Ncessite un botier adapt (encombrement du systme de refroidissement) dot dune alimentation
dont la stabilit t optimise.

Hyperpipelining
Par rapport celle du P III, la microarchitecture NetBurst porte le nombre d'tapes de traitement
20, ce qui accrot les performances et les capacits en frquence.

Moteur d'excution rapide


L'unit arithmtique et logique fonctionne au double de la frquence interne du processeur et un
nouveau systme d'antmmoire (la mmoire cache) assure la cohrence avec ces cadences.
Certaines instructions sont effectues en un demi-cycle dhorloge.

Cache ATC (Advanced Transfer Cache)


La mmoire cache ATC niveau 2 de 256 ko, qui est un ensemble de puces mmoire intgres,
accrot les performances globales.

Unit optimise de calcul en virgule flottante/multimdia


Le P 4 est dot d'une unit de calcul en virgule flottante permettant de visualiser des squences
vido et des images 3D de manire plus rapide

Extensions Streaming SIMD 2


144 nouvelles instructions et deux units de calcul SIMD sur 128 bits (l'une pour les nombres
entiers, l'autre pour les dcimaux en double prcision).

Compatibilit Ram
Les deux technologies RAMBUS et DDRRDRAM sont exploitables

La technologie Hyper-Threading - IBM

Grce cette technologie, les logiciels adapts cet usage considrent chaque processeur
physique comme deux processeurs logiques (virtuels) et gagnent ainsi en efficacit. Elle permet au

60
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

processeur d'excuter deux threads (lots


dinstructions - parties d'un programme) en
parallle et amliore les performances
globales du processeur.

Ces 2 processeurs virtuels contiendront


deux architectures dtat sur un mme
noyau physique ; vu du systme
dexploitation, chaque processeur physique
agira donc comme deux processeurs
logiques. Cependant, les deux processeurs logiques partagent toujours les mmes ressources
dexcution du processeur physique ; le gain en performance ne sera donc pas quivalent au fait
davoir deux processeurs physiques complets spars.

Cest le BIOS qui fournit au systme dexploitation les informations relatives aux processeurs
prsents dans le systme.

L'Hyper-Threading consiste faire travailler de manire optimale le processeur en vitant tant que
possible de laisser des parties au repos. Afin de le rentabiliser, il fait appel l'excution "Out Of
Order" (OOO). Il s'agit d'une technologie qui permet au processeur de traiter des oprations dans un
ordre diffrent que celui propos par le code du programme. En fin de traitement, les rsultats sont
rordonns.

Pourtant, le Pentium 4 ne propose pas un rendement suffisant avec uniquement de l'out of order
execution. Le principe de l'Hyper-Threading consiste donc remplir au maximum le pipeline pour le
rendre plus rentable. En pratique, il s'agit simplement de "fusionner" le flux de deux threads avant
l'unit OOO, ainsi, cette dernire peut organiser au mieux le travail du pipeline. Afin de pouvoir
basculer facilement entre deux threads et de se comporter comme deux processeurs, les Pentium 4
Hyper-Threading sont capables de stocker deux tats (sorte de clich de l'tat des registres du
processeur) et de basculer rapidement entre les deux. Le systme voit alors deux processeurs. A
noter que le basculement entre deux threads est une opration trs coteuse en cycles.

Remarques :

Dans le cas o deux threads font appel aux mmes entits le gain est nul.
Avec un seul "thread" (ou une seule application), il ne peut y avoir de gain.
L'Hyper-Threading ne peut dgager la mme puissance qu'un systme bi-processeurs o chaque
thread dispose de l'intgralit d'un processeur.

Pentium 4 en socket T

Socket LGA775

Le Socket T dsigne un Socket capable d'accepter un


composant au format LGA et disposant de 775 contacts. Le LGA
signifie Land Grid Array et signifie le dport des pins et des
lments de contacts du chip vers le Socket.

Les raisons du changement

densit de connecteur possible plus leve avec le LGA

61
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

caractristiques lectriques plus performantes que le PGA et donc mieux mme de supporter de
trs hautes frquences. Les liaisons avec le PCB sont plus courtes et gnrent moins de rsistances
qu'avec un PGA
placement des CPUs sur les cartes mres pouvant tre automatis sur la chane de production

Aspect physique

Un cache de plastique est fix sur le processeur afin de ne pas endommager les quelques
condensateurs qui se trouvent au dos. De la mme faon, les cartes mres seront vendues avec un
cache en plastique sur le Socket T afin de le protger lors du transport.

1.2.10.5 Le Centrino

Le Centrino est une solution "trois en un" pour PC portables, qui est constitue dun ensemble de 3
composants matriels associs :

un processeur, le Pentium-M,
un chipset
un module Wi-Fi (contrleur RLAN Intel PRO/2100) qui permet de connecter les PC portables au
net, via le Wi-Fi (norme 802.11a/b/g) - (rseau sans fil des lieux publics, les "hot spots").

Cette combinaison matrielle a pour mission dassurer une conomie d'nergie de 50%.

La consommation du processeur t rduite, notamment en diminuant les frquences d'horloge.


La quantit de mmoire cache passe de 512 Ko 1 ou 2 Mo aurait du maintenir les performances.
Le chipset apporte aussi sa contribution, configur, par exemple, pour n'alimenter les ports USB que
s'ils sont utiliss; ce qui rduit galement la consommation d'nergie.

Le Pentium-M

Caractristiques-cl :
bus principal optimisation de l'nergie
gestionnaire de pile ddi : rduction du nombre total des micro-oprations requises
fusion des micro-oprations : regroupement de deux micro-oprations en une seule, soit des gains
en performances dexcution par rapport lnergie consomme.
prdiction volue des instructions : technique qui contribue la rduction de la latence au niveau
de la configuration tout entire.
technologie Intel SpeedStep amliore, modulation plus fine de la tension et de la frquence
extensions Streaming SIMD 2

Mmoire cache faible consommation de niveau 2 intgre (avec dsactivation partielle en cas
dinactivit)
Mmoire vive : Gestion possible de 2 Go de mmoire DDR - 77 millions de transistors

Le chipset Intel 855

Il se compose de deux lments : le chipset 855PM (qui gre les solutions graphiques spares) et
le chipset 855GM (avec sous-systme graphique Intel intgr). Tous deux grent la technologie Intel
SpeedStep amliore, ltat dalerte Deeper Sleep et un registre qui arrte leur horloge en cas
dinactivit, le chipset 855GM sassortissant de surcrot dun mode de gestion lectrique faible
consommation pour le graphisme. Tous deux prennent en charge le bus principal du processeur,
jusqu 2 Go de mmoire DDR, l'USB 2.0 et larchitecture centralisatrice dIntel qui acclre les E/S.

62
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Le contrleur RLAN Intel PRO/2100

Supporte les standards 802.11a, b et g. Il prend aussi en charge des fonctions volues de
scurisation RLAN, dont la norme 802.11x, le chiffrement WEP (Wired Equivalent Privacy), les
rseaux privs virtuels (VPN) et le protocole WPA (Wi-FI Protected Access).
Enfin, il est dot dune technologie destine rduire les interfrences avec les signaux la norme
802.11 et certains appareils Bluetooth.

Le CENTRINO DUO

Comme tous les portables Centrino, les Centrino Duo sont bass sur 3 lments complmentaires :
un processeur Core Duo (A), un chipset i945 (B) et une puce Wi-Fi (C).

La puce intgre 2 coeurs de Pentium-M. On y trouve le jeu d'instructions multimdias SSE3 et un


Front Side Bus 667 MHz. Les frquences s'chelonnent de 1,5 GHz 2,16 GHz.

Le chipset i945 se compose de deux 2 puces distinctes, charges des changes des donnes entre
le processeur, la mmoire vive DDR2 et les autres composants de la machine (disque dur S-ATA ou
P-ATA, puce 3D PCI Express, prises rseau, USB 2.0...).
La version 945GM du chipset assure aussi l'affichage en 2 et 3D sur les portables ultralgers ou
d'entre de gamme.

La puce Wi-Fi supporte le standard 802.11a en plus du 802.11b et g. et est sense offrir un meilleur
niveau de scurit aux transmissions sans fil et une plus grande stabilit des connexions en
slectionnant automatiquement le meilleur point d'accs.

L'architecture interne du Core Duo a t pense pour rduire au maximum sa consommation


lectrique. La frquence des 2 units d'excution (1 et 2) varie en temps rel en fonction de la
charge de travail, l'un des 2 coeurs pouvant tre stopp en cas de faible activit. Chacun d'entre eux
est qui d'une sonde thermique (3 et 4) qui permet de rguler le systme de ventilation du portable.
Le cache de 2 Mo (5) partag entre les deux coeurs est gr de faon dynamique, seuls les blocs
de cache rellement utiliss tant aliments.

1.2.10.6 AMD Athlon 64 FX-51

Contrleur mmoire DDR 128 bits intgr de type dual channel fonctionnant avec de la DDR
pour un dbit de 6,4Go par seconde

63
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Technologie HyperTransport : connecte le processeur au chipset (connexion point point)


bande passante largie
dsengorgement des E/S
rduction du temps de latence
cache intgr de 1152 Ko utiles
capable d'excuter les logiciels 32 et 64 bits
ncessite de la mmoire DDR de type ECC bufferise sur 4 slots
grav en 0,13 pour 105 millions de transistors, die de 193 mm2 (vu la quantit de mmoire
cache).

Socket 940 pins (puis 939 prtendument pour une question dconomie lors de la production).
Les 186 broches supplmentaires correspondent au 2 canal dinterface mmoire. Vu la prsence
des contrleurs de mmoire intgrs au noyau, les contacts extrieurs communiquent directement
avec la mmoire. Le passage par le north bridge nest plus requis, ce dernier perdant de la sorte
beaucoup de son intrt, vu quil ne sert plus dsormais qua connecter la carte graphique.
mmoire cache L1 de 128Ko avec 64Ko pour les donnes et 64Ko pour les instructions. Cache
L2 de 1Mo en 16 way associative. Le fonctionnement de la cache est de type exclusif : les donnes
stockes en L1 ne sont pas automatiquement rptes en L2.

Le bus HyperTransport

Le bus HyperTransport (bus sriel rapide de technologie DDR, deux paquets de donnes par cycle
dhorloge) est de type Full Duplex.

La notion de FSB disparat partiellement avec l'Athlon 64, le bus HyperTransport jouant dsormais
un rle central. En modifiant la vitesse de l'HyperTransport, l'ensemble des composants sont
acclrs et meilleures sont les performances.

Dans le cas d'une machine Opteron multiprocesseurs son rle est encore plus important puisqu'il
connecte les processeurs entre eux.

1.2.10.8 L'Intel Core2

Mi 2006, larchitecture Netburst du Pentium 4 laisse la place l'architecture Core, qui est dcline
sur les plate-formes desktop, mobile et server (Xeon).

Principales caractristiques

format LGA 775


jeux dinstructions SSE, SSE2, SSE3 et SSE4 (SSE4
consiste en 16 nouvelles instructions SIMD, la plupart
oprant sur des donnes entires. Elles sont
essentiellement destines acclrer le traitement dans
les algorithmes de compression et de dcompression
vido. A titre dexemple, linstruction palignr permet
deffectuer un dcalage cheval sur deux registres,
opration qui est souvent utilise dans lalgorithme de
prdiction de mouvement dans le dcodage MPEG)
lEM64T.
technologie de virtualisation.

64
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Intel Virtualization Technology VT

Technologie permettant de compartimenter le fonctionnement de plusieurs applications ou


systmes d'exploitation sur le mme processeur tout en interdisant toutes interactions entre
eux. Le fonctionnement des machines virtuelles sera amlior avec cette technologie.

Cette technologie permet d'optimiser une approche de machine virtuelle, chaque 'partition'
excutant une machine virtuelle indpendamment des autres.
Avec la virtualisation, il est possible de tester un logiciel sans mettre en danger la stabilit de la
machine de test. Un autre avantage est l'augmentation de la scurit, puisque certaines
applications relies Internet et/ou un rseau local peuvent tre "isoles", limitant l'action
d'ventuels virus.

Machine Virtuelle VM

Programme qui mule le comportement dun ordinateur dont le jeu dinstruction du processeur
ainsi que l'architecture sont dfinis mais qui nest pas rel (Java ).

Avantage: possibilit dcrire des programmes indpendants du matriel utilis et pouvant


fonctionner sur nimporte quel ordinateur possdant lmulateur ncessaire.

pipeline de traitement de 14 tages


moteur dexcution dynamique Out-Of-Order. Chaque noyau dexcution de Core permet de
charger, de dcoder, dexcuter et de sortir 4 instructions par cycle (4-wide dynamic execution
engine)
3 units de calcul sur les entiers, (3 instructions x86 par cycle)
Chacune des 3 ALUs est associe 1 unit SSE, permettant de traiter 3 oprations SSE entires
128 bits par cycle (12 instructions sur des entiers 32 bits, ou 24 sur des entiers 16 bits)
2 units de calcul flottant, une ddi aux additions et lautre aux multiplications et aux divisions (2
instructions x87 par cycle, et 2 instructions flottantes SSE 128 bits par cycle (soit 8 oprations sur
des flottants simple prcision 32 bits, ou 4 oprations sur flottants double prcision 64 bits))
Cache

65
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Advanced Smart Cache (partage du cache L2 entre les 2 cores dexcution) et partage les donnes
entre les 2 cores sans passer par le bus mmoire (rduction des accs mmoire (et des latences qui
laccompagnent) et optimisation du remplissage du L2 (les redondances disparaissent)

Le cache partag peut tre dynamiquement


allou chacun des 2 cores, jusqu devenir
accessible dans son intgralit par un seul des
2. Cette technique est plus efficace que les
caches spars lorsquun seul des 2 cores est
utilis, (toutes les applications mono-thread)

accs la mmoire, (Smart Memory Access).

- sassurer quune donne peut tre utilise le


plus tt possible (contrainte quand )
- sassurer quune donne est la plus proche
possible (dans la hirarchie mmoire) du noyau dexcution (contrainte o ), quand rfre la
faon dont un processeur planifie les oprations de lecture et dcriture mmoire.

En effet, lorsque survient une instruction de lecture mmoire dans le moteur out-of-order, celui-ci ne
peut la mener terme avant que toutes les instructions dcriture en cours soient compltes. Sil ne
le faisait pas, le risque serait de lire une donne qui na pas encore t mise jour dans la
hirarchie mmoire. Cette contrainte impose donc des tats dattente, et donc un ralentissement.

Core a introduit un mcanisme spculatif visant prdire si une instruction de lecture est susceptible
de dpendre des critures en cours, cest--dire si elle peut tre traite sans attendre. Le rle du
prdicateur est ainsi de lever les ambiguts, et donne son nom de Memory Disambiguation la
technique utilise. Outre la rduction des attentes, lintrt de la mthode est de rduire les
dpendances entre instructions, augmentant par l-mme lefficacit du moteur out-of-order.

Rpondre au o , cest rapprocher les donnes du noyau dexcution via le prefetch hardware qui
consiste mettre profit les moments dinactivit du bus mmoire afin de prcharger code et
donnes de la mmoire vers le cache. C'est le "Prefetch hardware".

Plusieurs types de prefetcher quipent Core :

Le prefetcher dinstructions prcharge les instructions dans le cache L1 dinstructions en se basant


sur les rsultats de la prdiction de branchement. Chacun des deux cores en possde un.

66
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Le prefetcher IP scrute lhistorique des lectures afin den dgager un schma, et charger les
donnes ainsi prvues dans le cache L1. Chaque core en possde un galement.

Le prefetcher DCU dtecte les lectures multiples depuis une mme ligne de cache sur une priode
donne, et dcide le cas chant de charger la ligne suivante dans le L1. Toujours un par core.

Le prefetcher DPL a un fonctionnement proche du DCU, ceci prs quil dtecte les requtes sur
deux lignes de cache successives (N et N+1), et dclenche le cas chant la lecture de la ligne N+2
de la mmoire centrale dans le cache L2. Le cache L2 en comprend deux, qui sont partags de
faon dynamique entre les deux cores.

Les branchements

Rappel: les branchements sont, aprs les accs mmoire, le second plus important facteur de
ralentissement dans le fonctionnement du processeur en cas de mauvaise prdiction.
Ils consistent, dans le flux dinstructions, en un saut vers une nouvelle adresse dans le code.

Deux types de branchements existent :

Les branchements directs pour lesquels ladresse du saut est explicitement mentionne dans le
code, sous la forme dun oprande. Ladresse de destination est rsolue lors de la compilation. Les
branchements directs sont dans la plupart des cas des sauts de boucle.

Les branchements indirects sautent vers une adresse qui varie dynamiquement au cours de
lexcution du programme, les destinations possibles sont donc multiples. On les retrouve dans les
langages orients objets, sous forme de pointeurs de fonctions.

Quils soient directs ou indirects, les branchements sont un obstacle dans le fonctionnement optimal
du pipeline. Ds que linstruction de saut entre dans le pipeline, celui-ci ne peut, en thorie, plus
accueillir de nouvelle instruction tant que ladresse de destination nest pas calcule (aux dernires
tapes de traitement). Le pipeline insre alors des blancs, ce qui nuit fortement son rendement. Le
rle du prdicateur de branchement est dessayer de deviner ladresse de destination, afin que les
instructions suivant le saut soient charges rapidement.

Ct serveur, Socket LGA771 (Xeon 50xx Dempsey )


Ct desktop et mobile Socket LGA775 et Socket mPGA479M
Les cartes mres desktop doivent tre conformes la 11 version du VRM (Voltage Regulation
Module) dIntel
Gestion de lnergie qui permet au processeur de grer de faon prcise sa consommation mme
en charge, via lUltra Fine Grained Power Control, qui consiste en un dcoupage trs fin des zones
susceptibles dtre mises en sommeil. Les units non sollicites restant en mode veille, quand
dautres tournent plein rgime.
4 Mo de cache L2 unifi
EM64T, extension aux 64 bits du jeu dinstruction
x86, les registres gnraux, qui stockent de
manire temporaire les adresses mmoires et les
entiers, passent de 32 64 bits
Le stockage des adresses mmoire en 64 bits
permet de dpasser la limite de 4 Go lie au
codage sur 32 bits pour la passer 256 Teraoctets
du fait dune "limitation" 48 bits du codage de la
mmoire virtuelle
8 registres x87 80 bits, 16 registres gnraux 64
bits et 16 registres SSE 128 bits.

67
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

LEM64T et lAMD64 rompent avec la compatibilit x86. De nombreux excutables sont encore
compils de manire tre compatible avec le jeu dinstruction x86 tel quil tait avec le 386.
Si le Core Duo est comme le Pentium M au format Socket mPGA479M, un Socket qui nest
compos que de 478 trous, lemplacement des pins a t modifi ce qui le rend donc incompatible
avec les anciennes cartes mres Socket 479.

A partir de mi 2007, les premires puces graves en 45 nm ont fait leur apparition, quipes d'un
jeu d'instructions SSE4 et d'un cache L1 de 6Mo.

1.2.10.10 Larchitecture Intel Core

Core i3

La gamme Core i3 apparue en 2010, constitue l'entre de gamme des processeurs bass sur la
microarchitecture Westmere.

Core i5

Architecture

Les Core i5 utilisent l'architecture Nehalem, qui apporte de nombreuses modifications par rapport
l'architecture Core :

apparition d'un cache L3 de 8 Mio (2 Mio pour le Phenom et 6 Mio pour le Phenom II) ; les L2
(256 Kio) ne seront pas partags (L1=232 Kio)
second niveau de prdiction de branchement (second niveau de BTB, Branch Target Buffer)
stockage des boucles logicielles aprs dcodage (prcdemment : avant dcodage)
macro fusion des instructions 64 bits (uniquement valable pour les instructions 32 bits sur le Core2)
socket LGA1156 : reprend les dimensions des sockets LGA775, mais conserve la structure du
LGA1366 et ajoute une modification du systme d'attache qui ne ncessite plus de soulever
manuellement le couvercle, ce dernier tant relev par la barrette de maintien

intgration du Northbridge : contrleur mmoire (compatible DDR3), gestion des lignes PCIe (16
lignes en norme 2.0). Le northbridge se retrouve ainsi entirement inclus dans le processeur, mais
sur un die distinct.
contrleur mmoire gre 2 canaux de DDR3
Turbo Boost : permet de surcadencer un ou plusieurs curs tout en dsactivant les autres et en
restant dans les limites fixes par le TDP. Une hausse de 2 bins quivaut ainsi une augmentation
de 266 MHz de chaque cur actif. Par rapport aux Core i7, le Turbo Boost des Core i5 est plus
performant puisqu'il permet de gagner jusqu' quatre
ou cinq bins pour un seul cur actif.
Prsence dune puce graphique

68
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

69
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Core i7

Il y a deux entits distinctes dans un processeur de ce type : Core et Uncore.


>> La partie Core contient les units dexcution ainsi que les caches L1 et L2.
>> La partie Uncore comporte le cache L3 et des contrleurs : mmoire, bus de communication,
gestion thermique, Intel a dplac le contrleur mmoire du pont nord vers la partie Uncore du
processeur. A terme, celle-ci contiendra aussi le contrleur PCI-Express et un ou plusieurs
contrleurs graphiques.

Remarque : Le mot core dsigne plusieurs choses. Core, utilis seul avec une majuscule
dsigne l'architecture prcdente des Core 2 Duo (au mme titre que NetBurst pour les Pentium
4 et Nehalem pour les Core i7). Le terme core dsigne aussi le cur d'excution du processeur
notamment quand on parle de processeur double core (ou double cur). Enfin, il est aussi utilis
comme nom propre (comme marque) dans Core 2 Duo, Core 2 Quad et Core i7.

Caractristiques

* Maximum thorique de 4 oprations par cycle


* Hyperthreading
* Contrleur mmoire DDR3 : le contrleur des processeurs
Bloomfield communique avec la mmoire travers 3
canaux, tandis celui des processeurs Lynfield en utilisent 2.
* Les Core i7 utilisent 2 sockets diffrents : LGA1366 pour
les modles Bloomfield (Core i7 9xx) et LGA1156 pour les
modles Lynnfield (Core i7 8xx et Core i5)
* Mode Turbo Boost : la technologie Turbo Mode (Dynamic

70
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Speed Technology) permet de dsactiver la vole certains curs tout en augmentant la frquence
des autres. Son impact sur le(s) processeur(s) est d'autant plus grand que l'on dsactive de curs.
La hausse de frquence s'effectue par pas de 133 MHz nomm bin. Cette solution permet
dacclrer les oprations mono thread en augmentant la frquence de lunit dexcution active.
Ainsi, un Core 2 Duo T7100 1800 MHz peut temporairement passer 2000 MHz si un seul des
cores est actif.
* IMC (Intel Memory Controler) : diminution du temps de latence (via un triple contrleur 64 bits qui
prend en charge la DDR3-1066 dans un premier temps)
* Front Side Bus remplac par la liaison QPI (2 canaux de 20 bits rpartis en 16 bits pour les
donnes et 4 bits pour les commandes) qui autorise une bande passante totale de 25,6 Go/s, 12,8
Go/s dans chaque sens et permet des connexions directes entre plusieurs processeurs.
* Power Control Unit : circuit entirement ddi la gestion thermique du processeur qui est en
mesure de surveiller et dadapter les tensions, amprages, temprature et frquence de tout le
processeur afin dexploiter au mieux lenveloppe thermique disponible. Ces informations pourront
tre surveilles par un logiciel de monitoring

Mmoire cache

Mmoire cache structure en 3 niveaux de cache de type inclusif. Les donnes du cache L1 se
retrouvent donc dans le cache L2 et dans le cache L3. Dans chacun des caches, un bit permet de
suivre ltat des donnes afin de savoir si elles ont t modifies (ou non) et ainsi assurer la
rplication correcte.
Cache L1 : Dans chaque core, 32 Ko pour les instructions et 32 Ko 8-way pour les donnes
Cache L2 : 256 Ko 8-way unifis trs basse latence (10 cycles) par core.
Cache L3 (partie Uncore) : jusqu 8 Mo 16-way partags par tous les cores (latence de ~40 cycles).
Dans le cas dun Core i7 4 curs, le total des caches L1 et L2 consomme 1280 Ko sur les 8192
Ko de cache L3. Il reste donc plus de 6,5 Mo pour dautres donnes et instructions.

>> 6 curs pour le Core i7-980X Extreme


Edition (Gulftown), dot de 12 Mb de cache
L3, socket 1366 standard, TDP 130 watts,
grav en 32 nm, contrleur mmoire sur le
die principal, chipset X58, chaque core est
assorti de 32 Ko de cache L1 ddi aux
instructions, 32 Ko de cache L1 ddi aux
donnes et 256 Ko de cache L2, contrleur
mmoire intgr peut grer trois canaux de
DDR3-1066, ajout de lAES-NI, ce jeu
dinstructions matrielles destines
acclrer le chiffrement. Coefficient
multiplicateur dverrouill (25 par dfaut)

Socket LGA1366

Le socket 1366 (aussi appel socket LGA1366 ou


socket B) est une matrice de pastilles qui n'est plus
constitue de trous destins accueillir les pointes
(pins) du processeur, les processeurs pour socket
1366 comportent de simples petits connecteurs,
ayant la forme dune alvole, venant toucher des
connecteurs situs sur le socket.

71
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Le principe est de relier lectriquement les plages de cuivre du circuit imprim ceux du circuit
intgr par des petits ressorts conducteurs. Le connecteur doit la fois maintenir les ressorts/plots
en place sous le composant et presser mcaniquement le circuit intgr sur ceux-ci.

La matrice de pastilles permet d'utiliser une densit de contacts plus leve qu'avec la matrice de
broches. Un autre avantage est la rduction la taille de la connexion, et ainsi la
rsistance/inductance/capacit lectrique (ce qui permet de travailler de plus hautes frquences).
En supprimant les broches du composant, les processeurs de ce type sont moins fragiles.

1.2.10.11 LAtom

Gamme de processeurs Intel drivs de l'architecture Core 2 et compatibles avec le jeu d'instruction
x86, destine aux ordinateurs de poche et caractrise par une trs basse consommation et
dissipation, ainsi que par un trs faible encombrement de la puce.

Gravure en 45 nm, 47 millions de transistors dans un die de 25 mm (le package mesure 13 x 14 x


1,6 mm), 28 % des transistors forment le cur, le cache de niveau 2 en occupe 22 %, le BIU (partie
du bus qui gre les changes entre le processeur et l'extrieur) 9 %, le FSB et les entres/sorties 35
% et la gestion de lalimentation lectrique 6 %.

Les premires variantes sont simple coeur et 32 bit. Une version dual-core ou 64 bits (Diamondville)
suit. Tous les Atom supportent les instructions SSE3, SSSE3, XD (Execute Disable Bit), et VT
(Virtualisation Technology).

Le cur est construit autour dun Pipeline de 16 tages, 3 pour le chargement des dinstructions, 3
pour leur dcodage, 2 pour leur distribution, et 3 pour laccs aux donnes en cache.
Le chargement et le dcodage bnficient dun cache dinstruction de 32 Ko dot dune extension de
prdcodage, un buffer des traces de branchements 128 entres ainsi que de buffers de retour de
pile ( 2 niveaux pour le chargement et 8 niveaux pour le dcodage). Le pipeline peut grer 16
entres par thread. Deux oprations peuvent tre traites pour chaque thread chaque cycle
dhorloge.

LAtom supporte lHyperThreading (HT), rebaptis officiellement "Simultaneous Multithreading


(SMT)" sur les Z520, Z530 et Z540.
Afin de ne pas dpasser les 2,4 W de TDP, Atom peut varier dynamiquement la taille de la portion
active de son cache ou teindre les portions inactives de son core, comme les Core 2 Duo. Il y a 5
paliers dconomie dnergie, allant de la rduction du Vcore, jusqu lextinction de lhorloge, du
PLL et des caches L1 et L2.

72
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

1.2.11 Rle du processeur (CPU)

Sans lui, rien n'est possible. Le processeur est effectivement l'lment central dans le processus de
traitement des donnes.

Il gre et contrle la totalit des processus et des enchanements. Sans lui, un fonctionnement
interactif et oprationnel des autres composants de la carte mre du PC n'est pas possible. Le
processeur est reli directement ou indirectement tous les autres composants de la carte mre.
Pour communiquer avec son environnement, le processeur dispose de circuits d'adresses, de
donnes et de contrle.

C'est le processeur lui-mme qui


dtermine pour l'essentiel les
diffrentes catgories d'ordinateurs
et leurs performances respectives.
Mais les performances ne
dpendent pas seulement de la
catgorie laquelle appartient le
processeur, la frquence du
processeur joue galement un rle
dcisif. Le processeur est cadenc
par un lment externe: la platine
PLD dont la frquence est multiplie
par un certain coefficient rglable. La
cadence laquelle cet lment
contraint le processeur travailler se
mesure en oscillations par seconde
(mgahertz).

Une suite d'instructions simples peut s'excuter plus rapidement qu'une seule instruction complexe.
La diminution du nombre de commandes et de leur complexit permet de rduire l'espace qu'elles
utilisent dans le processeur. La consquence en est la possibilit d'augmenter la frquence du
processeur.

Les cycles d'excution


Un processeur cadenc 400 Mhz peut excuter 400 millions de cycles par seconde. Donc 1 cycle
= 1/400000000 seconde.

Exemple : sur le Pentium II la multiplication (nombres entiers) s'excute en 4 cycles, sur un Pentium
en 10 cycles. Cela signifie qu' frquence gale, la multiplication sur un Pentium II s'excute 2,5 fois
plus rapidement.

A l'intrieur du processeur, chaque instruction correspond un groupe de transistors. Chaque


groupe dispose d'une organisation physique qui va permettre d'obtenir une addition, une
multiplication, etc...
En optimisant l'organisation d'un groupe, on peut amliorer la vitesse d'excution de la commande
laquelle il correspond.

Binaire = deux tats : 0 / 1, Oui / Non, le courant passe ou ne passe pas.

Parallle : les bits transitent sur 8, 16 ou 32 fils la fois et non pas la suite les uns des
autres sur un seul fil. Sur un bus 16 bits on peut donc envoyer 2 octets en une seule fois.

Bit est l'abbrviation de Binary digit: un lment binaire. 8 bits = un octet. Avec 8 bits, il est
possible dadresser jusqu' 65.535 positions de la mmoire.

73
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Mo : Mga-octet (Mga-Byte) = 1 million d'octets. 1 octet = 8 bits et reprsente


gnralement un caractre.

Ko: 1024 octets (ou caractres).

GO: Giga-octet - 1 milliards d'octets.

L'overclocking

Overclocker signifie faire fonctionner un processeur une vitesse suprieure celle pour laquelle il
a t conu (ou vendu).

Des processeurs de vitesses voisines (P3 450 et 500 Mhz par exemple) sont en fait issus de la
mme srie et ne sont proposs des vitesses diffrentes que pour des raisons commerciales.
Celui qui est vendu pour 450 mhz peut trs bien tourner 500. Cest le rglage de la carte-mre qui
imposera la vitesse laquelle il va fonctionner. On peut donc modifier les rglages de cette dernire
et gagner en puissance sans prendre de risques.

Malgr tout, ce processus n'est pas totalement sans danger pour lordinateur, une augmentation de
frquence s'accompagne tout d'abord par l'lvation de la temprature des lments qui la
subissent. Il faut veiller ce que les lments touchs par cette lvation de temprature soient
convenablement ventils

D'autre part, les autres lments du pc peuvent ne pas accepter une augmentation de frquence
trop importante (une carte PCI, par exemple, est initialement prvue pour tourner 33 Mhz).

Comprendre les notios de frquence

Pour comprendre l'overclocking, il faut effectivement connatre les notions de frquence et les
relations qui existent entre les frquences de la carte-mre et du processeur.

Un processeur tourne une vitesse plus leve que la carte-mre, il existe donc ce que l'on appelle
un coefficient multiplicateur qui dfinit la vitesse relative du processeur par rapport la carte-mre.
Un coefficient de 2 signifiera donc: " le processeur tourne une frquence deux fois plus leve que
la carte-mre".

On peut donc effectuer un overclocking de deux faons:

* en modifiant le coefficient multiplicateur (la carte-mre ne subit aucun changement de frquence,


seul le processeur tourne une cadence plus leve)
* en modifiant la frquence de base, c'est--dire celle de la carte-mre (le processeur subit alors lui
aussi une lvation de frquence proportionnelle au coefficient multiplicateur). Les frquences
possibles dune carte-mre dpendent de son type et de sa gnration.

Un bus de type PCI a, par exemple, sa frquence relie celle de la carte-mre par un coefficient
de 0.5. Ainsi, une augmentation de la frquence de base de la carte-mre aura pour consquence
directe l'augmentation proportionnelle de la frquence du bus PCI, c'est--dire de l'ensemble des
composants qui y sont rattachs.

Il vaut donc mieux augmenter la frquence de la carte-mre que le coefficient multiplicateur. Par
exemple: un Pentium 166 dont la frquence de base est 83Mhz et dont le coefficient multiplicateur
est 2 (2x83=166) aura de meilleures performances qu'un Pentium 200 dont la frquence de base est
74
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

66Mhz et dont le coefficient multiplicateur est 3 (3x66=200). En effet, certains organes jouent le rle
de frein, car le processeur "attend" en quelque sorte que ceux-ci aient effectus leurs oprations
avant de continuer les siennes.

1.2.12 La course la miniaturisation

La Nanotechnologie

La nanotechnologie a souvent t dfinie comme la science ayant pour objet de concevoir,


fabriquer et utiliser des structures d'une dimension allant de l'chelle atomique jusqu' environ
100 nanomtres. (1 micron = 1000 nanomtres)

La nanotechnologie recouvre en ralit une extrme varit de domaines - de l'lectronique et la


physique la mcanique quantique, en passant par la biologie et la chimie.

Le terme msoscopique comble le vide qui existe entre l'ordre atomique et l'ordre micromtrique.
C'est cette chelle que les effets de la mcanique quantique commencent entrer en jeu.

L'introduction de la nanolectronique a t marque par un amincissement permanent de la


"largeur de ligne", ramenant de 10 microns 0,25 micron les infimes connexions ralises dans
les circuits intgrs.

Cette tendance a inspir la loi de Moore, selon laquelle la capacit de traitement des circuits
intgrs pouvait ainsi doubler tous les 18 mois.

Mais, ds le franchissement de la barre de 0,1 micron (100 nanomtres), de srieux problmes


sont constats. A mesure qu'ils sont placs de plus en plus prs les uns des autres, il est, par
exemple, de plus en plus difficile de grer la dissipation thermique des circuits.

A long terme, la technologie CMOS (circuits transistors MOS complmentaires, procd de base
utilis dans l'industrie microlectronique) pourrait toutefois rencontrer un obstacle plus fondamental;
celui du franchissement des frontires du monde quantique. Comment concevoir un circuit lorsqu'on
arrive une chelle o l'on est oblig d'intgrer le principe d'incertitude de Heisenberg ?

Le principe d'incertitude d'Heisenberg

Cette loi tablit que l'on ne peut pas prendre rellement connaissance des phnomnes que l'on
cherche tudier parce qu'en les observant, on les modifie, du moins au niveau des particules
subatomiques.

L'exemple le plus connu est celui de l'atome : quand on veut observer un atome, on fait des
observations fantaisistes car les photons (particules de la lumire utilise pour illuminer la scne
observer) bousculent l'atome, modifiant ainsi son niveau d'nergie, ses orbites et son spin. On
ne peut pas savoir quel tait l'tat de cet atome avant l'observation.

De faon image, on peut dire qu'une particule ayant une onde avec une grande longueur
d'onde n'est pas bien localise et que son comportement est plutt celui d'une onde (une onde
est un phnomne non localis).

75
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Lorsque la longueur d'onde se raccourcit, la particule apparat de plus en plus localise et se


comporte de plus en plus comme un corpuscule (un corpuscule est une entit ayant une
dimension et une position bien dtermines).

En fait, Werner Heisenberg a tudi de prs cette question et en a dduit des relations liant la
prcision que l'on peut obtenir de la vitesse et de la position d'une particule d'une part, et la
prcision de la mesure de son nergie en fonction de la dure de la mesure d'autre part. Ces
relations sont connues sous le nom de relations d'incertitude d'Heisenberg.

En 1927, Heisenberg formule une proprit fondamentale de la mcanique quantique qui dit qu'il
est impossible de mesurer la fois la position d'une particule EN MME TEMPS que sa vitesse de
faon exacte. Plus l'on dtermine avec prcision l'un, moins on saura de chose sur l'autre. C'est
ce que l'on a appel le principe d'incertitude de Heisenberg.

Ce principe indique que certaines proprits d'un lectron, comme sa position et sa vitesse, sont
mutuellement exclusives.

Le principe d'incertitude d'Heisenberg a des rpercussions profondes sur notre vision du monde.
Il implique que le comportement de la matire l'chelle de l'infiniment petit n'est pas
dtermin ou prvisible. Les mesures que l'on peut effectuer sur la vitesse et la position de
particules subatomiques expriment, non pas des certitudes, mais seulement des probabilits.

Un des principaux obstacles pour faire descendre la taille des circuits intgrs l'chelle
nanoscopique est celui des rubans d'interconnexion qui relient entre eux les diffrents composants
de la puce lectronique. Les circuits de moins de 100 nm ncessitent des connexions d'une taille de
moins de 50nm, pouvant aller jusqu'aux dimensions molculaires et mme atomique.

1.2.12.1 L'effet tunnel

Principe

Imaginez une balle lance vers un mur. Soit elle est lance assez fort, et elle passe au travers du
mur, soit elle n'est pas lance assez fort, et elle rebondit dessus.

La mme chose existe pour un lectron essayant de sortir du conducteur en mtal qui le contient. Si
on le lance assez fort, il franchit la barrire et retombe de l'autre ct (autrement dit, si on lui impose
un champ lectrique assez fort, il est capable de sortir du conducteur pour traverser lisolant et le
vide jusqu' un autre mtal ou conducteur). Ce phnomne est connu et matris, les niveaux
dnergie circulant dans les circuits sont limits de manire empcher ce phnomne de se
manifester.

Mais une grosse diffrence se manifeste si on ne lance pas assez fort llectron. A la diffrence
d'une balle, un lectron est une sorte de nuage, un blob. Et une partie de ce blob peut passer le mur
tandis que l'autre va rebondir.

Confront une barrire, un lectron a la possibilit de se scinder en deux : une partie franchit la
barrire, et l'autre pas.

Mais un tel tat ne dure pas : un lectron ne reste pas longtemps scind, parce que les deux parties
de l'lectron interagissent avec le matriau dans lequel elles se trouvent. Il se passe alors que l'une
des deux parties fond , tandis que l'autre grossit : l'lectron se retrouve alors entier d'un ct
ou de l'autre. Il peut tre pass ou pas, selon la partie qui grossit : en gros, la partie reste en arrire

76
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

du mur a la possibilit d'tre tlporte avec l'autre. Comme si il y avait eu un tunnel dans le mur
par lequel elle serait passe. Alors qu'elle n'est passe nulle part !

Application lectronique

Considrons deux lectrodes conductrices spares par une barrire isolante (le vide, un isolant..).
Si la barrire a une paisseur nanomtrique, les lectrons ont une probabilit de passer dune
lectrode lautre. Cet effet, interdit par la mcanique classique, est qualifi deffet tunnel. Si lon
applique une diffrence de potentiel entre ces deux lectrodes, le transfert dlectrons par effet
tunnel est asymtrique, donnant lieu un courant tunnel.

Ainsi, partir de 0.05 microns (50 nanomtres) les lectrons qui circulent dans le processeur
n'obissent plus aux lois de la physique classique. Un lectron circulant dans un couloir peut trs
bien en sortir, d'o un processeur qui renverrait des rsultats incontrls.

Les courants tunnels domestiqus sont utiliss pour le fonctionnement de diffrents composants,
comme les cellules flash cest leur apparition sauvage qui peut causer des erreurs.

77
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

1.2.13 Les modes de transfert

Les modes PIO

Le mode PIO (Programmed I/O) dsigne la vitesse de l'interface. Elle est gre par le CPU et
correspond la manire dont sont traites les instructions charges de transfrer les donnes au
disque dur. Si ce procd offre des dbits intressant, il prsente l'inconvnient de mobiliser les
ressources du processeur. Il ne permet pas des performances de haut niveau en multitche.
Chaque disque supporte un mode PIO au-del duquel diffrents problmes de corruption de
donnes peuvent survenir. Le plus simple est de laisser le mode dtection automatique dans le
Bios, qui garantit le mode le plus lev autoris pour un disque donn.

Les modes DMA

Le terme DMA signifie Direct Memory Access, en fait il s'agit de transfrer des donnes depuis un
priphrique jusqu' la mmoire vive, sans passer par le processeur. Les disques durs n'utilisent
pas le mme chipset DMA que les autres priphriques.
Un chipset DMA propre aux transferts disques mmoire vive est utilis, via le Bus Mastering. Les
modes DMA offrent des performances suprieures aux modes PIO, principalement lis l'absence
d'utilisation du processeur. En contrepartie, un driver est ncessaire pour disposer de ces
possibilits. Uniquement en PATA.

78
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

L'Ultra ATA 33 (ATA-4)

Cette technologie est ne l'initiative de Quantum et d'Intel.


Base sur le mme principe que l'Ultra SCSI, elle permet de doubler le
dbit du mode multiword DMA 2, le portant ainsi 33,3 Mo/s. Le mot
de donnes (16 bits) est transfr chaque front montant et
descendant du signal, au lieu d'un transfert par cycle complet. Il offre
galement un meilleur contrle d'erreurs, le CRC (Cyclical
Redundancy Check ou contrle de redondance cyclique).

CRC : outil logiciel permettant de dtecter les erreurs de transmission ou de transfert par ajout,
combinaison et comparaison de donnes redondantes, obtenues grce une procdure de
hachage. Ainsi, une erreur de redondance cyclique peut survenir lors de la copie d'un support
(disque dur, CD-Rom, DVD-Rom, cl USB, etc.) vers un autre support de sauvegarde.

Les CRC sont valus (chantillonns) avant et aprs la transmission ou le transfert, puis compars
pour sassurer que les donnes sont strictement identiques.

L'Ultra ATA 66 (ATA-5)

La norme Ultra ATA 66, appele aussi UltraDMA 66, est une
amlioration de la norme Ultra ATA 33. L'Ultra ATA 33 permettait
d'atteindre un dbit de l'ordre de 33.3 Mo/s, alors que l'Ultra ATA 66
double cette valeur, soit 66.6Mhz. Les machines proposant cette norme
sont disponibles depuis 1999.

Cette norme hrite d'une fonctionnalit propose par son prdcesseur,


le Cyclical Redundancy Check (CRC). Celle-ci est en fait base sur le
contrle de parit. Quand un signal est envoy par le disque en
direction du contrleur, une valeur de contrle est calcule. A la
rception, une nouvelle valeur de contrle est calcule selon le mme
procd, puis retourne au disque. L, les deux valeurs sont
compares. Si elles ne sont pas identiques, on peut dduire qu'il s'est produit une erreur ou une
perte de donnes durant le transfert. En ce cas, les donnes sont nouveau mises par le disque
dur.

A cet effet, la norme Ultra ATA 66 impose l'usage d'un cble IDE spcifique. Celui-ci utilise le mme
type de connecteur 40 broches. Par contre, le nombre de brins passe de 40 80. Pour chaque
cble de donnes, un second cble a t ajout, qui agit comme blindage en s'interposant entre
deux cbles transfrants des informations.

LUltra DMA 66 demande :

Un contrleur compatible
Ou une carte contrleur PCI Ultra ATA 66 au lieu des connecteurs IDE prsents sur la carte-mre
Un cble IDE Ultra ATA 66
Ce cble propose 3 connecteurs 40 Pins (un pour le contrleur et deux pour les priphriques), ainsi
que 80 fils. Ce type de cble est conu spcifiquement pour supporter cette norme.

79
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Un disque dur au moins au standard Ultra ATA 66


Tous les disques ce jour.
Un systme d'exploitation compatible
En fait, tout systme d'exploitation compatible Ultra ATA 33 fait l'affaire. Ainsi, Windows partir de
95 OSR2.

Le chipset

Le chipset est le composant charg de lier intelligemment les diffrents composants du PC. Comme
son nom l'indique, le chipset est compos de diffrents chips, chacun charg de piloter un
composant prcis. On distingue gnralement les composants suivants:

Composant Description

CPU Le processeur lui-mme (Central Processing Unit)


FPU Le coprocesseur (Floating Point Unit)
Bus Controller Le contrleur du bus
System Timer Horloge systme
High et low-order
Interrupt Controller Contrleur d'interruptions hautes (8-15) et basses (0-7)
High et low-order DMA
Controller Contrleur de DMA haut (4-7) et bas (0-3)
CMOSRAM/Clock Horloge du Bios
Keyboard Controller Contrleur clavier

Le type de chipset dfinit les composants


supports par la carte-mre.

North et South Bridge

Gnralement, le chipset est partag en deux


parties: le North Bridge et le South Bridge.

Le North Bridge (le pont nord) est le composant


principal. Il sert d'interface entre le processeur et
la carte-mre. Il contient le contrleur de
mmoire vive et de mmoire cache. Il gre aussi
le bus principal et les bus mmoire, processeur,
PCI et AGP. Il est le seul composant, en dehors
du processeur, qui tourne la vitesse de bus
processeur.

Le South Bridge (le pont sud) est cadenc une frquence plus basse. Il est charg d'interfacer les
slots d'extension ISA, EISA ou PCI et de lIDE. Il se charge aussi de tous les connecteurs IO, tels
que les prises srielles, parallles, USB, ainsi que les contrleurs EIDE et floppy. Le South Bridge
prend aussi en charge l'horloge systme et les contrleurs d'interruption et DMA.

L'avantage d'une telle architecture est que le composant South Bridge peut tre utilis pour
diffrents North Bridge. En effet, ce denier volue beaucoup plus souvent que le South.

80
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Hub architecture

Tout comme li810, le chipset Intel i820 utilise une "Hub Architecture".

Le chipset se dcompose en 3 chips principaux. Les deux plus importants, le "MCH" (Memory
Controller Hub) et lICH (I/O Controlleur Hub), correspondent au Northbridge et au Southbridge,
exception faite de la gestion du bus PCI qui est dsormais prise en charge par lICH. Toutefois, ces
deux chips ne communiquent plus via le bus PCI mais via un bus indpendant appel Interlink.
Lavantage est double, dune part la bande passante maximale augmente, et dautre part le bus PCI
se trouve dcharg des transferts entre Northbridge et Southbridge. Le troisime chip, le FWH
(Firmware Hub) est directement reli lICH. Il sagit en fait dune EEPROM de 4 Mo stockant le
bios de la carte mre et dune partie active faisant office de gnrateur de nombres alatoires. Ce
gnrateur peut fournir aux logiciels de cryptage des clefs totalement alatoires.

AMD

Amd prsente avec la gnration des K8 64 bits une nouvelle approche du


chipset, bas sur une puce Via.
Celle-ci regroupe toutes les fonctions des anciens north et south bridge en un
seul chips. Cette organisation est rendue possible par le fait que le canal de
communication avec la ram est directement li et gr par le proceseur lui-
mme.

Le K8T800 offre diffrentes fonctions multimdia et d'E/S, incluant le bus


HyperTransport, ainsi que le RAID Serial ATA natif et le rseau Gigabit.

Le Southbridge ICH6

Parmi les volutions apportes par le Southbridge ICH, le contrleur de disque est probablement la
plus importante.

Les ports SATA de l'ICH6 sont compatibles ATAPI, ils acceptent des lecteurs et graveurs de CD-
ROM en plus des HD.

Le Serial ATA est majoritaire en nombre d'units supportes. L'ICH4 ne supportait que le PATA par
l'intermdiaire de 2 canaux ATA100 et l'ICH5 ne grait que
2 ports SATA en plus des 2 canaux PATA. L'ICH6 supporte
4 ports SATA150 de faon native, via un contrleur AHCI
(Advanced Host Controller Interface), et 1 seul canal PATA
qui peut accueillir 2 units.

LICH6 supporte galement le NCD (Native Command Queuing - hrit du SCSI), qui permet de
rorganiser les donnes reues par le contrleur disque afin d'optimiser leur excution et offrir de
meilleures performances.

81
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Le NCD permet de gagner du temps


grce la rorganisation de
l'excution des commandes. On passe
de 21/2 rvolutions 1 pour effectuer
les mmes commandes de lecture. Le
NCD ncessite un chipset et un driver
appropris, et un HD supportant le
NCD.

Enfin, une fonction Matrix RAID est


intgre lICH6, qui permet de crer
deux zones RAID sur seulement deux
disques, et ce, de la faon suivante :

une zone RAID 1 (Mirroring) pour les


applications ayant besoin d'un
maximum de scurit
une zone RAID 0, trs rapide mais moins fiable car la dfaillance d'un des 2 disques entrane la
perte des donnes, pour les applications non critiques.

1.3.1 Le rle du chipset

Une carte mre se compose de diffrents composants vitaux avec lesquels le processeur doit
communiquer.

Le chipset contient un jeu d'instructions qui va servir au processeur central pour communiquer avec
les bus, la cache et la mmoire. Il est donc troitement li au processeur et au bios, ce dernier
devant tre conu spcifiquement pour chaque type de chipset. Un chipset conu pour un Pentium 2
ne fonctionnera pas avec un Pentium 4.
Ce dernier ne comprendrait en effet pas les instructions proposes par le chipset. A partir de l, on
comprend aussi que chaque chipset possde plus ou moins de fonctions, c'est--dire de
composants matriels qu'il est capable de grer. Les diffrences essentielles concernent la gestion
de la mmoire (type de RAM, quantit), des bus

1.3.2 Conception du chipset

Le chipset est un circuit semi-conducteurs dont le contenu logiciel peut tre flash linstar des
bios.

82
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

1.3.3 Fonctions les plus importantes gres par le Chipset

1.4 Le BUS

Introduction

Le bus est un ensemble de liaisons physiques (cbles, pistes de circuits imprims, ...) pouvant tre
exploites en commun par plusieurs lments matriels afin de communiquer.

Les bus ont pour but de rduire le nombre de traces ncessaires la communication des diffrents
composants en mutualisant les communications sur une seule voie de donnes.

Dans le cas o la ligne sert uniquement la communication de deux composants matriels, on parle
parfois de port (port srie, port parallle, ...).

Caractristiques

Un bus est caractris par le volume d'informations transmises simultanment (exprim en bits),
correspondant au nombre de lignes sur lesquelles les donnes sont envoyes de manire
simultane. Une nappe de 32 fils permet ainsi de transmettre 32 bits en parallle. On parle ainsi
de "largeur de bus" pour dsigner le nombre de bits qu'il peut transmettre simultanment.

83
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

D'autre part, la vitesse du bus est galement dfinie par sa frquence (exprime en Hertz), c'est--
dire le nombre de paquets de donnes envoys ou reus par seconde. On parle de cycle pour
dsigner chaque envoi ou rception de donnes.

De cette faon, il est possible de connatre la bande passante d'un bus, c'est--dire le dbit de
donnes qu'il peut transporter, en multipliant sa largeur par sa frquence. Un bus d'une largeur de
16 bits, cadenc une frquence de 133 Mhz possde donc une bande passante gale :

16 * 133.106 = 2128*106 bit/s,

soit 2128*106/8 = 266*106 octets/s

soit 266*106 /1024 = 259.7*103 Ko/s

soit 259.7*103 /1024 = 253.7 Mo/s

Le DDR (Double Data rate) permet d'envoyer deux fois plus d'informations par cycle en utilisant le
front descendant de limpulsion aussi bien que le front montant.

Les principaux bus

On distingue gnralement 2 grands types de bus : le bus systme (front-side bus, FSB), y compris
le bus mmoire et les bus d'extension (bus AGP et PCI, PCIX) permettant de connecter des cartes
d'extensions.

le bus systme permet au processeur de communiquer avec les autres composants. Il est lui-
mme subdivis et compos notamment du bus mmoire qui permet au processeur le transfert des
donnes vers la mmoire vive
les bus d'extension (bus d'entre/sortie) permet aux divers composants de la carte-mre (USB,
srie, parallle, cartes branches sur les connecteurs PCI, disques durs, lecteurs et graveurs de
CD-ROM, etc.) de communiquer entre eux mais il permet surtout l'ajout de nouveaux priphriques
grce aux connecteurs d'extension connects sur le bus d'entres-sorties.

84
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Le chipset aiguille les informations entre les diffrents bus afin de permettre tous les lments de
communiquer entre eux.

Pour communiquer, deux bus ont besoin d'avoir la mme largeur. Cela explique pourquoi les
barrettes de mmoire vive doivent parfois tre apparies sur certains systmes (par exemple sur les
premiers Pentium, dont la largeur du bus processeur tait de 64 bits, il tait ncessaire d'installer par
paires des barrettes mmoire d'une largeur de 32 bits).

Le bus processeur

Le bus processeur, galement appel bus systme, bus frontal ou Front Side Bus (FSB), est
constitu par l'ensemble des lignes alimentant le processeur en donnes.

L'ensemble de ses lignes forme trois "sous-bus" fonctionnellement diffrents : bus de donne, bus
d'adresse et bus de contrle, chaque ligne se trouvant classe dans telle ou telle catgorie selon la
fonction des signaux qu'elle vhicule au moment o elle lefait. Ce sont les mmes lignes physiques
qui assurent les 3 fonctions successivement.

Le bus processeur est la portion du bus par lequel transitent les informations entre le processeur et
le chipset charg de grer la mmoire vive (North Bridge).

La frquence du bus mmoire dfinit la frquence du bus local PCI. La frquence interne du
processeur est obtenue par la multiplication de frquence de ce bus selon un facteur donn.

Ce Bus est compos de lignes lectriques et de circuits pour les transferts de donnes, d'adresses
et de contrles.

Le bus mmoire

Il assure le transfert des donnes entre le processeur et la mmoire principale (RAM). Le taux de
transfert des informations qui transitent par le bus mmoire est bien infrieur celui des informations
vhicules par le bus processeur, ce qui ncessite la mise en place dun contrleur mmoire charg
de vrifier linterface entre le bus processeur le plus rapide et la RAM la plus lente.

1.4.1 De quoi se compose le bus?

De circuits, comme un ensemble de fils. Ces circuits permettent au processeur d'accder la


mmoire centrale, d'effectuer une lecture des donnes qui y sont stockes, de les modifier ou de les
dplacer. Les circuits destins au transport proprement dit des donnes sont appels "bus de
donnes".

Le "bus d'adresses" indique ensuite leur origine et leur destination.

Puis intervient le "bus systme" qui arbitre les changes et "autorise" les diffrents participants
effectuer des accs ; il indique en particulier s'il s'agit d'une criture ou une lecture.

Le bus de contrle est galement un systme de circuit. Sa gestion en est assure par le contrleur
du bus. Il veille ce qu'il n'y ait pas d'interfrences ou de conflits et ce que les donnes arrivent
bien l'endroit souhait.

Physiquement, des conducteurs identiques peuvent assurer diffrents rles, servant successivement
de bus de donnes et de contrle par exemple.

85
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Les performances du bus dpendent donc en partie du degr "d'intelligence" de ce systme de


contrle. Toutefois, la rapidit et la "largeur" du bus, c'est--dire le nombre de circuits de donnes
travaillant paralllement, sont eux aussi des lments dcisifs.

La vitesse laquelle fonctionne le bus constitue le dernier facteur de performance. Plus cette vitesse
sera leve, plus il sera performant. Pour obtenir une
performance optimale, tous les lments participants
au montage doivent tre parfaitement compatibles et
accords, sous peine de voir les performances de
l'lment le plus avanc compltement incapables de
s'exprimer ou, mme, de fonctionner.

1.4.2 Les connecteurs


d'extension

Les connecteurs d'extension sont des prises o lon


peut enficher des cartes d'extension.

Physiquement, les connecteurs d'extension sont des


emplacements longilignes de couleur noire ou
blanche. Ces connecteurs correspondent au type de bus se trouvant sur la carte mre.

Pour une seule unit centrale, il peut exister divers bus (PCI PCIe), qui ne sont pas compatibles.
Cela signifie que des cartes d'extension de type PCIe ne pourront pas tre insres dans un
connecteur PCI. Attention, des caractristiques physiques apparamment identiques nimpliquent pas
ncessairement une relle compatibilit.

Les connecteurs IDE

On a longtemps trouv sur les cartes mres 2 connecteurs IDE semblables (des connecteurs PATA
en fait), de 40 contacts chacun. IDE provient de lexpression Integrated Drive Electronic (les circuits

86
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

lectroniques de commande sont intgrs au disque). Les cartes actuelles nen prsentent plus
quun, et bientt nen comporteront plus du tout, le PATA tant obsolte.

Ces connecteurs servent relier des disques durs la carte


mre. Chacun de ces connecteurs peut recevoir une nappe
alimentant deux units, soit quatre au total. Lun est le
connecteur principal ; il doit obligatoirement recevoir le
disque dur C: servant amorcer lordinateur (en maitre);
lautre est le connecteur secondaire.

Lunit la plus lente risque dimposer sa vitesse la plus


rapide connecte la mme nappe. Par consquent, vu que le disque dur C: se trouve sur le
connecteur principal, il est prfrable de placer le lecteur de DVD-ROM sur le connecteur
secondaire.

Attention : souvent, ces connecteurs IDE ne sont pas diffrencis. Parfois, ils sont marqus Primary
et Secondary sur la carte mre, parfois, aucune indication nest fournie. Dans ce cas, il faut
consulter le manuel de la carte mre pour les localiser.

Attention encore : certains sont


dtromps (ils sont dots dun dispositif
interdisant une connexion du cble
lenvers), et dautres pas.

Le disque dur contenant la partition de


boot c : doit tre branche en maitre sur
le connecteur principal. Si un second
HD est branch sur le mme cble, il
doit tre rgl comme esclave.

Les contacts sont numrots sur le


connecteur lui-mme. Parfois, une simple
flche grave sur la carte mre pointe
sur e contact n 1.
Sur la nappe de liaison, le fil rouge
dsigne le fil n 1. Il faut le connecter la
broche 1 du connecteur. Le fil rouge
regarde du ct du connecteur
dalimentation lectrique du HD.

87
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

1.4.3 Les types de bus

1.4.3.1 Le bus ISA

ISA est l'abrviation de "Industrie Standard Architecture".

Le connecteur d'extension standard des XT constitue probablement la raison principale du succs


de cette catgorie et par suite aussi de ses successeurs et reprsente l'"architecture ouverte" des
PC qui, grce la possibilit d'adjonction de cartes d'extension de tous types, permettait et permet
encore aux ordinateurs de s'adapter des exigences particulires. Ce connecteur d'extension
comportait, paralllement un bus d'adresses de 20 bits, un bus de donnes de 8 ou 16 bits.

1.4.3.2 Le bus AT

Le bus AT, apparu en 1984, tait totalement compatible avec le bus ISA, il disposait mme d'un
connecteur d'extension identique. Celui-ci avait t complt par une seconde partie, contenant les
huit canaux manquants, ainsi que d'autres canaux d'adresse. Le bus AT se composait ainsi d'un
connecteur d'extension 16 canaux de donnes et 24 canaux d'adresse. La frquence d'horloge
avait t adapte la frquence de l'unit centrale 286, d'abord 6 MHz, puis 8,3 MHz.

1.4.3.3 Le bus MCA ou Microchannel

Le bus MCA, n'est pas proprement parler un bus mais une sorte de systme de canaux par
l'intermdiaire desquels les donnes ne sont pas livres au destinataire par un simple codage des
adresses. C'est le destinataire lui-mme qui vient en prendre livraison. Pour ce faire, on indique au
destinataire, par exemple la carte graphique, o se trouvent ces donnes et on lui ouvre l'accs
l'un de ces canaux. Cette opration s'effectue ainsi sans la contribution du processeur. Une carte
d'extension capable d'initier un transfert de donnes de ce type est appele " busmaster ".

Ce bus travaille de manire asynchrone, c'est--dire qu'il ne possde pas de cadence de bus fixe,

Quand plusieurs cartes "busmaster" interviennent en mme temps, une logique d'arbitrage dcide
de l'ordre des accs au bus.

88
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Un avantage de ce systme d'extension tient dans le fait qu'il est facile configurer, sans cavaliers
ou rglages matriel sur les cartes d'extension. Les rglages sont logiciels et sont dans une large
mesure automatiss.

Toutefois, ce systme n'a pu s'imposer, hormis sur les appareils IBM PS/2. La raison premire en
est probablement son incompatibilit totale avec les cartes d'extension existant sur le march.

1.4.3.4 Le bus EISA


carte ISA
EISA est l'abrviation de "Enhanced Industrie
Standard Architecture".
extension du bus AT
carte EISA vrai bus 32 bits, ce qui signifie que l'ensemble des
32 circuits de donnes du processeur sont
prsents sur les connecteurs d'extension.
encoche
connecteur d'extension possde la fonction Multimaster
est configurable par des moyens logiciels
est aussi compatible avec ISA
carte-mre
dtrompeur Malheureusement, cette compatibilit le rend aussi
plus lent. La responsable en est la cadence de bus 8,3 MHz, que le bus EISA ne peut pas
dpasser pour rester compatible avec ISA. Pourtant, le bus EISA, grce sa largeur de 32 bits et
une gestion intelligente des donnes, peut atteindre des vitesses de transfert des donnes
suprieures 20 Mo/sec.

Le systme EISA avait donc deux avantages sur le Microchannel : il tait compatible avec ISA,
(disponible) et il permettait la reconnaissance automatique des priphriques qui y taient
connects.

1.4.3.5 Le bus local VESA (VLB)

Un bus local est un systme de bus connect directement aux canaux d'adresses et de donnes de
l'unit centrale et disposant donc de la mme frquence d'horloge et des mmes largeurs de bus
pour les adresses et les donnes que le processeur principal situ sur la carte mre.

L'avantage de cette construction est que les cartes sont relies quasiment en direct avec le
processeur et sont cadences sa frquence externe.

La ralisation technique d'un systme de bus local est aise et se fait prix modique, sans
l'lectronique complexe des bus EISA ou MCA.

Les cartes mres avec VLB possdaient en gnral deux ou trois connecteurs locaux. En revanche,
la cadence de bus dfinie en Vesa (40 MHz), suffisante pour les 486DX2/66, ne ltait plus pour les
Pentium et clnes.

1.4.3.6 Le bus PCI

Apparu en 1993, le bus PCI se trouve sur les cartes mres


quipes du Pentium, mais un certain nombre de cartes 486
en ont galement t quipes.

Le bus PCI (Peripheral Component Interconnect) est un bus de connection 32 bits. Il est suprieur
lISA ou au VLB par le fait quil est intelligent, il utilise des processeurs spcialiss pour contrler

89
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

les changes de donnes avec le reste du systme.


Cela permet de dcharger le processeur dune grande
partie de la gestion du bus dextension.

Les avantages de cette intelligence sont nombreux:

suppression des anciens problmes dinstallation des


cartes ISA (conflits dIRQ et dadresses)
possibilit de grer plusieurs cartes matres
(contrleurs SCSI, ...)
possibilit dauto-config des cartes (Plug & Play), manip
des cavaliers dsormais inutile
possibilit de partager une interruption entre plusieurs cartes
vitesse et dbit de donnes levs (standart: 33 MHz et 66 MHz pour la version 2.1 taux de
transfert max: plus de 130 Moctets/sec.
Possibilit dutiliser des cartes multifonction (max 8 fonctions par carte PCI)
Max 4 cartes par bus mais possibilit de plusieurs bus Pci par pc
Parfois, config automatique par le bios (dpend de la carte-mre)

1.4.3.7 Le bus AGP

LAgp (Accelerated - ou Advanced - Graphic Port) est un


bus uniquement ddi aux cartes graphiques qui a pour
principal intrt daugmenter la bande passante des
donnes vido. Il est concrtis par une liaison directe
entre la carte graphique et la mmoire vive centrale.

Ce bus 32 bits utilise un connecteur proche du PCI qui


prsente plusieurs avantages sur celui-ci :
frquence dhorloge plus rapide
peut transfrer des donnes deux fois par cycle
dhorloge
meilleure gestion des flux de donnes permettant un
travail simultan sans gner le processeur et donc,
meilleure vitesse de transfert des donnes
dispose de son propre gestionnaire de mmoire, ce qui permet des accs plus rapides
peut utiliser directement la mmoire centrale pour des textures, ce qui libre la mmoire vido pour
dautres usages

Evolutions :

L'AGP 1x est un bus 32bits 66MHz pour un taux de transfert de 266Mo/s.


L'AGP 2X qui permet de transfrer les informations sur le front montant et sur le front descendant de
limpulsion (DDR).
L'AGP 4X utilise le mme bus 66 Mhz que ses prdcesseurs, mais double les informations
charges sur les flancs montants et descendants de limpulsion.
L'AGP 8X (spcifications AGP 3.0) reste en 32 bits. Le transfert atteint en thorie 2,13 GB / s. Le
bus AGP est en mesure de dtecter le mode de fonctionnement de la carte installe. Comme la
tension d'alimentation de la carte graphique passe 0,8V, une carte mre grant l'AGP 8X peut
accepter des cartes AGP 2X et 4X, mais pas des cartes AGP 1X. L'AGP 8x dispose d'un connecteur
similaire celui de l'AGP 4.x
Par comparaison, le bus ISA ne faisait que 16 MB/s et le bus PCI 132 MB/s

90
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

1.4.3.8 Le bus USB

Est une interface srie bidirectionnelle (Universal Serial Bus) initialement destine
remplacer les ports srie RS232 et parallles Centronics.
Ce systme accepte jusqua 127 priphriques simultanment, sans se soucier
d'aucune gestion de ressources tell qu'IRQ ou ID. Ce port peut mme alimenter
lectriquement les priphriques pas trop gourmands; la norme autorise une
consommation maximum de 15 watts par priphrique.
En outre, il est possible dajouter ou denlever des lments de cette chane sans
teindre le PC, les configurations des priphriques tant du type Hot Plug & Play . Il
est reconnu automatiquement par Window, partir de la version W95-OSR2 pour peu
que les drivers aient t chargs au pralable.

Le dbit maximum support par l'USB est en fait double. Il dpend surtout du type de cble utilis.
Si le cble est de type blind, brins de donnes torsads, le dbit sera meilleur quavec un cble
non-blind et non-torsad. Si le dbit diminue avec ce dernier type de cble, son cot diminue aussi
nettement. Il faut retenir que le dbit annonc est le dbit total. Il sera donc partager entre
l'ensemble des priphriques connects.

Tous les priphriques USB sont des esclaves et doivent respecter le protocole USB. L'unit
centrale expdie des messages sur le bus (tokens), et le priphrique concern rpond. Les
changes d'information entre unit centrale et priphriques s'effectuent par paquets.

LUSB 2

Alors que lUSB 1.1 possde un dbit de 12 Mbits/s (contre 1 Mb/s pour le port parallle), l'USB 2.0,
offre 480 Mb/s. L'USB 2 est entirement compatible avec l'USB 1.1

La connectique

La norme USB propose diffrents types de connecteurs. Le type A se prsente sous la forme d'une
prise rectangulaire se clippant simplement. Le type B a une forme carre d'environ 7 mm de ct.

A droite en blanc, les connecteurs Type A et Type B, gauche en premier le Micro Type-B et en
troisime le Mini Type-B

91
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Usb OTG

L'USB 2.0 demande toujours de passer par l'ordinateur pour faire communiquer deux appareils.
L'USB On The Go (OTG) permet de saffranchir du branchement sur pc et de brancher par exemple
un appareil photo directement une imprimante. De plus, un appareil compatible USB OTG est 'dual
role': on peut galement utiliser cet appareil via un pc.

Certaines imprimantes sont elles-mmes quipes d'un cran LCD qui permet de contrler le
processus d'impression ou de visualiser les photos.

Le standard OTG est compatible avec l'USB 2.0. Le FireWire (IEEE 1394) possde d'origine une
architecture peer-to-peer et peut donc logiquement tre aussi 'on the go'.

Wireless USB et USB 3.0

L'USB sans fil vise remplacer sinon concurrencer les


autres normes sans fil existantes telles que le Wi-Fi et le
BlueTooth. Le WUSB (Wireless USB) se veut aussi le
remplaant de l'USB cbl.

Les dbits thoriques proposs diminuent en fonction de la


distance. Dans un rayon de 3 mtres on atteint 480 Mbit/s
(60 Mo/s) et dans
un rayon de 10
mtres, on chute
110 Mbit/s (13,75
Mo/s). La norme WUSB ne perturbe pas les liaisons Wi-Fi
ou Bluetooth car elle repose sur la technologie radio
courte porte Ultra Wide Band (UWB) dans des frquences
suprieures. Cette technologie traverse donc mieux les
obstacles et exploite des frquences allant de 3,1 10,6
GHz.

Des modules PCMCIA peuvent tre utiliss sur les pc pas


encore quips en interne du module USB3

L'USB 3.0 assure une rtrocompatibilit avec l'existant et permet de communiquer 4.8 Gbit/s (600
Mo/s) soit 10 fois plus vite que l'USB 2.0.

Trois technologies sans fil en comptition


Wireless USB 1.0 IEEE802.11a/b/g Bluetooth 2.0 + EDR
3.1 GHz10.6 GHz 2.4 GHz/5 GHz 2.4 GHz
480 Mbit/s (3 m) Max. 54 Mbit/s (100 m) Max. 3 Mbit/s (1 m~100 m)
110 Mbit/s (10 m)

92
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

USB Type C et USB 3.1

Connectique. LUS B type C a


pour principal avantage sur les
modles prcdents quil na plus
de sens dinsertion, on peut le
brancher sans plus se proccuper
du dessus et du dessous. Il est de
taille quasi-identique celle d'un
Micro USB de type B (8,3 x 2,5
mm) mais prsente toujours un
genre, mle ou femelle. Il est dot
dun nombre plus important de
contacts internes, ce qui ouvre la
voie de nouvelles applications,
comme le transfer vido.

Attention, le type C est seulement un format physique de connecteur et nentraine pas


ncessairement le support de la norme USB 3.1. De nombreux appareils dots de ports USB de
type C seront seulement USB 3.0 voire USB 2.0 ou mme USB 1.1.

La norme USB 3.1 offre quant elle dautres caractristiques, une hausse de dbit 10 Gb/s et
lintgration de la norme USB Power Delivery 2.0, qui porte 100 W la puissance lectrique que l'on
peut dlivrer en USB (qui peut s'accommoder d'un connecteur USB A) et rend l'alimentation
lectrique bidirectionnelle : un transformateur peut alimenter un ordinateur portable et un ordinateur
portable peut alimenter un priphrique externe au travers d'un mme port.

DisplayPort Alternative Mode

Linnovation la plus significative rclame des broches supplmentaires. L'USB Type C apporte
l'Alternate Mode, qui permet de rattribuer les broches des quatre canaux d'un connecteur pour
tablir diffrentes liaisons et rendre lUSB rellement universel. Notamment, la VESA a officialis le
DisplayPort Alternate Mode, qui permet de diffuser un signal audio-vido sur un cble connecteurs
USB C.

Concrtement, le Type C ne prsente de rel intrt technologique que coupl la norme 3.1,
mme si celle-ci nest pas imprativement requise pour lutiliser.

Attention l'USB 3.1 Gen 1, qui bnficie de toutes les innovations prcites, mais qui exploite le
mme protocole de transfert de donnes que l'USB 3.0, et plafonne 5 Gb/s. (SuperSpeed pour 5
Gb/s et SuperSpeedPlus pour l'USB 3.1 Gen 2 10 Gb/s).

De manire gnrale, on peut brancher un quipement USB 1.1 une interface USB 3.1, mais sur
le plan physique il faudra parfois utiliser des adaptateurs passifs pour passer de l'USB A l'USB C.

1.4.3.9 L'interface SCSI

SCSI est l'abrviation de "Small Computer System Interface". Contrairement aux interfaces
parallles ou srie, l'interface SCSI ne fait pas partie de l'quipement standard des ordinateurs. Les
Macintosh furent tous SCSI jusquaux Imacs. On la trouve rarement sur les PC, notamment vu le
cot supplmentaire que suppose l'installation de cette interface et de sa carte de contrle
(indispensable).
Ses avantages sont son taux de transfert de donnes lev et sa facilit de branchement.

93
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Ses inconvnients sont son prix et sa relative fragilit aux surtensions lectriques.
Par son intermdiaire, il est possible de connecter les appareils internes et externes (disques durs,
imprimantes, disques amovibles, streamers ou scanners). Ces priphriques communiquent alors
au moyen d'une carte d'extension ddie. En voie de disparition.

1.4.3.10 Les ports AMR/CNR

Les ports AMR/CNR (Audio and Modem Riser / Communication and Networking Riser) sont des
ports internes. Le port AMR, a permis de connecter une carte audio ou un modem (au format AMR).
Une volution, le port CNR, a permi de connecter nimporte quel priphrique (cartes Ethernet,
Home PNA et USB au format CNR).
L'utilit de ces nouveaux ports na pas t dmontre et l'avnement du PCI Express les rend
superflus.

Home PNA (Phoneline Networking Alliance) : spcification pour un rseau domotique qui relie des
appareils informatiques des produits d'lectronique grand public via la paire tlphonique.

AMR (Audio/modem Riser)

L'AMR est une spcification qui "permet l'intgration de fonction audio ou modem
sur la carte mre plus facile en sparant les fonctions d'entre/sortie analogique sur
une carte fille (carte riser)". Pour les
constructeurs, l'intrt de ce systme est
grand, car ils proposent souvent des PCs
dots de cartes mres all in one, et le slot
AMR permet d'augmenter les performances
tout en rduisant les cots.

CNR (Communications and Networking


Riser Card)

Le but de l'architecture Intel CNR et des minicartes CNR est galement de diminuer
les cots d'implmentation des entres-sorties modem/rseau/audio, tout en
augmentant les performances et en gagnant de la place, sans trop sacrifier sur la
robustesse.
Intel a tent d'imposer cette architecture CNR aprs le demi-chec de l'architecture AMR.
Tout comme l'AMR, le CNR est en fait un port pouvant accueillir des cartes dextensions peu
coteuses car dpourvues de la plupart des composants traditionnels (ce n'est plus un chip sur la
carte fille qui fait le gros du travail, mais le chipset, ou un chip sur la carte mre).

* le slot CNR est plac aprs le dernier slot PCI, il ressemble un slot PCI, mais en plus court

1.4.3.11 Le bus PCI Express

Le PCI-Express est un bus sriel de type bidirectionnel (et non parallle, comme le PCI) qui offre un
dbit par voie (non partag avec les autres priphriques) de 500 Mo/s, soit 250 Mo/s dans chaque
sens. A comparer aux 133 Mo du bus PCI ou aux 2,1 Go/s descendants et 266 Mo/s montants de
l'AGP 8x.

94
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Chaque voie est compose de deux paires de liaisons ddies la transmission et la rception des
donnes.

Chaque paire de liaisons assure un dbit unidirectionnel lors de la transmission ou de la rception


de donnes.

Les connecteurs sont composs,


suivant leur taille, de 1,2, 4, 8, 16 ou
32 voies. En augmentant le nombre
de voies, ou connecteurs, on peut
donc multiplier les capacits du PCI-
Express. La bande passante
disponible augmentant en fonction de
leur nombre, le PCI-Express 1x offre
256/256 Mo/s tandis que le 16x
permet de disposer de 4/4 Go/s.
Les diffrentes gnrations
successives du PCIe augmentent les
dbits, les limites de PCI Express
tant inhrentes aux proprits du
cuivre.

Fonctionnant une frquence de base de 2.5


GHz, le bus PCI Express 1x peut dlivrer un
maximum thorique de 2.5 / 8 = 312 Mo/s dans
un seul sens. Comme le bus est bidirectionnel, il
donne 624 Mo/s. moins 20%, qui correspondent
aux headers des trames PCI Express. Il reste
ainsi 500 Mo/s par lien PCIE 1x. Les standards
1x, 4x, 8x et 16x sont dfinis. Le premier est
destin remplacer les ports PCI traditionnels
et le dernier, remplacer le port AGP 8x. Les
dclinaisons 4x et 8x quant elles ne serviront
(probablement) que dans un environnement
serveur.

acclre les changes avec la mmoire


prend en compte le contrle de l'intgrit des donnes durant les changes, les informations tant
alors retransmises si des erreurs ont t dtectes
les cartes dextension PCI Express pourront tre ajoutes sous tension, sans redmarrage du
systme

95
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

des cartes au format Mini PCI Express (3 cm de large) viendront remplacer les modules dextension
de type PC Card (8,5 cm de large)
connecteurs moins encombrants et consommant moins
utilise un bus PCI express ddicac
les cartes PCI actuelles ne pourront plus tre utilises
remplaant de lAGP
rduit les temps de latence
permet de travailler sur plusieurs flux simultans sans faire intervenir le processeur central
bande passante allant jusqu' 8 Go/s

Premire application: remplacement du port AGP

La premire vocation du PCI Express est de remplacer le bus AGP. Un bus graphique 16 voies PCI
Express double le taux offert par l'AGP 8x, mais, si son socket ressemble celui de lAGP, il est
incompatible avec les cartes AGP ou PCI.
Le slot PCI Express 1x ressemble aux anciens
connecteurs AMR ou CNR. Quant au slot PCI
Express 16x, il est relativement long et
ressemble un connecteur PCI standard dont la
forme aurait t inverse et est en fait constitu
de 16 liens PCI Express 1x pour offrir une bande
passante de 4 Go/s par sens.
Des connecteurs PCI ont initialement cohabit
avec des connecteurs PCI Express sur les cartes
mres. Toutefois, les priphriques PCI
communiqueront avec le PCI Express via une
passerelle.
Le PCI Express na pas pour vocation de
remplacer linterface Serial ATA. Les
priphriques utilisant le SATA communiqueront
avec la mmoire et le processeur par un bus PCI express via une passerelle, comme les
priphriques UBS 2.0 et FireWire (IEEE 1394b).

Le PCI Express est un bus de communication point point, comme l'HyperTransport d'AMD. Ainsi,
un priphrique n'est reli qu' un seul autre priphrique PCI Express (le Southbridge) et n'a pas
d'interaction avec les autres devices PCI Express.

L ou tous les priphriques PCI se partageaient la bande passante disponible, chaque slot PCI
Express dispose de sa propre bande passante ddie. Ensuite, la taille du bus (le nombre de
canaux PCI Express 1x utiliss) dfinit le dbit.

La nature bidirectionnelle des liens est particulirement intressante dans le cas du bus graphique
PCIE 16x. En effet, l ou le bus AGP ne pouvait effectuer simultanment une opration de lecture et
une opration d'criture, le bus PCI Express dispose de deux liens distincts et se passe donc
d'arbitrage sur le bus.

le PCI Express n'a pas pour seule vocation de remplacer les bus PCI et AGP classiques mais aussi
les bus PCI-X, Mini-PCI, CompactPCI et CardBus.

Le PCI Express est galement prvu pour fonctionner sous forme externe, grce au PCI Express
Cable. Principalement destin au monde des serveurs, cet exo-bus permettra de relier un serveur
avec un serveur de fichiers.

96
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Le PCI Express 2

Le standard pci express 2 a t finalis avec une bande passante de 8 go/s pour un slot 16x. Le Pci
express 2 ajoute une fonction permettant de grer la bande passante automatiquement via la carte
PCI-Express PCI-Express 2
graphique. Le nouveau connecteur externe
pour carte graphique passe de 6 prises
Frquence 100 MHz 250 MHz d'alimentation 8, ce qui ncessite de
Alimentation 75 Watts 225 - 300 Watts nouvelles alimentations compatibles.
Le PCI Express II est compatible avec les
Bande passante 2,5 Gigabits 5 Gigabits
priphriques de la premire version. L'une
des grandes nouveauts sera l'apport de technologies de virtualisation et une autre que les
priphriques cette norme pourront s'accommoder de plusieurs formats de ports.

Le PCI Express 3

Le PCI Express 3.0 offre quant lui une bande passante multiplie par deux par rapport au PCI
Express 2.0, soit 16 Go/s thoriques par sens.

Le PCI Express 4

Augmente encore une fois la bande passante 32 Go/s.

1.4.3.12 RedTacton

RedTacton est le nom donn


par NTT une technologie qui
utiliser le corps humain comme
un rseau de transmission de
donnes haut dbit, dans les 2
sens et avec une vitesse
pouvant atteindre 10 Mbps.

La transmission s'effectue entre


un transmetteur (par exemple
un terminal mobile port par
l'utilisateur) et un receveur, via
le faible champ lectrique
gnr par le corps.

Cette technologie introduit le concept de "rseau local humain" (Human Area Network). Le
priphrique metteur envoie des donnes en induisant des fluctuations dans le champ lectrique
de la surface du corps, ces fluctuations sont interprtes et recomposes en donnes binaires par le
priphrique receveur.

Exemples, des casques audio sans fil non sujets aux interfrences, la table de runion sur laquelle
un rseau local se forme via les personnes qui sont assises autour - par le simple fait qu'elles s'y
assoient - permettant d'changer des informations entre les participants.

L'utilisateur dcide ou non de se "connecter", en touchant, ou pas, quelque chose, comme des
documents qui fourniraient des infos complmentaires sur le produit ds qu'on les touche.
Reste encore rduire la taille des metteurs/rcepteurs ainsi que leur consommation d'nergie.

97
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

1.5 Les interruptions

Une interruption est un vnement qui a pour effet de modifier le flux de commande d'un
programme.

Contrairement au droutement, l'interruption provient d'une cause externe l'excution du


programme; le plus souvent elle est provoque par les dispositifs d'E/S. Par exemple, un
programme sollicite le disque pour demander un transfert de donnes et lui imposer de prvenir l'UC
par une interruption pour l'informer de la fin du transfert.

Comme dans le cas d'un droutement, ds qu'une interruption apparat, le programme en cours est
suspendu. Le systme de gestion des interruptions prend le contrle de la machine et entreprend
certaines actions, puis une procdure associe l'interruption est initialise. Ds que cette
procdure est termine, le programme interrompu reprend son excution. Lors de la reprise, la
machine doit se trouver exactement dans l'tat o elle tait au moment de la prise en compte de
l'interruption. Cela suppose une restauration des registres dans l'tat prcdant l'interruption.

La diffrence essentielle entre un droutement et une interruption est qu'un droutement est
synchrone avec le programme alors qu'une interruption est totalement asynchrone. Cela signifie que
si un programme est excut un grand nombre de fois avec les mmes donnes le droutement
apparatra chaque fois au mme instant dans l'excution du programme. Par contre, l'instant
d'apparition dune l'interruption est indpendant du programme; l'interruption peut survenir, par
exemple, quand un oprateur appuie sur une touche du clavier, ou quand il n'y a plus de papier sur
une imprimante, ou pour d'autres raisons externes au programme.

Interruption logicielle et matrielle

Puisque le processeur ne peut pas


traiter plusieurs informations
simultanment, un programme en
cours d'excution doit, grce une
interruption, tre momentanment
suspendu, le temps que s'excute une
routine d'interruption. Le programme
interrompu peut ensuite reprendre son
excution. Il existe 256 adresses
d'interruption diffrentes.

Une interruption devient matrielle


lorsqu'elle est demande par un
composant matriel du PC qui a besoin d'utiliser les ressources du systme.

Quand un de ces composants a besoin d'une ressource, il envoie au


systme une demande d'interruption pour que ce dernier lui prte attention.
Les priphriques ont un numro d'interruption, nomm IRQ (Interruption
ReQuest, "requte d'interruption") qui leur est attribu.
Pour utiliser une image, chaque priphrique tire une ficelle relie une
cloche pour signaler l'ordinateur qu'il veut qu'on lui prte attention.

Cette "ficelle" est en fait une ligne physique qui relie le slot la carte-mre.
Pour un slot ISA 8 bits, il y avait 8 lignes IRQ pour relier le slot ISA la carte-
mre (IRQ0 7). Ces IRQ sont contrls par un contrleur d'interruption qui
permet de donner la parole l'IRQ ayant la plus grande priorit. Pour les slots 16 bits, les IRQ 8
15 ont t ajouts, il a donc fallu ajouter un second contrleur d'interruption, la liaison entre les deux

98
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

groupes d'interruptions se fait par l'intermdiaire de l'IRQ 2 relie l'IRQ9 (et appele cascade). La
cascade vient donc en quelque sorte "insrer" les IRQ 8 15 entre les IRQ 1 et 3

La priorit tant donne par ordre d'IRQ croissant, et les IRQ 8 15 tant insres entre les IRQ 1
et 3, l'ordre de priorit est donc le suivant:

0 > 1 > 8 > 9 > 10 > 11 > 12 > 13 > 14 > 15 > 3 > 4 > 5 > 6 > 7

Quand un lment, par exemple le clavier, veut envoyer un signal (des touches enfonces), il
gnre un Interrupt request (IRQ) qui va arriver un chips spcialis: le contrleur dinterruptions.
Celui-ci va appeler le processeur via une ligne directe et rserve du bus et va lui demander de
soccuper du priphrique demandeur. Lunit centrale le prend en compte et suspend alors
l'excution du programme en cours et note cet tat dans un registre. La reprise se fera sur l'adresse
de la dernire instruction, laquelle a t mmorise cet effet. Le type dinterruption est alors
identifi, puis un sous-programme spcifique traite cette interruption avant de redonner la main au
programme en cours

Les interruptions sont hirarchises et une interruption peut trs bien tre elle-mme interrompue
par un niveau dinterruption suprieur.

Les niveaux d'interruption correspondent des priorits de traitement. Parmi les interruptions dont le
degr de priorit est le plus lev, on peut citer celles des signaux de lhorloge et la frappe d'une
touche sur le clavier.

Ladresse de la dernire opration est enregistre en haut de la pile et pousse toutes les
adresses des oprations prcdentes. La dernire adresse de la pile est jecte (crase par
l'adresse prcdente).

Windows Xp possde 26 IRQ, alors que Seven en possde 256.

Cette fonction est offerte par les chipsets qui intgrent en plus du PIC standard, un APIC
("Advanced Programmable Interrupt Controler") qui permet de traiter jusqu' 256 requtes
d'interruption diffrentes - les 16 premires tant quivalentes aux 16 IRQ de base.

Ci-dessous ; vue partielle des attributions IRQ en Windows 7.

99
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Le temporisateur

Les interruptions provenant des priphriques sont nommes interruptions d'entres/sorties. Il existe
d'autres interruptions en provenance du temporisateur.

Ce dispositif est bti autour d'un quartz qui produit 1.193.180 signaux par seconde, et d'un registre,
nomm le compteur, de 16 bits de longueur qui est dcrment chaque oscillation du quartz.
Lorsque le compteur tombe zro, une interruption est gnre (et pas ncessairement exploite).
Si l'origine le compteur est charg avec sa valeur maximale possible, soit 65.536, il y a
18,20648193 interruptions par seconde, soit 1 chaque 54,92549ms.

Le rle du temporisateur est de ne laisser arriver les requtes dinterruption qu un rythme


soutenable par le systme. Si plusieurs interruptions tombaient en mme temps, il ne serait pas
possible dy rpondre.

1.5.1 LIRQ

Chaque pc attribue une adresse certains de ses lments de sorte qu'il puisse les retrouver quand
un accs est ralis.

Dans un pc, il y a 16 IRQ physiques numrots de 0 15. Vu que certains dentre eux sont
rquisitionns par le systme et que un IRQ ne sert quun seul priphrique ( la fois, les pci et pcie
attribuent le mme irq diffrents lments selon une partition temporelle), il est parfois difficile den
trouver un libre afin de lattribuer une carte dextension. Or, il est indispensable den attribuer un
car, sans cela, le pc ne peut pas retrouver ce priphrique dans son architecture et ne peut donc
pas lutiliser non plus.

100
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

1.5.2 Rpartition physique des interruptions

IRQ 0 horloge systme


IRQ 1 clavier
IRQ 2 renvoi vers les IRQ 8 15
IRQ 3 port srie
IRQ 4 port parallle
IRQ 5 libre
IRQ 6 contrleur de disquette
IRQ 7 port imprimante LPT1
IRQ 8 horloge CMOS
IRQ 9 carte vido
IRQ 10 libre
IRQ 11 libre
IRQ 12 libre
IRQ 13 coprocesseur
IRQ 14 contrleur disque dur primaire IDE
IRQ 15 contrleur disque dur secondaire IDE

1.5.3. Les droutements ou traps

Un droutement est une forme de procdure qui est sollicite automatiquement lorsque certaines
conditions particulires apparaissent dans l'excution d'un programme.

Le dbordement d'un calcul est un exemple typique de droutement. Quand, dans un calcul
arithmtique, il y a dpassement (ou dbordement) de la capacit de reprsentation d'un nombre,
un droutement apparat.
Cela provoque une rupture de squence du flux de commande vers une adresse mmoire
spcifique. cet endroit de la mmoire se trouve une instruction de branchement la procdure de
traitement de dbordement (trap handler). Cette procdure entreprend un certain nombre d'actions,
comme par exemple laffichage d'un message d'erreur. Si un rsultat de traitement est dans les
limites de reprsentation des nombres sur une machine, aucun droutement n'apparat.

1.6 Le Canal DMA

L'accs direct la mmoire ou DMA (Direct Memory Access) est un procd o des donnes
circulant de ou vers un priphrique sont transfres directement par un contrleur adapt vers la
mmoire principale, sans intervention du processeur si ce n'est pour lancer et conclure le transfert.
Un PC possde 8 canaux DMA. Les quatre premiers canaux DMA ont une largeur de 8 bits tandis
que les DMA 4 7 ont une largeur de 16 bits.

Les canaux DMA sont gnralement assigns comme suit :

* DMA0 - libre
* DMA1 - (carte son)/ libre
* DMA2 - contrleur de disquettes
* DMA3 - port parallle (port imprimante)
* DMA4 - contrleur d'accs direct la mmoire (renvoi vers DMA0)
* DMA5 - (carte son)/ libre
* DMA6 - (SCSI)/ libre
* DMA7 disponible

101
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Les consquences sont donc fcheuses si deux lments se trouvent la mme adresse ou tentent
d'envoyer une information au mme endroit.

Certaines applications, lors de leur installation, vont demader lIRQ et le DMA des priphriques
dont elles ont besoin pour fonctionner, par exemple la carte son.
En cas de conflit dadresse DMA, la solution consiste modifier l'adresse ou le DMA dun des
accessoires. Larrive du PCI puis du PCIe a rsolu ces conflits.

1.7 Les interfaces

Ces connecteurs sont situs sur la face arrire (ou avant) du pc et permettent le branchement des
priphriques ou dsignent les nappes de branchement qui se trouvent dans le pc.

1.7.1 L'interface srie RS 232C

Un des exemples les plus connus des cbles srie est le cble RS-232C (Recommanded Standard
232 Revision C). Les usages les plus courants du sriel furent les modems, traceurs, souris, tout ce
qui ncessitait une communication bidirectionnelle.

L'interface RS 232 fonctionne dans les deux sens (en entre et en sortie). On peut ainsi relier deux
ordinateurs entre eux par un cble srie pour changer des donnes via leurs ports RS 232C. Les
signaux sont convertis par UART (Universal Asynchronous Receiver Transmitter -
metteur-rcepteur universel asynchrone).

L'UART
Le coeur d'un port srie est l'UART (Universal Asynchronous Receiver / Transmitter). Ce
composant convertit les donnes du PC qui sont toujours en mode parallle, en mode sriel pour
son envoi et effectue la manuvre inverse pour le retour. L'usage d'un UART n'est pas limit au
port sriel, en fait la plupart des priphriques en font usage (port jeu, disque dur, ...).

L'interface srie asynchrone a t la premire


proposer une communication de systme
systme. Le terme asynchrone sous-entend qu'il n'y
a aucune synchronisation ou signal d'horloge pour
rythmer le transfert. Les caractres sont envoys
avec un temps de latence arbitraire.
Il est alors ncessaire d'indiquer l'envoi et la fin de
l'envoi d'un caractre (un Byte). A cet effet, chaque
Byte est prcd d'un bit de dpart (start bit). Ce
dernier sert indiquer au systme rcepteur que
les 8 bits qui suivent constituent les donnes. Celles si sont suivies d'un ou de deux bits de stop.
Cela permet au rcepteur de clore le traitement en cours et d'effectuer les oprations requises sur le
Byte.

Le terme d'interface srie dcrit la mthode utilise pour l'envoi des donnes. En effet, celles-ci sont
envoyes bit par bit, la suite les uns des autres. Un fil est utilis pour les donnes dans chaque
direction. Les autres fils servent aux commandes de transfert. Si ce procd a comme principal
avantage de permettre tous les transferts bidirectionnels, il prsente l'inconvnient d'tre nativement
lent. Un point fort du sriel par rapport au parallle est la longueur de cble possible sans perte de
donnes.

La prise mle RS 232 se caractrise par 9 fils (DB9). 3 fils suffiraient : un fil de masse, un fil pour les
entres et un fil pour les sorties. Les autres fils servent, par exemple, pour les commandes du

102
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

priphrique. Ces fils (donnes et commandes) supportent des signaux dont la tension est comprise
entre -12 et +12 volts. Le dbit est d'environ 56 KbS et le cble ne doit pas excder 15 mtres. Sur
les ordinateurs utiliss dans un but scientifique, ce port reoit les informations provenant des
capteurs et autres instruments de mesure ou de contrle.

1.7.2 L'IEEE 1394 ou Firewire

Le FireWire fut le port du multimdia, bus srie sur lequel taient raccords chane hi-fi, camscope
numrique et tout appareil rclamant d'normes transferts de donnes.
Le branchement des priphriques peut sy faire chaud.

Fonctionnement :

Le bus IEEE 1394 suit peu prs la mme structure que le bus USB si ce nest quil utilise un cble
compos de six fils (deux paires pour les donnes et pour lhorloge, et deux fils pour lalimentation
lectrique) lui permettant dobtenir des dbits levs. Ainsi, les deux fils ddis lhorloge montrent
la diffrence majeure qui existe entre le bus USB et le bus IEEE 1394 : ce dernier peut fonctionner
selon deux modes de transfert :

le mode asynchrone
le mode isochrone

Le mode de transfert asynchrone est bas sur une transmission de paquets intervalles de temps
variables. Cela signifie que lhte envoie un paquet de donnes et attend de recevoir un accus de
rception du priphrique. Si lhte reoit un accus de rception, il envoie le paquet de donnes
suivant, sinon le paquet est nouveau rexpdi au bout dun temps dattente dtermin.

Le mode de transfert isochrone permet lenvoi de paquets de donnes


de taille fixe intervalle de temps rgulier (cadenc grce aux deux fils
dhorloge). De cette faon aucun accus de rception nest ncessaire,
on a donc un dbit fixe et donc une bande passante garantie. De plus,
tant donn quaucun accus nest ncessaire, ladressage des priphriques est simplifi et la
bande passante conomise permet de gagner en vitesse de transfert.

- Transferts de donnes en temps rel pour les applications multimdias


- Dbits de l'ordre de 800 Mbits/s avec le IEEE 1394b
- Hot-Plug (connexion chaud) sans perte de donnes
- Hot Plug'n Play
- Topologie rseau libre, incluant la topologie bus et la topologie en grappe
- Pas de terminaison pour chaque brin requise
- Connecteurs communs pour chaques composants

1.7.3 Linterface parallle Centronics

Sur cette interface les donnes sont transmises octet par octet (caractre par caractre) et non pas
bit par bit comme sur les interfaces srie. Le cble est compos de 2 x 8 fils pour la circulation des
informations dans les deux sens.
Dsavantage: lorsqu'il est utilis par un lecteur de cartouche amovible par exemple, ou un lecteur de
CD-ROM, le port parallle monopolise presque 100% des ressources processeur, ce qui prive alors
l'utilisateur du multitche.

103
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

De longs cbles ne peuvent tre utiliss sans l'adjonction d'un amplificateur de signal en ligne car
leur longueur est limite 3 mtres pour garantir une transmission sans perte de donnes.

1.7.4 L'IEEE 1284

Le standard IEEE 1284 est "A Method for a Bidirectional Parallel Peripheral Interface for Personal
Computer", soit une interface parallle bidirectionnelle pour priphriques d'ordinateurs personnels.
Cette norme inclut tous les points relatifs la mise en oeuvre et l'utilisation d'une telle interface.
Ainsi, le mode de transferts des donnes, les caractristiques physiques et lectriques y sont
documentes.

Les modes de transferts

Le port parallle IEEE 1284 prend en charge les 5 modes les plus couramment rencontrs.

Original Unidirectionnel
Ce type est la toute premire version du port parallle. Ce port n'tait pas bidirectionnel et le seul
type de communication possible tait du PC en direction d'un priphrique. IBM a introduit cette
norme l'apparition du XT, il est abandonn depuis 1993. Son dbit pouvait atteindre 60Ko par
secondes.

Type 1 Bidirectionnel
Introduit en 1987 par IBM pour sa gamme PS2, ce port bidirectionnel ouvrait la porte un vrai
dialogue entre un PC et un priphrique. Cela a pu tre fait en envoyant au travers d'un pin
inoccup, un signal annonant dans quel sens va la communication. Il a t commercialis aussi
sous le nom dExtended Parallel ou PS/2 Type.
Tout en restant compatible avec le port unidirectionnel, il offrait des dbits pouvant atteindre 300
Ko/s selon le type de priphrique utilis.

Type 3 DMA
Ce type de port utilise le DMA. Auparavant le processeur envoyait chaque octet au port, contrlait
son envoi, et envoyait enfin le suivant. Le DMA permet de stocker les donnes envoyer dans un
block de mmoire, dchargeant ainsi le processeur. Son usage t limit la gamme IBM PS/2,
partir du Modle 57.

EPP
Le port parallle EPP (Enhanced Parallel Port) a t dvelopp par Intel, Xircom et Zenith. Il a pour
but de dfinir une norme de communications bidirectionnelles entre des priphriques externes et
un PC

ECP
Mise au point par Microsoft et Hewlett-Packard, cette norme ECP (Extended Capabilities Ports) est
presque identique l'EPP. En plus, le port parallle peut utiliser le DMA et une mmoire tampon
(buffer) permet d'offrir de meilleures performances.

Les trois premiers modes utilisent une couche logicielle pour le transfert des donnes. Ainsi,
lorsqu'une mission est requise, cette couche doit vrifier la prsence d'un rcepteur et son tat
(disponible/occup). Alors seulement, il peut procder l'envoi des donnes en mettant le signal
appropri. Ce procd prsente le principal inconvnient d'alourdir la procdure et limite ainsi le
dbit 50-100 Ko par secondes.

Les deux derniers modes, plus rcents, effectuent des tches au niveau hardware. Des dbits
nettement suprieurs peuvent tre dsormais atteints.

104
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Les connexions

Afin de garantir la prennit des composants existants, la norme IEEE 1284 a conserv les
connecteurs parallles habituels. Ainsi, les prises 25 broches (DB25) et la prise Centronics sont
toujours d'actualit.
Par contre, une autre prise a fait son apparition, la prise mini-centronics (IEEE 1248 Type C) qui est
utilise pour les transferts parallles. De petite taille, cette prise se clippe simplement sur la partie
femelle. Une pression de chaque ct suffit la dverrouiller pour la retirer. En plus, ce connecteur
utilise deux contacts disponibles pour dterminer si le priphrique connect est allum.

Type A : DB25 25 contacts Type B : Centronics 36 contacts Type C Mini-Centronics 36


contacts

Le cble IEEE 1284 diffre du cble parallle habituel. Sa conception est nettement plus proche du
cble rseau paires torsades. Ce procd permet des dbits plus soutenus, tout en diminuant les
risques de pertes de donnes. La longueur maximum conseille est ainsi passe de 3 mtres, pour
le parallle standard, 10 mtres.

1.7.5 Interface ATA ou IDE

L' ATA (Advanced Technology Attachment), que l'on connat plus couramment sous le nom d' IDE
(Integrated Drive Electronics), est un ancien standard d'interface lectronique prvu pour relier une
carte mre de PC aux priphriques de stockage type disque dur. L'lectronique de contrle du
disque est intgre au disque lui mme. L'IDE a volu, par la suite, pour donner le standard EIDE.

L'EIDE (Enhanced Integrated Drive Electronics) a


les mmes fonctions de base, mais offre quelques
amliorations, gestion des disques durs de plus de
528 Moctets, nouveau mode d'accs aux donnes
en DMA (Direct Memory Access) et donc plus
grande vitesse de transfert. Sans oublier la
reconnaissance de nouveaux types d'units de
stockage de masse comme les streamers bande
ou les lecteurs de CD-ROM, grce son
extension ATAPI (Attachment Packet Interface).
La dernire amlioration en date de l' EIDE est la
norme Ultra DMA

105
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

L'interface IDE

Introduction.

Le rle d'un contrleur (ou de l'interface) de disque dur est de transmettre et de recevoir des
donnes en provenance du disque dur. La vitesse de transfert des donnes entre le disque dur et
l'ordinateur dpend du type d'interface utilis.

Chaque interface offre des performances diffrentes.

Pour les performances d'un disque dur, le paramtre le plus important est le taux de transfert de
donnes. Il est gnralement proportionnel la vitesse de rotation des plateaux du disque dur. Ces
vitesses varient gnralement de 5.400 10.000 t/mn selon lusage. (Un disque particulier tourne
toujours la mme vitesse)
Le temps d'accs moyen, qui correspond au temps moyen dont les ttes ont besoin pour se
dplacer d'une piste une autre n'est pas le paramtre le plus significatif. En effet, le taux de
transfert des donnes est plus important que le temps d'accs puisque la plupart des disques durs
passent davantage de temps lire et crire des donnes qu' dplacer leurs ttes dans un sens et
dans l'autre.
La vitesse laquelle un programme est charg dpend essentiellement de ce taux de transfert. Le
temps d'accs moyen est en revanche un critre important lorsque l'ordinateur doit effectuer des
oprations bien spcifiques telles que des tris sur des fichiers importants, qui impliquent un grand
nombre d'accs au disque (et par consquent un grand nombre de dplacements des ttes), mais
pour la plupart des oprations de chargement et d'enregistrement de fichiers, le critre le plus
important est la vitesse laquelle les donnes en provenance et destination du disque dur sont
lues d l'interface utilise.

L'interface IDE.
L'acronyme IDE, Integrated Drive Electronics, est le nom donn aux disques durs qui intgrent leur
contrleur sur le disque. L'interface d'un disque IDE s'appelle officiellement ATA (AT Attachment) et
fait partie des standards adopts par l'ANSI.

Sur un disque dur IDE, le disque dur et son contrleur sont intgrs dans un mme botier. Ce
botier se branche directement sur le connecteur de bus de la carte mre ou sur une carte
adaptateur de bus.

Le connecteur IDE de la carte mre est un slot de bus ISA dnud.


Sur un disque dur IDE ATA, ces connecteurs ne comportent en
principe que 40 des 98 broches que comporte un slot de bus ISA 16
bits standard. Les broches utilises correspondent aux seules qui
soient utilises par les contrleurs standards de disques durs d'XT
ou d'AT.

Le connecteur 40 broches et l'interface de disque dur IDE ont


ensuite volu vers une nouvelle norme correspondant l'interface ATA CAM (Common Attachment
Method).

106
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Les caractristiques de l'interface ATA sont


devenues une norme ANSI en mars 1989. Les
standards ATA 1 et ATA 2 (galement appel
Enhanced IDE), ont t approuvs
respectivement en 1994 et 1995. Ces standards
ont permi d'liminer les incompatibilits et les
problmes que pose l'interfaage de disques
durs IDE pour des ordinateurs utilisant un bus
ISA ou EISA.
Le standard ATA dfini les signaux dlivrs par
le connecteur 40 broches, leurs fonctions et
leur frquence de fonctionnement, les
caractristiques des cbles, etc.

Gestion de deux disques durs.

Les configurations utilisant une interface ATA et deux


disques durs peuvent poser des problmes car chaque
disque dur possde son propre contrleur et que ces deux
contrleurs doivent fonctionner en tant connects au mme
bus. II faut par consquent un moyen de s'assurer qu'un
seul contrleur la fois rponde chaque commande.

Le standard ATA prvoit de connecter deux disques durs par


l'intermdiaire d'une nappe en chane.

Le disque dur primaire (disque 0) est qualifi de "matre"


tandis que le disque secondaire (disque 1) est qualifi "d'esclave". Le statut de matre ou d'esclave
se paramtre en positionnant un cavalier ou un interrupteur situ sur le disque dur ou en utilisant
une broche spciale de l'interface: la broche de slection de cble (CSEL).

Lorsqu'un seul disque dur est install, le contrleur rpond toutes les commandes de l'ordinateur.
Lorsque deux disques durs (et par consquent deux contrleurs) sont installs, chaque contrleur
reoit toutes les commandes et doit tre configur pour ne rpondre qu'aux commandes qui lui sont
destines. II faut donc qu'un disque soit paramtr en tant que matre et l'autre en tant qu'esclave.

Lorsque l'ordinateur envoie une commande un disque dur donn, le contrleur de l'autre disque
dur doit rester silencieux pendant que le contrleur et le disque slectionns fonctionnent. Cette
distinction entre les deux contrleurs s'effectue en paramtrant un bit spcial (le bit DRV) dans le
registre disque dur-ttes d'un bloc de commandes.

Le cble de l'interface ATA.

Le cble utilis par l'interface ATA pour vhiculer les signaux entre
les circuits de l'adaptateur de bus et le disque dur (le contrleur) est
une nappe 40 fils. Pour garantir un signal aussi intgre que
possible et liminer les risques de diaphonie, la longueur du cble ne
doit pas dpasser 46 cm.

Diaphonie : dfaut dans une communication lorsque plusieurs canaux interagissent


anarchiquement (l'un provoquant des parasites sur l'autre).

107
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Les signaux de l'interface ATA.

Le fil de la broche 20 est utilis pour dterminer l'orientation du cble et il ne doit pas tre connect.
La broche 20 elle-mme doit d'ailleurs manquer sur tous les cbles ATA pour empcher toute
inversion de branchement.

La broche 39 porte le signal DASP (disque dur actif, esclave prsent). Durant l'initialisation de mise
sous tension, ce signal indique s'il y a un disque dur connect sur l'interface. Chaque disque dur
sollicite ensuite ce signal pour indiquer qu'il est actif.

Les premiers disques durs n'taient pas capables de multiplexer ces fonctions et ncessitaient un
paramtrage de cavalier spcial pour fonctionner avec d'autres disques durs. L'une des
caractristiques de l'interface ATA est d'avoir standardis ces fonctions pour garantir une
compatibilit entre les disques durs lorsqu'un ordinateur en comporte deux. La broche 28 porte le
signal CS (slection de cble) ou SPSYNC (synchronisation de l'axe) et peut avoir deux fonctions.
Une installation donne ne peut toutefois utiliser qu'une de ces fonctions la fois.

La fonction CSEL (slection de cble : broche 28) est la plus frquemment utilise; elle est destine
permettre de paramtrer un disque dur en tant que matre (disque dur 0) ou esclave (disque dur 1)
sans positionner de cavaliers sur ces disques durs. Si un disque dur dtecte que le signal CSEL est
reli la masse, il sera matre; si, en revanche, ce signal est ouvert, le disque dur sera esclave.

A l'une de ces extrmits, le fil portant le signal CSEL doit tre connect et indique que le disque dur
est matre; le signal CSEL de l'autre extrmit doit tre ouvert (le fil doit tre interrompu ou
supprim), auquel cas il indiquera que le disque dur est esclave.

La commande d'identification de disque dur

Elle est vraisemblablement la plus importante. Elle permet de faire en sorte que le disque dur
transmette un bloc de 512 octets de donnes contenant des informations sur lui-mme. Grce
cette commande, tous les programmes (et notamment le BIOS de lordinateur) peuvent identifier le
type du disque dur connect, le nom du fabricant, le numro du modle, les paramtres de
fonctionnement et le numro de srie.

Nombre de BIOS modernes utilisent ces informations pour recevoir et entrer automatiquement les
paramtres du disque dur dans la mmoire CMOS.

Les donnes de la commande d'identification permettent de connatre un grand nombre


d'informations sur le disque dur et notamment:

108
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Le nombre de cylindres dans le mode de conversion recommand (par dfaut).


Le nombre de ttes dans le mode de conversion recommand (par dfaut).
Le nombre de secteurs dans le mode de conversion recommand (par dfaut).
Le nombre de cylindres dans le mode de conversion en cours.
Le nombre de ttes dans le mode de conversion en cours.
Le nombre de secteurs par piste dans le mode de conversion en cours.
Le fabricant et le numro du modle.
La rvision du microprogramme.
Le numro de srie.
Le type de zone tampon, qui indique les possibilits de transformation en zones
tampons et de mise en mmoire cache des secteurs.

Disques durs E-IDE.

Les disques durs E-IDE (Enhanced IDE) utilisent


l'interface ATA-2 qui est une version amliore de
l'interface ATA originale. Les principales amliorations
portent sur l'amlioration du taux de transfert, c'est
dire, du mode d'entres/sorties programmes PIO. L'amlioration porte aussi sur l'accs mmoire
direct DMA, la dtection automatique du type de disque dur et l'amlioration de la commande
d'identification de disque dur.

Le mode CHS.

Cylindre (Cylinder)
Un disque dur est constitu de plusieurs plateaux
coaxiaux recouverts sur chaque face d'un oxyde
magntique. Des bras mobiles supportent les ttes
de lecture/enregistrement et les amnent au-
dessus des zones concentriques nommes
cylindres et destins lcriture (plusieurs
dizaines de milliers). Numrotation : le cylindre le
plus externe est le 0, le plus intrieur N total de
cylindres-1.

Tte (Head)
Les diffrentes ttes de lecture/enregistrement
sont solidaires des bras mobiles. Le chemin
parcouru par un cylindre particulier sous la tte qui
lui correspond sur s'appelle une piste donc une
succession de secteurs. Numrotation : sur un
systme dot de N ttes de lecture/criture, elles
sont numrotes arbitrairement de 0 jusqu'
Nombre de ttes-1.

Secteur (Sector)
Les plateaux circulaires sont en rotation et les
secteurs angulaires qui se dplacent sous une tte
pendant une dure donne sont les secteurs,
l'adressage CHS veut que le nombre de secteurs
accessibles soir gal quel que soit le cylindre
slectionn (implique que la densit surfacique soit

109
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

plus leve sur les cylindres intrieurs que sur les cylindres extrieurs, plus longs que ceux de
l'intrieur). Numrotation : le premier secteur d'une rotation sera le 1 (et pas le 0) et le dernier gal
au nombre de secteurs.

L'adresse (ou adressage) CHS est constitue de lnumration de ces 3 paramtres.

Le premier secteur d'un disque se trouve l'adresse 0 / 0 / 1 : premier secteur accd par la
premire tte sur le premier cylindre. Le suivant sera 0 / 0 / 2, et ainsi de suite. Le dernier secteur du
disque est l'adresse NC-1 / NT-1 / NS. Le nombre total de secteurs accessibles par ce moyen
d'adressage (la capacit totale du disque) est de NC NT NS.

Limites du systme
Vu que le BIOS code le nombre de cylindres avec 10 bits, le numro de tte avec 8 bits et le numro
de secteur avec 6 bits, un disque accd en CHS naura jamais plus de 1.024 cylindres, 256 ttes
(de toutes manires mcaniquement impossible) et 63 secteurs par tour, ce qui donne une capacit
maximale dun peu moins de 8 Go (produit de ces trois nombres par 512 octets par secteur).
Ces valeurs sont devenues insuffisantes quand la taille des HD a augment (ds la limite des 1.000
cylindres). Le CHS est aussi incapable de grer le ZBR, organisation du disque qui cre un plus
grand nombre de secteurs sur les cylindres extrieurs que sur les intrieurs.
Le CHS est toujours employ dans les premires phases de dmarrage dun pc car il permet
toujours daccder aux premiers secteurs dun disque. Le BIOS charge le secteur 0 / 0 / 1 du HD qui
est souvent un MBR, ce dernier utilise aussi une adresse CHS pour charger le secteur de boot de la
partition c :.

Adressage ECHS (CHS tendu)


Le ECHS demande au BIOS de prsenter une fausse gomtrie de disque (le plus souvent en
employant les valeurs maximales pour NC, NT et NS) et de grer la conversion entre les adresses
CHS qui lui sont passes et la gomtrie relle du disque (comme dans les BIOS des contrleurs
SCSI car ces disques emploient le LBA).

Le mode LBA.

Mis en place pour dpasser les limites imposes par le CHS, il constitue un moyen d'adressage
linaire des adresses des secteurs en commenant par le secteur 0 de la tte 0, cylindre 0, qui
correspond LBA 0, et en continuant jusqu'au dernier secteur physique du disque. Ce type
d'adressage est apparu sur les disques durs ATA-2 mais il a toujours t utilis sur les disques durs
SCSI.
Ce numro est un nombre binaire interne de 28 bits qui permet d'adresser un secteur dont le
numro est compris entre 0 et 268.435.456. Cette dernire valeur + 1 tant la quantit maximale de
secteurs que le LBA peut compter .
Chaque secteur occupant 512 octets, la capacit maximale du disque dur en mode LBA est de 228 *
512 octets = un peu plus de 137 Go. LATA/ATAPI 6 (2002) a port le compteur 248 bits et permet
de compter jusqu 128 Po.
Le systme d'exploitation a nanmoins besoin d'utiliser une valeur
traduite en mode CHS, et le BIOS doit dterminer le nombre de
secteurs du disque dur et gnrer une valeur convertie en mode CHS.

HD Ultra DMA/33 (ATA-4)

Le standard DMA/33 atteint un taux de transfert synchrone de 33


Mo/s (contre 16 pour lEIDE) entre le HD et le PC.

110
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Ce gain est obtenu par une mthode qui demande une lectronique plus rapide et plus prcise.
Plutt que de transfrer un mot de donne chaque front montant (impulsion lectrique) du signal,
le DMA/33 profite galement du front descendant du signal pour envoyer le mot de donnes suivant,
doublant ainsi le taux de transfert qui passe de 16,7 Mo/s 33Mo/s.

Dans la pratique, le disque dur et le PC doivent disposer


d'une interface Ultra DMA/33, dun cablage adapt (40
conducteurs + 40 blindages), d'un chipset et d'un BIOS
capables de grer le mode DMA/33 pour fonctionner dans
ce mode. Dans le cas contraire, le disque DMA/33 se
comporte comme un disque classique en mode PIO 4.
Inversement, il est tout fait possible de connecter un
disque classique une interface de type DMA/33 en
conservant les performances du PIO mode 4.

Les modes PIO

Mode PIO Transfert Dure Standard


en minimale du
MB/sec cycle
Mode 1 3.3 600 ns ATA-1
Mode 2 5.2 383 ns ATA-1
Mode 3 8.3 240 ns ATA-1
Mode 4 11.1 180 ns ATA-2
Mode 5 16.7 120 ns CompactFlash
2.0
Mode 6 20 100 ns CompactFlash
2.0

Le protocole PIO (Programmed Input/Output) permet aux priphriques d'changer des donnes
avec la mmoire vive l'aide de commandes gres directement par le processeur. Toutefois, de
gros transferts de donnes peuvent rapidement imposer une grosse charge de travail au processeur
et ralentir l'ensemble du systme. Il existe 5 modes PIO dfinissant le taux de transfert maximal ; le
mode PIO 0 tant le plus lent et le mode PIO 4 le plus rapide.
Les disques durs rcents utilisent le mode PIO 4 autorisant des taux de transfert suprieur
16.6Mb/s (Ultra DMA)

1.7.6 Le Serial ATA (SATA)

Les interfaces parallles ATA-100 et ATA-133 ne peuvent pas tre satures par les disques durs en
utilisation relle.

La majorit des disques durs tournent 7200rpm et utilisent 2Mo de cache. Ils offrent un dbit
squentiel soutenu de l'ordre de 40Mo/s. Le mode burst qui ne dure que le temps de vidange du
cache est trs rduit : 2ms en ATA-100 et 1,5ms en ATA-133. Mais en pratique, un disque dbite
~80Mo/s durant 1ms 1,3ms
Ces performances sont limites par le disque dur lui-mme vu sa mcanique dont le temps de
rponse est sans commune mesure avec celui de circuits lectroniques. Entre le Parallle ATA et le
Serial ATA, rien ne change au niveau mcanique, le disque dur sera toujours trop lent pour
l'interface.

111
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Le parallle ATA utilise des nappes de 40 ou 80 conducteurs mais dans ce dernier cas, les 40
nouveaux fils ne servent que de blindage lectromagntique. Le connecteur exploite uniquement 40
broches dont 16 servent la rception des donnes. Parmi les broches restantes, certaines servent
des signaux de contrle et de commande ou ne sont simplement pas utilises.

Les raisons de lvolution du pata vers le sata ne tiennent pas aux taux de transfert des HD, mais
bien des problmes gnrs par le pata quand les frquences de fonctionnement augmentent
trop.

Le Serial ATA est un bus de type srie. Plutt que d'envoyer un maximum de donnes de front
chaque cycle, un bus srie envoie les donnes les unes derrire les autres mais trs haute
frquence. Cette solution ncessite l'envoi du signal CRC de vrification la suite des donnes, ce
qui rduit la bande passante 80% (8bits de donnes et 2bits de CRC soit 10bits). Le SATA n'utilise
que 7 broches dont 3 masses et 4 pistes pour les signaux mais sa frquence leve compense
largement la faible largeur de bus.

Pourquoi le SATA ?

Un signal parallle haute frquence engendre des champs magntiques perturbateurs. Continuer
une monte en frquence serait donc synonyme de cbles blinds plus courts, plus rigides et plus
chers. Le SATA a t introduit pour autoriser de meilleures volutions.

Cble de largeur rduite : Une "nappe" SATA ne fait qu'un centimtre de large contre 5cm
pour un cble PATA > moins dencombrement et meilleure ventilation
Cbles plus longs : Les cbles SATA peuvent atteindre 1m de long contre 50 60cm pour le
PATA.
Hot Plug : Un disque dur SATA peut se brancher chaud et tre immdiatement
oprationnel.
Consommation rduite : Le disque SATA demande moins de puissance et chauffe moins.
Connectique ddie : Le disque SATA est directement en liaison avec le contrleur, ce qui
offre 150Mo/s chaque disque. En PATA, les 100Mo/s se rpartissent entre les deux HDD de la
nappe.
Ni master, ni slave : Un disque SATA tant directement en liaison avec le contrleur, la
notion de master/slave n'existe plus au niveau du disque > suppression des jumpers (matre,
esclave).

Principe du SATA

Le standard Serial ATA est bas sur une communication srie.


Un canal est utilis pour transmettre les donnes et un autre
pour les accuss de rception. Sur chaque canal, les donnes
sont transmises en utilisant le mode de transmission LVDS
(Low Voltage Differential Signaling) consistant transfrer un
signal sur un fil et son oppos sur un second afin de permettre
au rcepteur de reconstituer le signal par diffrence. Les donnes de contrle sont transmises sur la
mme voie que les donnes en utilisant une squence de bits particulire pour les distinguer.

Ainsi la communication demande deux canaux de transmission, matrialiss par deux fils, soit un
total de quatre fils pour la transmission.

112
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Connectique

Le cble utilis par le Serial ATA est plat (et rouge), est compos de sept fils et termin par un
connecteur de 8 mm.

Trois fils servent la masse et les deux paires servent la transmission de donnes.

Le connecteur d'alimentation est compos de 15 broches permettant d'alimenter le priphrique en


3.3V, 5V ou 12V et possde une forme similaire au connecteur de donnes.

SATA 3

Le SATA Revision 3 offre un taux de transfert de 6 Gbits/s., (deux fois


plus que le SATA Revision 2). Il sagit de lvolution finale du Sata en
tant que tel.

* augmentation du dbit 6 Gbits/s


* optimisation de la gestion de la consommation des produits
branchs
* meilleure gestion des donnes
* rtrocompatibilit avec le SATA 1 et SATA 2
* mmes cbles et connecteurs que ceux des anciennes versions.

Le SATA Express

Il s'appuie sur le PCIe et sera propos sous deux formes, l'une pour les disques classiques utilisant
jusqu' deux lignes PCI-Express et l'autre sous forme d'une carte appele M.2 ou NGFF qui peut
utiliser 4 lignes PCI-Express et atteindre les 4 Go /s dans chaque sens.

Le connecteur SATA Express prsent ct carte mre devrait tre capable d'accueillir un
priphrique SATA Express (x1 ou x2) ou deux priphriques Serial ATA.

113
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

1.7.7 Le Long LBA

Les disques durs de grande capacit

Au del de 2.14 To se posent des soucis de compatibilit, et il faut passer dun adressage LBA un
adressage Long-LBA, et le partitionnement MBR doit tre abandonn au profit du GPT (GUID
Partition Table).

Dans le cadre dun disque systme, cela entraine la ncessit davoir un OS 64 bits, ainsi quune
carte mre dote dun bios appropri. Pour un disque secondaire, il nest ni ncessaire davoir un
OS 64 bits ou un bios particulier, mais Windows XP nest toutefois pas compatible.

Le LBA, ou Logical Block Addressing (Adressage par bloc logique) est historiquement un moyen
dadresser les secteurs d'un disque dur. Cette mthode dadressage a ensuite t gnralise
un grand nombre de mdias de stockage.
Ladresse LBA dun secteur est un numro unique pris dans lintervalle 0 ... N o N est le
nombre total de secteurs du support. Comme 0 est le numro du premier secteur de donnes le
numro du dernier est N - 1 (et non pas N qui est le nombre total de secteurs).

Cet adressage permet de dsigner dune faon unique un secteur dun disque (la plus petite unit de
donnes manipulable par ce dernier). La taille d'un secteur est le plus souvent 512 octets mais
certains supports (disques optiques ou opto-magntiques) emploient 1.024 octets ou 2.048 octets.

114
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Le LBA (Logical Block Adressing) est un systme d'adressage qui permet de spcifier la localisation
des blocs logiques d'un disque pour une taille maximale de 2,14 To. Ladressage long LBA tend le
nombre doctets utiliss dans un bloc de description de commande (CDB) [ce qui lui permet de
compter une quantit plus importante de secteurs] pour permettre laccs une plage LBA
dpassant 2,14 To.
Pour cela, le Long LBA utilise un adressage sur 48 bits (soit la capacit de compter jusqu 248
secteurs). Ce mode, appel aussi LBA48, exige un systme d'exploitation qui le supporte.
Windows XP 32 bits est incompatible* - Windows XP 64 bits est compatible mais uniquement pour
des donnes - pas pour booter. Vista x64 et Seven x64 sont compatibles, ainsi que 8x64, 8.1x64 et
10x64.

* Les OS non dots de ladressage long LBA ne peuvent pas reconnatre un disque dur dont la
capacit dpasse 2,14 To. En ralit, lutilisation dun disque dur de plus de 2,14 To dans un
systme Windows XP peut entraner des rsultats imprvisibles en fonction du BIOS utilis. Il est
possible que seule la capacit jusqu la limite de 2,14 To soit reconnue, mais il est galement
possible que seule la capacit au-dessus de la limite de 2,14 To soit reconnue. Ainsi, un disque dur
de 2,5 To peut tre reconnu par Windows XP comme un disque de 400 Go ou comme un disque de
2,14 To, mais en aucun cas comme un disque de 2,5 To. Pour pouvoir utiliser des disques durs dont
la capacit est suprieure 2,14 To, il est ncessaire de possder Windows Vista, Windows 7, 8,
8.1, 10 ou un autre systme dexploitation compatible avec le long LBA.

Le partitionnement MBR

Pour rappel, le Master Boot Record ou MBR (parfois aussi appel "Zone amorce") est le nom donn
au premier secteur adressable d'un disque dur (cylindre 0, tte 0 et secteur 1, ou secteur 0 en
adressage logique) dans le cadre d'un partitionnement Intel. Sa taille est de 512 octets. Le MBR
contient la table des partitions (les 4 partitions primaires) du disque dur. Il contient galement une
routine d'amorage dont le but est de charger le systme d'exploitation prsent sur la partition
active. La table de partitionnement base sur le MBR est situe dans le MBR lui-mme.

Le partitionnement GUID

En gros, le GPT est le remplaant du MBR et est un standard pour dcrire la table de
partitionnement d'un disque dur qui est un lment des spcifications (U)EFI.
Le partitionnement de GUID (GPT) prend en charge des volumes d'une taille maximale de 9,4 Zo
[zettaoctet] (9,4 milliards de To) et jusqu' 128 partitions par disque compar au MBR qui prend en
charge des volumes d'une taille maximale dun peu plus de 2 traoctets (241 octets) et jusqu' 4
partitions principales par disque (ou trois partitions principales, une partition tendue et des lecteurs
logiques).

Contrairement aux disques partitionns MBR, les donnes critiques (tables de partitionnement) sont
situes dans les partitions elles-mmes (dans chaque partition du disque) et non dans des secteurs
non partitionns ou cachs.

GPT utilise l'adressage logique des blocs (Long LBA) et non l'adressage historique
Cylindre/Tte/Secteur (cylinder-head-sector, CHS).

De plus, les disques partitionns GPT possdent des tables de partition primaires et de
sauvegarde redondantes afin d'amliorer l'intgrit de la structure des donnes des partitions.
Lutilisation du GUID ncessite la prsence de lEFI sur la machine.

115
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

L' Unified Extensible Firmware Interface (UEFI)

L'(U)EFI est le remplaant du BIOS et possde 2 avantages principaux, il permet de booter sur une
partition GPT et il inclut directement un EFI boot manager (qui remplace celui de l'OS).

Seul l'EFI permet de booter sur une partition GPT avec les systmes Windows. Max OS X, et
la plupart des systmes Unix peuvent eux se contenter d'un BIOS. Pour une partition GPT non
bootable, un BIOS suffit.

LOS doit supporter l'EFI. Cest le cas de Vista x64, et de Seven x64 - uniquement en 64 bits.
Donc Windows Xp (32 bits) est incompatible avec l'EFI.

1.7.8 Le standard ATAPI.

Le standard ATAPI est conu pour des priphriques tels que des lecteurs de CD et DVD-ROM et
des drouleurs de bande qui se branchent sur un connecteur ATA (IDE) ordinaire.
Les CD-ROM ATAPI utilisent l'interface de disque dur mais ne ressemblent pas pour autant un
disque dur ordinaire d'un point de vue logiciel.
Cela signifie donc que les contrleurs intelligents (qui utilisent de la mmoire cache) qui ne sont pas
conus pour le standard ATAPI ne peuvent pas fonctionner avec ce type de priphriques.

1.7.9 Le WiFi (802.11)

La norme IEEE 802.11 (ISO/IEC 8802-11) est un standard international dcrivant les
caractristiques d'un rseau local sans fil (WLAN). Le nom WiFi (contraction de Wireless Fidelity)
correspond initialement au nom donne la certification dlivre par l'organisme charg de
maintenir l'interoprabilit entre les matriels rpondant la norme 802.11. Ainsi un rseau Wifi est
en ralit un rseau rpondant la norme 802.11.

Grce au Wi-Fi il est possible de crer des rseaux locaux sans fil haut dbit pour peu que la
station connecter ne soit pas trop distante par rapport au point d'accs. En matire de sans-fil, il
est crucial de tenir compte de la porte effective des priphriques qui en sont dots, puisqu'ils
utilisent les ondes hertziennes comme mode de transfert.

Il permet de relier des priphriques avec une liaison haut dbit (11 Mbps) sur un rayon de plusieurs
dizaines de mtres en intrieur (gnralement entre une vingtaine et une cinquantaine de mtres).
Dans un environnement ouvert la porte peut atteindre plusieurs centaines de mtres.

Certaines zones fortes concentration d'utilisateurs "hot spots" (gares, aroports, ...) sont quipes
de rseaux sans fil.

La norme 802.11 s'attache dfinir les couches basses du modle OSI pour une liaison sans fil
utilisant des ondes lectromagntiques, c'est--dire :

la couche physique proposant trois types de codage de l'information.


la couche liaison de donnes, constitu de deux sous-couches : le contrle de la liaison
logique et le contrle d'accs au support (Media Access Control, ou MAC)

La couche physique dfinit la modulation des ondes radio-lectriques et les caractristiques de la


signalisation pour la transmission de donnes, tandis que la couche liaison de donnes dfinit
l'interface entre le bus de la machine et la couche physique. La norme 802.11 propose en fait 3
couches physiques, dfinissant des modes de transmission alternatifs.

116
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Il est possible d'utiliser n'importe quel protocole sur un rseau sans fil WiFi au mme titre que sur un
rseau ethernet.

Les diffrentes normes WiFi

La norme IEEE 802.11 est la norme initiale offrant des dbits de 1 ou 2 Mbps. Des rvisions ont t
apportes la norme originale afin d'optimiser le dbit :

Nom de la
Nom Description
norme
La norme 802.11a (baptis WiFi 5) permet d'obtenir un haut dbit (54
802.11a Wifi5 Mbps thoriques, 30 Mbps rels). La norme 802.11a spcifie 8 canaux
radio dans la bande de frquence des 5 GHz.
La norme 802.11b propose un dbit thorique de 11 Mbps (6 Mbps rls)
avec une porte pouvant aller jusqu' 300 mtres dans un
802.11b Wifi
environnement dgag. La plage de frquence utilise est la bande des
2.4 GHz, avec 3 canaux radio disponibles.
La norme 802.11g offre un haut dbit (54 Mbps thoriques, 30 Mbps
rels) sur la bande de frquence des 2.4 GHz. La norme 802.11g a une
802.11g compatibilit ascendante avec la norme 802.11b, ce qui signifie que des
matriels conformes la norme 802.11g pourront fonctionner en
802.11b

802.11 n

Le 802.11n succde au 802.11g et intgre la technologie MIMO (Multiple Input Multiple


Output (rceptions et missions multiples)); systme d'antennes multiples et intelligentes qui permet
une unit sans fil de transmettre des donnes de faon plus efficace l'intrieur de locaux.

Jusque rcemment, les environnements domestiques


posaient de srieux problmes aux rseaux sans fil. Les
ondes transmettant les donnes ayant tendance rebondir
sur les structures mtalliques ou sur les murs et interfrer
entre elles, entranant des dgradations des performances et
une rduction de la porte.

D'autres sources d'interfrences telles que les tlphones


sans fil, fours micro-ondes, talkies-walkies et autres
rseaux sans fil voisins posent galement des problmes
auxquels le Wi-Fi standard doit faire face.
MIMO remdie tout cela en tirant profit des chemins
multiples qu'empruntent les ondes. Les antennes
intelligentes d'un routeur MIMO peuvent s'changer
dynamiquement les signaux en rception et en mission, de
faon optimiser, en temps rel, la transmission des donnes. Cette faon de procder accrot la
fois la porte et le dbit en intrieur (bureau, appartement, maison), tout spcialement lorsque les
interfrences et obstacles sont nombreux.

Le 802.11n offre en outre des dbits suprieurs au 802.11g et double la porte d'mission.

802.11y

Cette version de la norme 802.11 nest pas plus rapide que le 802.11n, elle se limite 54 mgabits/s

117
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

mais offre une porte trs leve : prs de 5 km en extrieur.

Le Wi-Fi 11y a t valid en 2008 et est surtout destin lindustrie et la gestion de grands
rseaux : les cartes Wi-Fi classiques ne sont pas compatibles avec cette norme, qui utilise la bande
des 3,7 GHz (contre le 2,4 GHz et le 5 GHz pour les normes habituelles). En pratique, la porte en
extrieur est annonce 5 km, contre 50 mtres en intrieur, alors que le Wi-Fi 802.11n est prvu
pour atteindre 250 m en extrieur et 70 m en intrieur. Notons que la porte est obtenue en
augmentant la puissance, ce qui rend difficile limplmentation dans des PC portables.

1.7.10 Bluetooth

Bluetooth est le standard ouvert d'une technologie de


transmission radio ondes courtes qui permet des
connexions
vocales et de
donnes
sans fil entre
entre
terminaux
Internet et entre ces terminaux et le Web, entre des
ordinateurs de bureau et portables, des organiseurs
numriques, des tlphones cellulaires, des
imprimantes, des scanners, des camscopes et
appareils photo numriques ainsi que toutes sortes
d'quipements lectroniques domestiques - une
frquence de 2,4 GHz. Comme cette technologie n'est pas conue pour supporter d'importantes
charges de trafic, elle n'est pas destine remplacer les rseaux LAN ou WAN. Elle simplifie
galement la synchronisation des donnes entre les terminaux Internet et les autres ordinateurs.

Bluetooth permet dtablir une connexion sans que les appareils metteurs et rcepteurs ne soient
forcment en vue l'un de l'autre.

Egalement disponible sous forme de carte additionnelle pour portables, Bluetooth se prsente alors
sous la forme dun module enfichable, sorte de petite radio utilisant une liaison basse frquence.
Une fois la connexion tablie, peut commencer le transfert de donnes.

trs faible consommation d'nergie


trs faible porte (sur un rayon de l'ordre d'une dizaine de mtres)
faible dbit
trs bon march et peu encombrant

1.7.12 La communication infrarouge

Le rayonnement infrarouge (IR) est un rayonnement lectromagntique d'une longueur d'onde


suprieure celle de la lumire visible mais plus courte que celle des micro-ondes. Cette longueur
d'onde est comprise entre 700 nm et 1 mm

La communication infrarouge utilise la lumire infrarouge pour transfrer des donnes. La lumire
infrarouge est utilise quasiment partout dans le monde, dans les tlcommandes pour tlviseurs
et magntoscopes. En informatique, la communication infrarouge offre une alternative au cble et
donne un moyen conomique de relier des ordinateurs entre eux ou avec des priphriques et
autres dispositifs.

118
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Pour que la communication infrarouge fonctionne correctement, aucun obstacle ne doit se dresser
entre les transmetteurs infrarouges. L'angle maximum doit tre de 30 degrs et ils ne peuvent pas
tre loigns de plus d'un mtre.

En raison de ces exigences de fonctionnement particulirement strictes, il est assez difficile pour un
intrus d'intercepter les donnes transmises par infrarouge. Cependant, la technologie infrarouge
n'assure pas le cryptage des donnes. Les donnes tant transmises en texte clair, elles sont
vulnrables aux attaques de dtection de paquets. Il convient de prendre les prcautions
ncessaires pour viter toute interception des donnes transmises par infrarouge.

1.7.13 Les puces RFID

Les puces RFID sont des tiquettes lectroniques capables dmettre des donnes en utilisant des
ondes radio, et qui sont utilises pour identifier un objet, un animal ou une personne, plus ou
moins grande distance et dans un minimum de temps.

* contrle des ventes et prvention des vols,


* systmes de page dautoroute sans arrt,
* divers contrles daccs,
* passeports,

Composants

Ltiquette RFID se compose principalement dune puce lectronique et dune


antenne bobine ou imprime. La taille de la puce peut dsormais tre rduite
0,05 mm. L'antenne, souvent compose de cuivre, est dpose sur l'tiquette
grce des ultrasons.

Frquences

Le signal radio du lecteur met dans un rayon maxima de quelques centaines de mtres, selon la
puissance de l'installation, et surtout selon la frquence utilise :

Basses frquences : 100 500 kHz avec une distance de lecture de quelques centimtres ;
Moyennes frquences : 10 15 MHz avec une distance de lecture de 50 80 cm ;
Hautes frquences : de 850 - 950 MHz 2,4 - 5,8 GHz pour une distance de lecture de un
plusieurs mtres (sachant que la distance peut-tre rduite par la prsence de mtal).

Principe de fonctionnement

Lensemble de ltiquette est activ par un signal radio de


frquence variable, mis par un lecteur compos lui-mme dune
carte lectronique et dune antenne.

Le lecteur peut tre fixe ou mobile, et son antenne peut prendre


plusieurs formes, et par exemple sintgrer dans le cadre dune
porte, pour une application de contrle daccs. Le lecteur ou
interrogateur transmet un signal selon une frquence donne vers une ou plusieurs tiquettes
situes dans son champ de lecture. Celles-ci transmettent un signal en retour. Lorsque les tiquettes

119
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

sont "veilles" par le lecteur, un dialogue stablit selon un protocole de communication prdfini et
les donnes sont changes.

Les tiquettes RFID fonctionnant basses ou moyenne frquence utilisent un champ


lectromagntique cr par lantenne du lecteur et lantenne de ltiquette pour communiquer. Le
champ lectromagntique alimente ltiquette et active la puce. Cette dernire va excuter les
programmes pour lesquels elle a t conue. Pour transmettre les informations quelle contient, elle
va crer une modulation damplitude ou de phase sur la frquence porteuse. Le lecteur reoit ces
informations et les transforme en code binaire. Dans le sens lecteur vers tiquette, lopration est
symtrique, le lecteur met des informations par modulation sur la porteuse. Les modulations sont
analyses par la puce et numrises.

Une des particularits de ce principe est que plus la frquence porteuse est basse plus le nombre
de tours de lantenne de la puce doit tre important pour crer un voltage suffisant pour alimenter la
puce. Ltiquette, selon sa forme, peut tre appose, porte, insre dans un objet (colis, animal).

Etiquettes passives et tiquettes actives

Les tiquettes passives fonctionnent en lecture seule. L'antenne capte certaines frquences qui lui
fournissent suffisamment dnergie pour lui permettre dmettre son tour son code didentification
unique. Ces tiquettes passives sont programmes avec des donnes non modifiables, pour une
capacit de 32 128 bits. Elles sont fournies vierges lutilisateur ou dj munie dune
identification. Lors de sa pose sur lobjet tracer, lutilisateur va crire les donnes qui lui seront
utiles par la suite. Lors de la vie ultrieure de ltiquette, cette information pourra tre lue mais ne
pourra tre ni modifie ni complte. Certains dispositifs disposent de capteurs leur permettant
didentifier les variations physiques comme la temprature (surgels). Des tests ont t faits avec
une encre magntique qui joue le rle de lantenne.

bon march - dure de vie quasi illimite - constituent le gros du march o la puce est perdue ds
la vente du produit (au-del de lacte dachat cette tiquette se dsactive).

Les tiquettes passives les plus utilises actuellement sont les EPC (Code Produit Electronique) :

frquence de 13.56 MHz


fonctionnement en lecture seule
codage sur 96 bits

Les tiquettes actives sont alimentes par une pile interne extra plate (10 ans d'autonomie), et
permettent autant la lecture que lcriture de donnes, avec une mmoire allant jusqu 10 Kbits.
Elles sont fournies vierges et pourront tre crites plusieurs fois, effaces, modifies et lues jusqu'
1 million de fois.

Communication en champ proche

La communication en champ proche, usuellement appele NFC (Near Field Communication) est une
technique d'changes de donnes de trs courte porte. C'est une extension des techniques de
radio-identification (RFID) qui, tout en se basant sur la norme ISO/IEC 14443, permet la
communication entre priphriques en P2P.

Les appareils dots de cette technologie sont gnralement rtro-compatibles avec les techniques
de radio-identification utilisant les mmes frquences.

120
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Caractristiques principales

* Dbits de communication : 106, 212, 424 ou 848 kbit/s


* Gamme de frquence : 13,56 MHz
* Distance de communication : maximum 10 cm (aucune normalisation ce jour - aucune limite
haute ou basse)
* Mode de communication : half-duplex ou full-duplex

Normes lies la NFC

* NFCIP-1 (ISO/IEC 18092) dfinit l'interface et le protocole de communication entre deux


priphriques NFC;
* ISO/IEC 14443-1 ISO/IEC 14443-4 dfinissent la communication avec des circuits intgrs
sans contact;
* NDEF (NFC Data Exchange Format) dnifit le format d'exchange logique des donnes.

Un appareil dot de la technologie NFC est capable d'changer des informations avec des cartes
puces sans contact mais galement avec d'autres appareils dots de cette technologie. Quelques
exemples d'usages:

* Paiement en utilisant un appareil mobile (smartphone, ordinateur portable, etc.)


* Accs la domotique d'un btiment
* Rcupration de la clef WiFi d'un point d'accs en approchant son priphrique NFC de la borne
de diffusion.

Cette technologie permet par exemple le tlchargement de fichiers entre un smartphone et un


ordinateur, ou un change de donnes entre un appareil photo et un portable.

1.7.14 La 3G

Les spcifications IMT-2000 (International Mobile Telecommunications for the year 2000) de l'Union
Internationale des Communications (UIT), dfinissent les caractristiques de la 3G (troisime
gnration de tlphonie mobile). Ces caractristiques sont notamment les suivantes :

un haut dbit de transmission :

144 Kbps avec une couverture totale pour une utilisation mobile
384 Kbps avec une couverture moyenne pour une utilisation pitonne
2 Mbps avec une zone de couverture rduite pour une utilisation fixe

compatibilit mondiale
compatibilit des services mobiles de 3me gnration avec les rseaux de seconde
gnration

La 3G propose d'atteindre des dbits suprieurs 144 kbit/s. Les rseaux 3G utilisent des bandes
de frquences diffrentes des rseaux prcdents : 1885-2025 MHz et 2110-2200 MHz.

La principale norme 3G utilise en Europe s'appelle UMTS (Universal Mobile Telecommunications


System), utilisant un codage W-CDMA (Wideband Code Division Multiple Access). La technologie
UMTS utilise la bande de frquence de 5 MHz pour le transfert de la voix et de donnes avec des
dbits pouvant aller de 384 kbps 2 Mbps. La technologie HSDPA (High-Speed Downlink Packet
Access) est un protocole de tlphonie mobile de troisime gnration baptis 3.5G permettant
d'atteindre des dbits de l'ordre de 8 10 Mbits/s. La technologie HSDPA utilise la bande de
frquence 5 GHz et utilise le codage W-CDMA.

121
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

1.7.15 La 4G

La 4G est la 4e gnration des standards de tlphonie mobile. Elle permet le trs haut dbit
mobile ; de transmission des dbits suprieurs 100 Mb/s. Les dbits sont en pratique de l'ordre
de quelques dizaines de Mb/s selon le nombre d'utilisateurs connects simultanment, puisque la
bande passante est partage entre les terminaux actifs des utilisateurs prsents dans une mme
cellule radio.

Une des particularits de la 4G est d'avoir un cur de rseau bas sur IP et de ne plus offrir de
mode commut (tablissement d'un circuit pour transmettre un appel "voix"), ce qui signifie que les
communications tlphoniques utiliseront la voix sur IP (en mode paquet).

1.8 La mmoire cache

La diffrence de performances entre le processeur et la mmoire augmente en continu. Les


composants mmoire bnficient des mmes progrs technologique que les microprocesseurs mais
le dcodage des adresses et la lecture/criture dune donnes sont des tapes difficiles acclrer.
Consquence, le temps de cycle processeur diminue plus vite que le temps daccs mmoire, ce
qui provoque un goulot dtranglement. La mmoire n'est plus en mesure de dlivrer ses
informations aussi rapidement que le processeur est capable de les traiter.

La mmoire cache est une mmoire ultra rapide destine viter les
tats d'attente (de 6 15 ns de temps d'accs contre 60 pour la
mmoire vive).
Son principe consiste interposer entre le processeur et la mmoire
vive une petite mmoire extrmement rapide de mmoire statique (qui,
contrairement aux composants dynamiques, nont pas besoin de
rafrachissement) offrant des temps d'accs de 4 nanosecondes. Cette
mmoire cache contiendra les instructions ou les donnes les plus
frquemment employes par le processeur lorsqu'il excute un
programme.

Principe: le processeur ignore sa prsence et lui envoie toutes ses requtes comme sil agissait de
la mmoire principale.
Si la donne ou linstruction requise est prsente dans le cache, elle est envoye au
processeur = succs de cache (80 90 % des cas).
Si la donne ou linstruction nest pas dans le cache, le contrleur de cache adresse une
requte la ram, rcupre linformation et lenvoie au processeur tout en la stockant dans le cache
au passage = dfaut de cache.

La mmoire cache

La mmoire cache a pour fonction


dacclrer les communications entre le
processeur et la RAM.

Quand le processeur a besoin dune donne, il la cherche dans la mmoire cache, si elle ny est
pas, il va la chercher dans la ram ou, dfaut, dans lunit de stockage ou elle se trouve et en

122
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

mme temps la copie dans la mmoire cache. Ensuite, il y accdera directement par la mmoire
cache et donc plus rapidement.

Une mmoire cache est une unit de


stockage plus petite mais plus rapide qui
sinterpose entre le processeur et lunit de
stockage. Rien nempche de rpter cette
opration et dajouter une autre mmoire
cache, mme une troisime. On parle dans ce
cas de niveaux de cache.

Cache de niveau 1 (L1)

Est intgr au processeur et sa taille est essentiellement fonction de son architecture. Il est scind
en deux parties gales. Lune stocke les instructions, lautre les donnes. Les autres caches ne font
pas cette distinction.

Cache de niveau 2 (L2)

Sert dintermdiaire entre le cache L1 et la RAM. Il ne diffrencie pas donnes et programmes, il est
moins rapide que le cache L1, mais sa taille est plus importante.

Sil est intgr, il nest pas imbriqu comme le cache L1. Cela signifie que changer la taille du cache
L1 implique souvent une modification de larchitecture du processeur, ce nest pas le cas du cache
L2. Ceci permet de proposer des processeurs disposant de diffrentes tailles de cache L2.

Cache de niveau 3 (L3)

Jusqu prsent, ce type de cache est compos de mmoire SRAM, et est implant sur le die du
processeur ou encore quelquefois sur la carte mre (en voie de disparition). Sa taille varie de 1 Mo
16 Mo (valeur gnralement constate mais il ny a pas de limitation technique).

Cache de niveau 4 (L4)

Annonce par Intel pour sa gamme Haswell, elle serait localise sur le die principal (sans tre
rellement intgre au processeur) et pourrait atteindre plusieurs dizaines de Mb.

Cache exclusif et inclusif :

Exclusif et inclusif dsignent la manire dont vont cooprer les caches entre eux, en particulier les
caches L1 et L2.

Inclusif : Cest la mthode la plus ancienne et la plus courante. Quand une donne va de la RAM
vers le processeur, elle passe dabord par le cache L2 qui la stocke, ensuite par le cache L1 qui la
stocke aussi. Parce quune donne peut se situer la fois dans le cache L1 et L2, il y a perte
despace.

Exclusif : La mthode exclusive rsout la redondance dinformations. La supriorit du cache


exclusif est de permettre au processeur de disposer de plus despace pour le cache. Cependant,
pour quune mme donne ne se retrouve pas la fois dans le cache L1 et L2, il faut comparer en
permanence le contenu des caches L1 et L2, ce qui prend du temps.

La prsence dun niveau L3 de cache ne modifie en rien ces mthodes.

123
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Organisation des donnes dans un cache

La mthode dorganisation permet de dfinir comment les donnes provenant de la mmoire RAM
doivent tre stockes par la mmoire cache. De la mthode utilise dpendent :

- la quantit de mmoire RAM que le cache pourra grer (avec 256 Ko de cache on ne peut
pas grer efficacement voire pas du tout, selon la mthode employe, 4 Go de mmoire
RAM).
- la rapidit avec laquelle le processeur pourra accder ces donnes.
- le %age de chance qua le processeur de trouver linformation dans le cache. Plus ce
pourcentage est lev, plus le traitement est rapide.

Direct mapped :

On dcoupe la mmoire cache en ligne et chacune contient n


octets (n pouvant tre gal 4, 8, ..., 128, ...). P. ex. 16.384
lignes de 32 octets chacune ce qui fait une mmoire cache
dune taille de 16.384 * 32 octets = 512 Ko.

Pour que cette mmoire cache de 512 Ko gre 128 Mo, on


doit affecter chaque ligne de mmoire cache une zone de
mmoire RAM de taille fixe. Ainsi la mmoire cache dcoupe
la RAM en 16.384 zones et chaque zone possde une taille
de 128 Mo / 16.384 = 134.217.728 octets / 16.384 = 8.192
octets.

Avantage
Lorsque le processeur cherche savoir si une information dont il a besoin est dans le cache
ou pas, il sait de suite dans quelle ligne il doit chercher. Il y a une correspondance directe
entre mmoire RAM et mmoire cache.

Inconvnient
Si le processeur doit travailler sur une zone mmoire correspondant une ligne de mmoire
cache, seule une petite partie des donnes utilises pourra tre dans la mmoire cache.
Dans notre exemple, les 8.192 octets dune zone RAM ne seront grs que par 32 octets.
Dans ce cas, le processeur fera beaucoup plus appel la mmoire RAM quau cache.

N-way set associative :

Cette mthode est une volution de la mthode direct mapped. Plutt que daffecter une seule ligne
de mmoire cache une zone, on va en affecter plusieurs. Le
N de N-way set associative correspond au nombre de lignes
utilises pour une zone de mmoire RAM. Pour la mmoire
RAM de 128 Mo et cache de 512 Ko, 4 lignes de cache
couvrent une zone RAM de 8.192*4 = 32.768 Octets soit 32
Ko.

Nimporte quelle ligne de cache peut couvrir la zone mmoire


de 32 Ko de RAM.

Une zone de 8.192 octets pourra tre gre par quatre lignes

124
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

de cache au lieu dune seule. Si le processeur a besoin de 32 Ko ou plus dun seul coup, on
retrouve linconvnient de la mthode direct mapped, mais ce que fait la mthode n-way set
associative, cest diminuer le nombre de fois o ce cas arrivera.

Inconvnient
Le processeur devra consulter non pas une ligne de cache mais quatre pour savoir si
linformation recherche est dans le cache ou pas.

Fully associative :

Cette mthode soppose au direct mapped en ce sens que


nimporte quelle ligne de cache peut grer nimporte quelle
zone de la mmoire RAM.

Avantage
Assure un remplissage maximal de la mmoire cache. Les
deux autres mthodes, dans la mesure o leur ligne de cache
couvre une zone dtermine de la mmoire RAM, peuvent ne
plus accepter de donnes dans le cache, mme sil y a encore
de la place.

Inconvnient
Comme on naffecte pas de zone de mmoire RAM une ligne de cache (direct mapped) ou un
groupe de ligne (n-way associative), le processeur na pas dautre choix que de consulter toutes les
lignes de cache pour savoir si linformation quil cherche est dans la mmoire cache. La mthode
fully associative est donc carter ds que la mmoire cache doit avoir une grande taille et un
nombre lev de lignes, ou quelle doit travailler trs grande vitesse (L1).

Indicateurs de performance de la mmoire cache

Ratio de russite

Cest le rapport entre le nombre total daccs au cache sur le nombre daccs ayant permis de
trouver linformation dans le cache. Cette valeur sexprime en pourcentage.

Plus ce pourcentage est lev, moins le processeur fait appel la mmoire RAM et plus le
traitement dun programme sera fait rapidement. Ce ratio mesure lefficacit du cache. On considre
les ratios suivants pour les diffrentes mthodes dorganisation :

Direct Mapped : 60-80%


N-way associative : 80% - 90%
Fully associative : 90% - 95%

Temps de latence :

Cest le temps moyen quil faut au processeur pour savoir si linformation quil cherche est
prsente ou pas dans la mmoire cache.

Temps de latence pour les diffrentes mthodes :

125
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Direct mapped : 1
N-way associative : 2,5
Fully associative : nombre de lignes de cache / 2.

Bande passante :

Tout comme la bande passante dune mmoire, la bande passante du cache est conditionne par
deux valeurs, la taille et la frquence de son bus externe.

Algorithme de gestion du cache mmoire.

Pour la lecture, il ny a quune seule technique, le processeur demande la mmoire cache une
information, si elle ne la contient pas, il lit directement la mmoire.

Pour lcriture, il existe deux techniques :

Write-through cache :
Toutes les critures des donnes allant du processeur la mmoire se font aussi dans la
mmoire cache. Write-through est une mthode intgre car linformation est crite en
mmoire cache et immdiatement sur la ram.

Write-back cache :
Toutes les critures se font dans la mmoire cache. Les donnes ne sont crites en mmoire
RAM quau moment o celles-ci ne sont plus utilises par le processeur et deviennent
inutiles conserver dans la mmoire cache. Write-back est une mthode non intgre car
linformation est crite en mmoire cache et en diffr sur la ram.

Multiprocesseur

Dans le cas dune machine possdant deux processeurs distincts, chacun deux dispose de son
propre cache L2. Si le processeur 1 modifie une zone mmoire, les informations seront dabord
stockes en mmoire cache. Or, si le processeur 2 souhaite y accder, il devra attendre que le
processeur 1 vide la mmoire cache ce qui provoquera lcriture dans la mmoire RAM. Il nexiste
pas de communication entre les mmoires cache des deux processeurs.

Ce problme est connu sous le nom de cohrence des caches. Pour le rsoudre, on peut utiliser la
technique write-through ou utiliser une architecture ddie.

La mthode write-back est utilise malgr ses inconvnients car le processeur et le HD atteignent
des niveaux de performances tels que le write-through devient un goulot dtranglement. Write-
back permet de rduire le nombre dcriture en RAM, et libre du temps daccs pour dautres
composants.

Cette remarque ne concerne pas les architecture Core2 ou +, qui ont un cache commun.

La Mmoire transactionnelle

La mmoire transactionnelle n'est pas un type de mmoire, mais une manire diffrente d'accder
la mmoire. Le principe de transaction se pose dans les cas o une ressource partage peut tre
accde de manire concurrente par plusieurs autres ressources.

Dans ce cas, il s'agit de la mmoire systme qui est partage entre diffrents curs de
processeurs. Chaque cur peut accder tout moment l'intgralit de la mmoire du systme, et

126
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

la modifier. Un cur peut donc corrompre la mmoire pour un autre cur. Pour contrer cela,
diffrents mcanismes ont t mis en place de manire logicielle, dans le systme d'exploitation ou
dans les langages de programmation.

TSX introduit deux modes distincts pour raliser des transactions. Il s'agit de regrouper un bloc
d'instructions qui sera considr comme indivisible (on parle d'atomicit). L'intrt d'une transaction
est d'assurer que le bloc soit excut dans son intgralit, ou pas du tout.

Exemple d'un programme qui aurait besoin d'effectuer 100 fois de suite un mme calcul sur des
donnes diffrentes. Dans ce cas, les programmeurs ont divis leur programme, lanant autant de
thread qu'il y a de cur disponible dans la machine. Chaque cur effectue sa tche puis en
effectue une nouvelle, puis une autre, jusqu' ce que le nombre de 100 soit atteint. Le programme
doit donc maintenir un compteur du nombre total de calculs effectus : chaque fin de tche, le
thread lanc sur un cur lit ce compteur en mmoire, lui ajoute un, puis sauve cette donne en
mmoire. En pratique, il y a de fortes chances pour que plus de 100 calculs soient effectus,
cause d'un problme de concurrence. En effet, si deux threads finissent en mme temps, il est
possible qu'ils lisent tous les deux la mme valeur (0), y ajoutent un, puis rcrivent la valeur
modifie (1). Au lieu de lire 2, le compteur lira toujours 1. Ici, une transaction rsout le problme en
regroupant dans un mme bloc indivisible l'opration de lecture du compteur et son criture. Dans
ce cas, un thread attendra que l'autre ait termin avant d'incrmenter le compteur

1.8.1 Le mode Burst (rafale)

Dans le cache L2, les donnes sont ordonnes par blocs de 256 Bits. Sur les PC, le bus mmoire
reste cependant en 64 Bits, il faudra donc 4 transferts conscutifs. Comme le transfert se fait sur des
adresses mmoires conscutives, ladresse mmoire ne devrait tre spcifie que la premire fois,
ce qui rendra les 3 transferts suivants plus rapides. Cest ce que lon appelle le mode burst. La
rapidit de la mmoire cache est mesure par son temps daccs en cycles dhorloges, sous la
forme " x-y-y-y ", ou x reprsente les cycles dhorloges ncessaires au premier transfert et y
reprsente les cycles ncessaires en mode Burst.

1.8.2 Cache Asynchrone

Tout comme la RAM FPM ou EDO, le cache Asynchrone ne synchronise pas ses transferts de
donnes avec lhorloge systme. Si ce type de mmoire cache tait viable pour le 486, il est
dsormais obsolte. En effet il est trop lent lorsquil est utilis avec des frquences de bus
suprieures ou gale 66 MHz.

1.8.3 Cache Synchrone

Ce type de cache synchronise lenvoie des donnes avec les cycles dhorloge et peu donc envoyer
64 Bits par cycle. Malheureusement, la synchronisation ncessite de la mmoire cache trs rapide,
sans quoi la synchronisation ne peut se faire.

1.8.4 Cache Pipeline Burst

Ce cache utilise les Pipeline. Ainsi, le second transfert pourra dbuter avant que le premier soit
termin. Cela permet de rester synchrone avec lhorloge du systme mme si cette dernire utilise
une frquence leve, tout en utilisant des chips SRAM de mme qualit que ceux utiliss dans un
cache synchrone. Le seul problme du cache de type Pipeline se situe au niveau du premier
transfert, plus long initialiser.

127
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

1.8.5 Taille

Il y a quelques annes, lors de lapparition de la SDRAM, certains constructeurs vendaient des


machines dnues de toute mmoire cache, arguant que cette dernire avait perdu toute utilit. Or
limpact sur les performances est important ; plus de 10%. Actuellement, toutes les machines sont
dotes de mmoire cache.

Toute la mmoire vive dune machine nest peut-tre pas forcment "cache". En effet le cache de
second niveau utilise un petit espace mmoire, le Tag Ram, afin de connatre ladresse mmoire
dorigine de la donne stocke dans le cache. La taille du Tag Ram devra tre de 8 bits pour cacher
64 Mo de mmoire vive avec 256 K de cache. Avec 11 bits de Tag Ram, on pourra cacher jusqu'
512 Mo de mmoire vive.

1.8.6 Vitesse

La vitesse du cache est exprime, tout comme celle de la mmoire vive, en Nanosecondes. Cette
vitesse est directement lie la frquence quelle pourra supporter. Ainsi, avec un bus 100 Mhz,
soit 100 millions de cycles par seconde, un cycle aura une dure de 10 nanosecondes. Il est donc
primordial que la mmoire cache offre un temps daccs au moins quivalent a ce dernier afin
dassurer une bonne stabilit.

1.8.7 Contigut

Il faut enregistrer non seulement le contenu de la mmoire, mais aussi l'adresse correspondante en
mmoire principale. Cela se passe dans la TAG-RAM.

Connaissant les techniques de programmation, on sait qu'un accs en mmoire effectu par l'unit
centrale se fera selon toute probabilit dans le mme secteur que l'accs prcdent. Dans la
majorit absolue des cas, cet accs sera donc favoris par le cache (cache-hits). Sinon, il faudra
utiliser nouveau la mmoire principale (cache misses).

1.9 La mmoire virtuelle

La mmoire est dite virtuelle lorsqu'elle n'existe pas physiquement, contrairement aux barrettes de
mmoire Ram installes sur la carte-mre. En ralit, cette mmoire qui se trouve sur le disque dur,
est restreinte l'espace disque libre.
Le systme, selon la configuration impose par l'utilisateur, "rserve" un certain volume du HD cet
usage.

Ainsi, lorsqu'un programme est trop gros pour tenir en mmoire vive, il est dcoup en plusieurs
parties appeles segments de recouvrement (overlays). Une partie du programme restera rsidente
en mmoire vive et les segments restants sur disque seront appels tour de rle et chargs en
mmoire lorsque le programme en aura besoin. Ils pourront, leur tour, tre dchargs et
remplacs par d'autres segments. Cette technologie provoque de nombreux allers et retours entre le
disque et la mmoire (swapping).
Le gestionnaire de mmoire virtuelle dcide de l'opportunit de dplacer des logiciels ou des
segments vers le disque ou de ramener ceux-ci en mmoire vive sans aucune intervention de
l'utilisateur.

128
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

1.10 Le BIOS

BIOS (Basic Input/Output System - Systme de base


d'entre/sortie).

Le bios (pour Basic Input Output System) est le composant


logiciel primaire d'un PC. Son architecture matrielle ncessite
en effet un programme pour exploiter lUSB, le disque dur et les
diffrentes interfaces. Le bios est responsable de toutes les
tches d'initialisation d'un PC, de la vrification de la mmoire au
boot sur un DVD ou sur le disque dur. D'une manire gnrale, il
contrle toutes les entres/sorties primaires telles que clavier, port usb et les diffrentes cartes
(vido, son, etc.) par le biais d'interruption en conjonction avec le CPU. Lorsqu'un nouveau type
d'entre/sortie apparat, le bios doit donc tre mis jour par un pilote logiciel qui ajoutera les appels
de routines dont il ne disposerait pas. Le bios travaille en troite collaboration avec le chipset de la
carte mre.

En gnral, lors de lallumage, le bios est charg dans une partie de la mmoire vive nomme
Shadow RAM, ce qui donne au processeur un accs plus rapide ses routines.

Il constitue le logiciel embarqu (dans lEEPROM) qui va rgler et fixer les paramtres de
fonctionnement des diffrents lments de la carte mre : mode d'accs la mmoire, type de
disque dur, mode de fonctionnement des ports... Les fonctions du Bios dpendent aussi des
caractristiques du chipset.

Voyez le BIOS comme un ensemble de rgles internes qui rgissent


le comportement d'un ordinateur.

Il comporte un jeu d'instructions permettant un certain nombre d'lments (moniteurs, lecteurs,


mmoire, etc.) de transmettre des informations au systme. C'est le BIOS qui donne l'identit de
compatibilit de la machine, les routines qu'il commande dfinissent son comportement.

Ses fonctions principales sont les suivantes :

autotest du pc lallumage effectu par POST (Power On self Test) qui vrifie le bon fonctionnement
des sous-systmes (cpu, mmoire, vido, clavier, ...)
configuration du hardware disponible et accessible via le menu du SETUP qui permet darbitrer
selon son choix le fonctionnement des composants du pc
intgration des routines systme de base servant de liaison entre les logiciels utilisateurs et les
composants matriels : fonction dcriture/lecture, gestion des interruptions, interprtation clavier,
vido,... Cest sur cette couche de fonction que vient sappuyer lOS
chargement automatique de lOS depuis le HD ou une autre mmoire

La batterie du BIOS prserve les paramtrages CMOS, ainsi que l'horloge en temps rel, qui
continue de fonctionner mme lorsque l'ordinateur est teint ou dbranch.

La CMOS

De nombreux paramtres d'un bios sont ditables, c'est le setup. Cela va de simples prfrences
(boot sur A ou C, date et heure) la gestion du plug &play en passant par des rglages beaucoup
plus fin et plus complexes comme la gestion de la RAM.

129
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Puisqu'ils doivent tre modifiables facilement (flash), ces paramtres sont stocks dans une
mmoire de 64 octets de type CMOS (Complementary Metal Oxide Semiconductor) qui est
alimente par une pile place sur la carte mre.

Flasher son Bios

Avec l'apparition de nouveaux matriels les constructeurs peuvent dcider de mettre jour leur
BIOS.

Sur les premiers PC les BIOS taient souds la carte-mre; impossible donc de les modifier.
Certains fabricants proposaient toutefois des correctifs logiciels (patchs) qui taient stocks sur le
disque dur et se mettaient en RAM pour corriger les ventuels bugs. Ils ne pouvaient toutefois agir
qu'aprs le boot du PC.

Sont apparus ensuite des BIOS insrables sur des supports, pouvant tre chang matriellement.
Le problme tait cependant le prix de ces mmoires.
Puis vint l'apparition des mmoires programmables lectroniquement, c'est--dire une mmoire
pouvant tre modifie grce une machine qui envoyait des impulsions lectriques par des
connecteurs prvus cet effet. Ce type de programmateur de puce tait cependant rare, si bien que
l'opration cotait cher l'utilisateur.

Les cartes-mres actuelles comportent des mmoires flash, qui peuvent tre modifies directement
par logiciel. Les BIOS situs sur des cartes-mres comportant ce type de mmoire peuvent tre mis
jour grce au programme (firmware) de mise jour du BIOS fourni par le fabricant.
Ces mises jour sont disponibles sous forme de fichier binaire contenant une image du BIOS, et qui
sera transfre dans la mmoire flash grce au firmware.

Le flashage du BIOS est donc une mise jour du BIOS par voie logicielle, c'est--dire grce un
programme permettant de remplacer l'ancienne version du BIOS par une nouvelle.

Pourquoi flasher le BIOS?

Le flashage permet de mettre jour le BIOS pour diverses raisons (correction derreurs, ajout de
nouvelles fonctionnalits, support de nouveau matriel), mais nest pas totalement sans risques.
Ainsi, les amliorations que le flashage peut apporter (dcrites dans le fichier texte accompagnant le
nouveau BIOS) valent-il la peine d'encourir les risques du flashage du BIOS (aussi minimes soient-
ils)?

Dans quelles conditions faut-il flasher son BIOS ?

Le flashage du BIOS conditionne le matriel que l'on flashe, c'est--dire qu'il modifie la faon de se
comporter du matriel dot d'un tel BIOS (il peut s'agir aussi bien de la carte-mre que d'une carte
vido, une carte SCSI, ...), il faut donc tre prudent.

Oprations respecter:

bien lire la documentation fournie avec le BIOS et le firmware, ainsi que celle du matriel. Certains
matriels ncessitent la mise en place d'un jumper pour permettre le flashage. Puisque le BIOS est
modifiable par voie logicielle, il peut aussi l'tre par des virus (Tchernobyl). Le cavalier permet donc
d'activer ou dsactiver la protection contre l'criture par voie matrielle (impossible donc pour le
virus d'agir...)

130
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

s'assurer que le BIOS rcupr correspond bien au matriel modifier. Dans le cas contraire, il se
pourrait (bien que le firmware (logiciel fourni avec le BIOS qui se charge du transfert) ralise
gnralement un test de vrification) que vous transfriez des donnes qui ne correspondent pas au
matriel, ce qui aurait le mme effet que de modifier un micro-onde pour qu'il lise des cassettes
vido...
vrifier l'intgrit du BIOS et du firmware (si il y a eu des erreurs pendant le tlchargement le fichier
risque d'tre corrompu, auquel cas il est prudent de recommencer le tlchargement)
effectuer le flashage du BIOS sous un environnement stable. Un systme rduit accompagne
gnralement les matriels "flashables"; et permet d'amorcer le systme sous un OS stable et
propice au flashage. La plupart du temps un programme permettant une copie de sauvegarde du
BIOS local est inclus, pour pouvoir le restaurer en cas de problme
Il faut travailler dans un environnement lectrique stable, c'est--dire minimiser les risques de
coupures de courant pendant l'opration de transfert (orage, prise lectrique peu sre,...)

1.11 Le SETUP

Cest un menu doptions accessible juste avant le chargement de lOS et qui permet dinformer le PC
sur les ressources quil contient.
On y accde en appuyant rapidement et de manire rpte sur une touche spciale
immdiatement aprs lallumage ou le reset du PC. Il sagit de la touche DEL pour les BIOS AMI et
AWARD, ou de ESC, CTRL-ESCAPE ou de F1. Dans quelques systmes, on peut y accder tout
moment via la combinaison CTRL-ALT-ESC.
Les informations du setup sont conserves dans la mmoire CMOS, gnralement intgre au
circuit dhorloge et sauvegardes par une pile ou une batterie.

On y trouve plusieurs sous-menus regroupant de nombreux rglages et divers utilitaires (auto-


dtection HD, anti-virus,...)

Standard setup : on y dclare les types et tailles des lecteurs de disquettes et HD ainsi que lheure
et la date
Advanced setup : contient les paramtres de base ncessaires au pc et le type de dmarrage
souhait. Clavier, cache, affichage, chargement de lOS se rglent depuis ce menu.
Chipset setup : on y rgle le chipset et donc tout ce qui concerne le processeur, la mmoire et les
vitesses de bus. Cest le menu le plus pointu du PC. Il faut savoir que beaucoup doptions sont
inaccessible par dfaut. Pour les modifier, il faut dabord se mettre en mode manuel en dsactivant
le choix Auto config .
Power management : concerne les options dconomie dnergie et de mise en sommeil du HD,
cran ou processus en cas de non activit.
Pci/pnp : rglage des options du bus PCI et du Plugn play et numros dinterruptions allous.
Peripheral setup : concerne les priphriques intgrs la carte mre. Il est possible dy rgler ou
de dsactiver les adresses dinterruption des ports srie/parallle et de configurer le contrleur
disquette/Hd si il est intgr.

Voici en exemple le contenu d'un BIOS AMI.

131
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

On utilise diffrentes touches du clavier pour se dplacer dans le Setup du BIOS et modifier ses
options. Dans cet exemple nous utilisons les touches + et -, ainsi que les flches de direction.

L'cran principal permet de modifier l'heure et le langage utilis dans le BIOS. Existe ensuite la
possibilit de configurer les lecteurs et disques durs IDE. Pour ce faire, slectionner l'aide des
flches de direction le lecteur configurer et taper sur la touche entre.

On arrive ensuite aux options permettant de configurer le lecteur.

Type : Slectionner "Auto" pour laisser le BIOS dtecter le lecteur. Sinon, indiquez "CDROM" si
votre priphrique est un lecteur de CDROM, autrement mettez "ARMD"

LBA/Large Mode : Active ou dsactive le mode LBA. Si votre lecteur supporte ce mode (ce qui est
gnralement le cas), mettez "Enabled".

Block : Activez le mode Block, il permet d'augmenter les performances des disques durs. Si votre
priphrique gnre des problmes ensuite, dsactivez ce mode.

PIO Mode : Dans le cas ou votre lecteur n'accepte pas le mode DMA, activez le mode PIO. Le
mode PIO 4 est celui qui propose les meilleures performances, cependant largement infrieures au
mode DMA.

DMA Mode : Slectionnez le mode DMA le plus appropri votre lecteur. Le mode UDMA 5 est
celui qui est le plus performant.

SMART : Analyse si votre disque dur ne risque pas de rendre l'me. Si votre disque supporte cette
option, activez l.

32 Bit Data Transfert : Activez le mode 32 bit pour avoir le maximum de performances possibles.

Slectionner l'cran "ADVANCED" l'aide de la flche de direction "droite".

132
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Cette catgorie permet de modifier de nombreux paramtres. Attention, la modification de certaines


options peut empcher le systme de redmarrer correctement. Commencez par slectionner la
catgorie "Jumper Free Configuration". Vous vous retrouvez en face de cet cran :

Voici les options que vous pouvez modifier :

AI Overclock Tuner : Cette option overclocke le processeur. Slectionnez le paramtre "Standard"


si vous ne souhaitez pas overclocker votre processeur. Vous pouvez donner diffrents pourcentages
(de 5 30 %). 30% est dconseiller, vous risquez de griller votre processeur. Si vous placez ce
paramtre sur [manual], de nouvelles options apparaissent vous permettant de modifier la frquence
et le voltage de la RAM, du bus AGP et du processeur.

133
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

CPU Ratio : Si le coefficient multiplicateur de votre processeur n'est pas verrouill, vous pouvez
modifier le ratio (et donc overclocker votre processeur).

Performance Mode : Laissez sur [auto] si vous ne savez pas quelle charge peut supporter la RAM
de votre systme. Si vous avez des barrettes de bonne qualit, mettez sur [turbo], sinon sur
[standard]

Revenez ensuite sur l'cran "ADVANCED" et slectionnez le menu "CPU Configuration". Vous
arrivez ici :

Vous ne pouvez ici que consulter les informations de votre processeur. Si vous avez un processeur
Pentium 4 "C" ou "E" (FSB 800), vous pouvez activer ou non l'hyperthreading, (technologie faisant
croire aux logiciels qu'ils utilisent deux processeurs). Vous pouvez configurer cette option sur
[enabled]. Retournez ensuite dans l'onglet "ADVANCED" et slectionnez le menu "Chipset". Vous
arrivez cet cran :

134
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Vous avec accs une multitude d'options vous permettant d'augmenter les performances de votre
systme. Voici leur signification :

Configure DRAM timing By SPD : Vous pouvez ici configurer les timings mmoire. Si vous ne
savez pas quelles valeurs le placer, procdez par ttonnements ou mettez ce paramtre sur
[enabled]. Le SPD (serial presence detect) configure alors automatiquement les valeurs. Sinon
mettez [disabled] pour accder toutes les options. Choisissez alors les valeurs les plus petites
possibles pour acclrer votre PC. Si vous ne pouvez plus redmarrer ou que votre PC n'est pas
stable, augmentez les valeurs petit petit.

Memory Acceleration Mode : Vous pouvez placer cette valeur sur [enabled] pour acclrer votre
PC. Vos barrettes de RAM doivent tre de bonne qualit.

DRAM Idle Timer : Intervalle de temps avant d'ouvrir ou de fermer une section de la RAM. Mettez
"0T" pour avoir le maximum de performances.

DRAM Refresh Rate : Configurez l'intervalle de temps entre deux rafrachissements de la RAM.
Une grande valeur peut vous faire perdre les informations, mais acclre le systme.

Graphic Adapter priority : Cette option sert dfinir le priphrique d'affichage qui sera pris en
compte au dmarrage. Si vous n'avez pas de carte graphique PCI, mettez [AGP/PCI], sinon
[PCI/AGP].

Graphics aperture size : Quantit de textures pouvant tre stockes en Mmoire vive. Mettez une
valeur qui correspond environ 1/4 de votre RAM.

Spread Spectrum : Cette option doit normalement permettre de diminuer les interfrences. Placez
l sur [disabled] car elle peut provoquer des problmes.

ICH delayed Transaction : Mettez cette option sur [disabled].

MPS revision : Placez cette option sur [1.4].

135
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Une fois ces options paramtres, revenez dans le menu "ADVANCED", et slectionnez l'option
"OnBoard Devices Configuration". Vous avez un cran de ce type :

Vous avez ici la possibilit de grer les composants intgrs la carte mre.

OnBoard AC'97 Audio : Cette option active ou non le chipset intgr audio. Si vous avez une carte
son PCI, mettez [disabled], sinon activez le.

OnBoard LAN : Active ou non le chipset rseau intgr. Si vous avez un rseau, mettez [enabled],
sinon [disabled].

OnBoard Floppy controller : Activez ou non le contrleur du lecteur de disquettes. Si vous n'avez
pas de lecteur de disquettes, placez cette option sur [disabled].

Serial Port 1 Adress : Adresse IRQ du port srie 1.

Serial Port 2 Adress : Adresse IRQ du port srie 2.

Parallel Port Adress : Adresse du port parallle. Placez cette valeur sur [378] pour l'IRQ 7

Parallel Port Mode : Mettez cette valeur sur [ECP+EPP] ou [bi-directionnal].

ECP Mode DMA Channel : Mettez cette valeur sur [DMA 3].

Parallel Port IRQ : Adresse IRQ du port parallle. Placez cette valeur sur [IRQ 7].

OnBoard Game/MIDI Port : Activez ou dsactivez le port MIDI/jeu.

Revenez ensuite sur l'onglet "ADVANCED" et slectionnez "PCI Pnp Settings". Vous devriez voir un
cran de ce type :

136
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Vous avez ici la possibilit de rgler les diffrentes adresses IRQ du systme et les latences PCI. De
bonnes valeurs peuvent vous faire gagner en stabilit.

Plug And Play OS : Si vous mettez l'option sur [no], c'est le BIOS qui se charge de configurer les
priphriques. Cette option est prfrable.

PCI Latency timer : Mettez la plus petite valeur possible pour acclrer l'accs vos cartes PCI.
Certaines cartes auront des difficults fonctionner, vous n'aurez qu' changer la valeur dans ce
cas.

Allocate IRQ to PCI VGA : Mettez cette option sur [no], sauf si vous avez une carte graphique PCI.

Pallette snooping : Mettez [Enabled] si une carte graphique ISA figure dans votre PC, sinon placez
cette option sur [disabled].

PCI IDE BusMaster : Mettez cette option sur [Enabled] pour acclrer votre PC.

IRQ xx : Mettez toutes les IRQ sur [available]

Retournez ensuite dans l'onglet "ADVANCED" et slectionnez "USB Configuration". Vous arrivez
un cran qui ressemble celui-ci :

137
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Vous vous trouvez dans la partie du BIOS qui permet de grer les ports USB.

USB Function : Slectionnez le nombre de ports USB activer.

Legacy USB Support : Mettez cette option sur [Enabled] si vous disposez de ports USB.

USB 2.0 Controller : Mettez [Enabled] pour activer la gestion de l'USB 2.0.

USB 2.0 Controller Mode : Mettez [Hi Speed] pour avoir le taux de transfert possible maximal. [Full
Speed] est la vitesse de l'USB 1.0

USB Mass Storage Configuration : Vous permet de configurer vos ventuels disques durs USB.

Vous pouvez maintenant changer de catgorie et vous rendre sur l'onglet "POWER". Celui-ci
contient des paramtres relatifs la gestion d'nergie. Vous arrivez un cran de ce type :

138
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Voici les options vous permettant de grer l'nergie :

Suspend Mode : Cette option vous permet de slectionner diffrents niveaux d'conomie d'nergie
(de S0 S3) lors de l'extinction de l'ordinateur.

Repost Video On S3 Resume : Mettez cette option sur [no].

ACPI 2.0 Support : Vous pouvez mettre cette option sur [no].

ACPI APIC Support : Mettez cette option sur [Enabled].

BIOS -> AML ACPI Table : Mettez cette option sur [Enabled].

Slectionnez ensuite "APM Configuration". Vous vous retrouvez face cet cran :

139
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Voici les options vous permettant de configurer cette partie :

Power Management/APM : Mettez cette option sur [Disabled]. Elle peut en effet faire redmarrer
votre ordinateur au lieu de l'arrter.

Video Power Down Mode : Vous pouvez choisir si l'cran restera en veille, sera suspendu ou
dsactiv. Vous pouvez mettre [Suspend] ou [Disabled]

Hard Disk Power Down Mode : Mme chose pour le disque dur, mettez ici [Suspend] ou
[Disabled].

Suspend Time Out : Temps avant que le systme ne soit suspendu. Mettez [Disabled]

Throttle Slow Clock Ratio : Quand le processeur fonctionne au mode ralenti, slectionnez le
pourcentage de ralentissement du processeur.

System Thermal : Mettez cette option sur [Disabled], elle permet de gnrer des vnements en
fonction des paramtres de temprature.

Power Button Mode : Option permettant d'affecter une commande au bouton Power. Mettez cette
option sur [On/Off].

Restore On AC Power Loss : Mettez cette option sur [Power Off].

Power On By External Modem : Indique si un modem peut faire dmarrer l'ordinateur. Mettez cette
option sur [Disabled].

Power On By PCI Devices : Cf ci-dessus. Mettez sur [Disabled].

Power On By PS/2 Keyboard : Mettez sur [Disabled].

Power On By PS/2 Mouse : Mettez sur [Disabled].

140
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Slectionnez ensuite l'option "Hardware Monitor". Elle vous donne accs des renseignements :

Ici sont affiches les diffrentes tempratures des lments et la vitesse de rotation des principaux
ventilateurs. Le voltage est galement affich. Plus il est proche de la valeur thorique, mieux c'est.

Q-FAN Control : Mettez cette option sur [Disabled].

Slectionnez ensuite l'onglet "BOOT". On peut y configurer les priorits des lecteurs de dmarrage :

Slectionnez l'option "Boot Devices Priority" :

141
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Changez ici l'ordre de dmarrage des lecteurs. Pour de meilleures performances, placez le disque
dur en premier et indiquez [Disabled] aux autres options. Lorsque vous installerez un systme
d'exploitation, vous devrez placer la premire option (1st Boot Device) sur [CDROM], et la deuxime
sur [Disque Dur Principal]. L'autre option nomme "Hard Disk Drives" dans l'onglet "BOOT" vous
permet de slectionnez les priorits des disques durs seulement.

Revenez dans l'onglet "BOOT" et slectionnez l'option "Boot Settings Configuration". L'cran devrait
ressembler celui-ci :

Quick Boot : Mettez sur [Enabled], cela permet de dmarrer l'ordinateur plus rapidement.

142
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Quiet Boot : Mettez cette option sur [Disabled] afin d'avoir les messages du POST s'affichant
l'cran au lieu du logo de la marque de la carte mre.

Add On ROM Display Mode : Mettez cette option sur [Force Bios].

Bootup Num-Lock : Mettez cette option sur [On] pour dmarrer avec la prise en charge des chiffres
du pav numrique.

PS/2 Mouse Support : Mettez cette option sur [Auto], elle permet d'activer ou non la prise en
charge d'une souris PS/2.

Typematic Rate : Dlai de rptition. Mettez cette option sur [Fast].

Parity Check : Cette option permet d'effectuer une vrification des ventuelles erreurs en RAM.
Mettez sur [Disabled].

Boot To OS/2 : Si vous n'avez pas le systme d'exploitation OS/2, mettez sur [No].

Wait For 'F1' If Error : Permet d'attendre l'appui de la touche F1 en cas d'erreur. Mettez sur
[Disabled].

Hit 'DEL' Message Display : Mettez cette option sur [Enabled] pour dire au bios d'afficher 'Press
DEL to enter Setup'.

Interrupt 19 Capture : Mettez cette option sur [Disabled].

Une fois la partie "BOOT" configure, il ne reste plus qu'un onglet : "Scurity". Voici les options les
plus courantes et leurs actions :

Change Supervisor Password : Cette option vous permet de dfinir un mot de passe permettant
de configurer ensuite des droits en fonction des utilisateurs.

User Password : Permet de dfinir un mot de passe pour entrer dans le BIOS.

Boot Sector Virus Protection : Empche les virus d'inscrire des donnes dans le secteur de
BOOT. Mettez [Enabled] sauf quand vous installez un systme d'exploitation.

Password Check : Si vous souhaitez restreindre l'accs votre ordinateur, mettez l'option sur
[Always]. Ceci permettra de demander un mot de passe au dmarrage du systme l'utilisateur. Le
mot de passe pour dmarrer le systme est celui configur dans "User Password". Si vous mettez
cette option sur [Setup], seul un mot de passe au chargement du BIOS vous sera demand.

Suspend Mode : Cette option vous permet de slectionner diffrents niveaux d'conomie d'nergie
(de S0 S3) lors de l'extinction de l'ordinateur.

143
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

1.12 Les mmoires

Outre la cache et la mmoire


virtuelle, il existe plusieurs sortes
de mmoires. La mmoire est un
dispositif permettant de conserver
des donnes tant qu'on en a
besoin et de les restituer sur
demande. Le plus petit lment de
mmoire est le bit (lment
binaire). L'unit de mmoire
s'exprime en kilo-octets. Un octet
est compos de huit bits (huit
lments binaires) et peut coder un
caractre, un kilo-octet (ou ko) vaut
1024 octets. Comme on peut coder 1 caractre avec un octet, 1024 octets = 1024 caractres. Une
disquette de 1,4 Mo (1,4 millions d'octets) pourrait donc contenir 1,4 millions de caractres.

Dans l'unit centrale, la mmoire est compose d'une mmoire vive ou RAM (Random Access
Memory) dont le contenu n'est conserv que tant qu'elle est alimente lectriquement. Toute
interruption dalimentation entrane la perte des informations qui s'y trouvent. C'est de cette mmoire
qu'il s'agit lorsqu'on dit que tel ou tel ordinateur est dot de 4 ou 16 Go.

La mmoire morte ou ROM (Read Only Memory) est une mmoire dans laquelle les informations
sont graves. Une coupure d'alimentation lectrique n'entrane pas la perte des informations
enregistres. Leur contenu ne peut pas tre modifi facilement et elles renferment gnralement le
bios et le bootstrap ou microprogramme de dmarrage qui a pour but de charger le systme
d'exploitation en mmoire lors de la mise en route de lordinateur. Cette mmoire est gnralement
infrieure 1 mga-octet (256 ou 512 ko).

Les mmoires dites de masse sont en fait les supports de stockage de donnes tels que disques
durs, mmoires flash et tous les types de disques amovibles, plus les bandes et les cd, dvd R et RW
ainsi que les BluRay.

1.12.1 La ROM

Le circuit ROM (Read-Only Memory ou mmoire morte) est un priphrique de stockage mmoire
bas sur une technologie semi-conducteurs. Il consiste en une matrice de fils minuscules imprims
sur un circuit, partir d'une structure mre. Les intersections de fils sont appeles "croisements
bits". Elles sont soit ouvertes, c'est dire interrompues, soit fermes, ininterrompues. Les
intersections fermes sont conductrices et sont considres comme des circuits ferms. L'ordinateur
lit les circuits ferms comme des "0" et les circuits ouverts comme des "1". Ces valeurs sont
traduites en code binaire. Ces circuits sont littralement " lecture seule" (read-only) et constituent
une mmoire "morte", non susceptible d'tre facilement modifie ou r-crite. On peut nanmoins en
modifier le contenu via une procdure ddie.

La rom est un mmoire permanente qui contient une srie d'instructions qui s'excutent
automatiquement quand la machine est mise en marche et qui dclenchent l'excution des
programmes de base permettant l'ordinateur de fonctionner. Les priphriques sont reconnus, les
fichiers de dmarrage sont excuts. A l'extinction, le contenu de la rom ne s'efface pas.

144
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Les diffrents types de Rom :

La ROM est fabrique et crite simultanment en usine. Son contenu ne peut plus tre modifi
ensuite.
Fonctionnement : cest une matrice dont la programmation seffectue en reliant les lignes aux
colonnes par des diodes. L'adresse permet de slectionner une ligne de la matrice et les donnes
sont alors reues sur les colonnes (le nombre de colonnes fixant la taille des mots mmoire). Bien
que rapide et totalement non volatile, elle ne peut plus tre modifie et demande tre construite en
grande quantit pour amortir les cots de fabrication.

La PROM (Programable Read Only Memory) est vendue vierge et, comme pour une ROM, les
donnes seront graves une fois pour toutes dans le silicium par un programmateur de ROM.

Fonctionnement : les liaisons diodes de la ROM sont remplaces par des fusibles pouvant tre
dtruits ou des jonctions pouvant tre court-circuites.
Fonctionnement : les PROM fusible sont construites avec toutes les lignes connectes aux
colonnes (0 chaque point mmoire). La programmation consiste crer les emplacements des
1 en gnrant des impulsions lectriques via le programmateur; les fusibles situs aux points
mmoires slectionns sont dtruits.

Principe identique pour les PROM jonctions la diffrence que les lignes et les colonnes sont
dconnectes (1 chaque point mmoire). La programmation consiste crer les emplacements
des 0 en gnrant des impulsions lectriques via le programmateur; les jonctions situes aux
points mmoires slectionns sont court-circuites par effet avalanche.

Comme sur les ROM, toute modification ultrieure du pattern est impossible, mais le cot est
relativement plus faible.

LEPROM (UV-EPROM) est rinscriptible un nombre lev de fois. Son exposition aux UV en efface
les donnes et elle ncessite un programmateur dEPROM pour tre rcrite.

145
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Pour corriger une erreur de programmation, il faut pouvoir


reprogrammer une PROM. L'EPROM (Erasable Programmable
ROM) est une PROM qui peut tre corrige ou efface.

Fonctionnement : le point mmoire o se stocke la valeur est un


transistor FAMOS (Floating gate Avalanche injection Metal Oxyde
Silicium), qui possde une grille flottante.

La programmation consiste piger des charges dans les grilles


flottantes en appliquant une forte tension lectrique entre Grille et
Source. Si on applique ensuite une tension entre D et S, le canal
devient conducteur, mais comme la tension Grille-Source est trs importante, les lectrons sont
dvis du canal vers la grille flottante et y restent captifs (+- 10 ans).
Lexposition du circuit +- 20 minutes dun rayonnement ultraviolet
permet dannuler les charges stockes dans les grilles flottantes. Cet
effacement peut tre effectu plus de 1.000 fois. Les botiers des
EPROM sont dots dune petite fentre transparente en quartz qui
permet le passage des UV. Afin dviter toute perte accidentelle
dinformation, on place un autocollant opaque pour masquer la fentre
deffacement lors de lutilisation.

Bien que reprogrammable et non volatile, il est Impossible de slectionner une seule cellule
effacer et il est impossible deffacer la mmoire directement sur le pc (il faut placer le chips sur le
programmateur dEPROM o lcriture est particulirement lente).

Ces 3 types de mmoire morte sont obsoltes (pour les ordinateurs)

LEEPROM (Electricaly erasable programable read only memory) peut tre efface et rinscrite
lctriquement directement sur lordinateur, sous rserve de lui fournir un en vironnement de
programmation adquat.

Le point mmoire est ralis partir dun transistor SAMOS reprenant le mme principe que le
FAMOS mais dont lpaisseur entre les deux grilles est beaucoup plus faible.
Fonctionnement : une tension lectrique applique entre grille et source conduit la programmation
de la mmoire en pigeant les lectrons. Une tension inverse provoquera la libration des lectrons
et donc leffacement de la mmoire.

Si cette mmoire se comporte comme une RAM non volatile et permet une programmation et un
effacement mot par mot, elle reste trs lente (trop pour tre utilise comme de la Ram) et son cot
de fabrication reste lev.

La Flash memory (Flash Eprom)

Elle est proche de la technologie de lEEPROM. Elle est galement programmable et effaable
lectriquement.

Elle est dcline en 2 technologie diffrentes qui se diffrencient par lorganisation de leurs rseaux
mmoire : les architectures NOR et NAND.
La NOR est compose dun assemblage de cellules en parallle avec les lignes de slection comme
dans une EEPROM classique.
La NAND est compose dun assemblage en srie de ces mmes cellules avec les lignes de
slection.
Concrtement, la diffrence principale entre NOR et NAND vient de leurs interfaces. La NOR a un

146
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

bus ddis dadresses et de donnes et la NAND possde une interface dE/S indirecte.
La structure NAND permet une implantation plus dense grce une taille de cellule
approximativement 40 % plus petite que celle de la structure NOR.

Fonctionnement : la NOR et la NAND utilisent le mme principe de stockage de charges dans la


grille flottante dun transistor, mais la structure de leur rseau mmoire ne permet pas les mmes
oprations. La NOR tolre un adressage alatoire (on peut la programmer octet par octet) tandis
que la NAND offre (seulement) un accs squentiel aux donnes et permettra seulement une
programmation par secteur.

Avantages Inconvnients

NOR Comme une RAM non Volatile Lenteur de lcriture/lecture


par paquets
Programmation et effacement cot
mot par mot possible
Temps daccs faible

NAND Comme une RAM non Volatile Ecriture/lecture par octet


impossible
Forte densit dintgration Interface E/S indirecte
cot rduit
Rapidit de lcriture/lecture
par paquets
Consommation rduite

1.12.2 La RAM

La mmoire RAM est lemplacement o l'ordinateur stocke ses informations et c'est l que le
vritable travail s'accomplit. La RAM est la surface d'un bureau et le disque dur ses tiroirs. Plus il y a
de place pour sortir et taler le matriel de travail (programmes), plus le travail est rapide (jusqu un
certain point). En outre, plus il y a de mmoire, plus l'ordinateur est capable d'excuter de grandes
tches, telles que traiter des images, des vidos...

La ram est une mmoire court terme et est utilise par le processeur pour effectuer les tches
courantes. Le contenu de cette mmoire se modifie au cours du travail en fonction des oprations
effectues. En permanence, d'autres parties de programmes ou modules sont charges depuis le

147
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

disque dur. La mmoire de travail est une mmoire "volatile", ce qui signifie que, lorsque lon met un
ordinateur hors tension, son contenu disparat.

Un circuit RAM est un priphrique de stockage mmoire bas sur une technologie semi-
conducteurs. Chaque circuit RAM est un circuit intgr comportant un ensemble de minuscules
commutateurs. Ces derniers peuvent tre individuellement activs ou dsactivs. L'tat d'un
commutateur est dit " zro" lorsque dsactiv, et " un" lorsque activ. L'tat des commutateurs est
alors traduit en code binaire. La mmoire est dite "accs direct" car les emplacements mmoire
peuvent tre lus de manire alatoire. Il existe deux grandes familles de circuits RAM : les circuits
statiques et les circuits dynamiques.

Mmoire vive statique

* La SRAM (Static Random Access Memory), utilise le principe des bascules lectroniques (4 6
transistors), elle est trs rapide et ne ncessite pas de rafrachissement. Par contre, elle est chre,
volumineuse (plus de 4 fois + que la mmoire dynamique) et grosse consommatrice d'lectricit. Elle
est utilise pour les caches L1, L2 et L3 des processeurs et pour les registres.

* La MRAM (Magnetic RAM) utilise la charge magntique de l'lectron, son changement dtat
(1/0) sobtient par le changement du spin (sens de rotation de llectron sur lui-mme) des lectrons,
via leffet tunnel. Les performances possibles sont de l'ordre du gigabit par seconde, temps d'accs
comparable de la mmoire DRAM (~10 ns) et non-volatilit des donnes. Elle est peu influence
pas les contraintes extrieures, consomme peu et est inusable.

Mmoire vive dynamique

La mmoire dynamique (DRAM) utilise la technique du nano-condensateur. Elle ne conserve les


informations crites que pendant quelques millisecondes : le contrleur mmoire est oblig de relire
rgulirement chaque cellule puis dy rcrire l'information stocke afin d'en garantir la fiabilit, cette
opration rcurrente porte le nom de rafrachissement et occupe une part substantielle du temps
machine.

148
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Malgr ces contraintes de rafrachissement, ce type de mmoire est trs utilis car meilleur march
que la mmoire statique. En effet, la cellule mmoire lmentaire de la DRAM est trs simple (un
transistor accompagn de son nano-condensateur) et ne ncessite que peu de silicium.

On distingue les types de mmoire vive dynamique suivants :

* RDRAM (Rambus Dynamic RAM). Dveloppe par la socit Rambus, elle souffre notamment
d'un prix beaucoup plus lev que les autres types de mmoires et de brevets trop restrictifs de la
part de la socit cratrice.

* DDR SDRAM (Double Data Rate Synchronous Dynamic RAM). Utilise comme mmoire
principale et comme mmoire vido, elle est synchrone avec l'horloge systme mais elle double
galement la largeur de bande passante en transfrant des donnes deux fois par cycles au lieu
d'une seule pour la SDRAM simple.

* DDR2 SDRAM (Double Data Rate two SDRAM). On distingue les DDR2-400, DDR2-533,
DDR2-667, DDR2-800 et DDR2-1066. Le numro (400, 533, ) reprsente la frquence de
fonctionnement. Pour les machines de gnration Pentium 4 et plus. Elle comporte normalement
240 broches.

* DDR3 SDRAM (Double Data Rate three SDRAM). Il s'agit de la 3e gnration de la technologie
DDR. Les premiers ordinateurs pouvant utiliser la DDR3 sont arrivs sur le march fin 2007.

* DDR4 SDRAM Dmarre l o sarrte la DDR3 (1066 MHz) et permet de monter jusqu 2133
MHz.

Structure physique de la mmoire.

Une barrette mmoire est compose de plusieurs puces. Chaque puce est elle-mme divise en
banks. Chaque bank est un tableau (par exemple de 8.162 lignes sur 1.024 colonnes). Chaque
cellule du tableau contient 1 octet de donnes (8 bits).

149
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Par exemple : une mmoire de 256 Mo est constitue


de 8 puces de 32 Mo. Chacune des puces contient 4
banks de 8 Mo (= 8.192 lignes x 1.024 colonnes x 1
octet).
La mmoire est organise sous la forme d'une grille
dont chaque nud correspond un transistor. On
utilise la capacit rsiduelle du transistor pour stoker
l'information.

Le processeur envoie l'adresse complte au


multiplexeur / dmultiplexeur de la mmoire, le MUX,
et spcifie s'il s'agit d'une lecture ou d'une criture.
Le circuit de multiplexage divise l'adresse en deux
parties. Les bits de poids fort contiennent l'adresse de
la ligne et les bits de poids faibles l'adresse de la
colonne.

Le signal Row Adress Strob (RAS) est gnr pour


indiquer la DRAM qu'il s'agit d'une adresse ligne. Puis le
signal Column Adress Strob (CAS) est gnr pour
indiquer la DRAM qu'il s'agit d'une adresse colonne.
Si une lecture est effectue, le bit situ l'intersection de
la ligne et de la colonne est envoy sur la ligne de
donne. Dans le cas contraire la donne est crite la
mme intersection.

La mmoire est compose de transistors coupls des


condensateurs. Afin de compenser les pertes de charge de ces condensateurs la mmoire
dynamique doit tre rgulirement rafrachie (condensateur charg = 1, vide = 0 cest le transistor
qui modifie ltat du condensateur temps moyen 15 nanosecondes). Pendant le rafrachissement, il
n'y a pas d'accs possible la mmoire, ni en lecture ni en criture. Le processeur doit attendre
quelques cycles pour que le rafrachissement soit termin. Ces temps d'attente, Waitstates ou
Temps de Latence, font chuter les performances du systme. On s'efforce donc de les rduire
autant que possible.

Les temps d'accs s'valuent en nano secondes. Une nano seconde vaut un milliardime de
seconde = 10-9 s. Plus ce temps est long, plus le composant de mmoire est lent.

La vitesse de rafrachissement ne peut pas s'adapter librement la vitesse d'accs des composants
de mmoire car elle est tenue de respecter des limites bien prcises imposes par la construction de
la carte mre.

Pour les cartes mres, on exige en gnral un temps d'accs de +- 50 ns. L'utilisation de
composants de mmoire plus lents provoque de graves erreurs de lecture alors que des
composants plus rapides n'apportent aucun gain de vitesse supplmentaire. Au contraire, les
mmoires trs rapides, par exemple avec 40 ns de temps d'accs ncessitent ventuellement aussi
un rafrachissement plus rapide et si la carte mre ne le fournit pas en temps voulu, il y a de fortes
chances pour que la mmoire ait dj tout oubli.

La perte de performance due aux temps d'attente est trs sensible sur les cartes mres cadences
100 MHz et davantage. Pour remdier ce problme, on a mis en place deux procds
fondamentalement diffrents, utiliss seuls ou combins :

* Un cache externe de mmoire statique (L1, 2 et3)

150
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

* Des mmoires, RDRAM ou DDRSDRAM

La principale latence de la mmoire de travail est la Common Access Strobe (CAS) qui indique la
vitesse laquelle les donnes en provenance de la mmoire sont disponibles pour tre traites.
La mmoire de travail est subdivise en banques individuelles contenant chacune une quantit fixe
de mmoire. II existe par exemple un module de 128 Mo compos de seize banques de 8 Mo
chacune. La latence CAS indique ici la vitesse de passage d'un emplacement de la mmoire
l'autre et la rapidit avec laquelle l'information est donc disponible pour un traitement ultrieur.

Les modules de mmoire possibles sont CAS-2, CAS-2.5 et CAS-3, o CAS-2 est le plus rapide: le
processeur saute en deux pas d'horloge vers son nouvel emplacement.

L'cart en performances entre un module CAS-2 et un module CAS-3 plus lent est sensible: CAS-2
fournit dans ce cas des performances jusqu' 15 % suprieures, quel que soit le format du module
de mmoire.

La largeur de bande passante de la mmoire conditionne les performances du pc.


Plus elle est importante, plus le processeur collecte rapidement les donnes. La largeur de bande
thorique est dtermine par la combinaison de la vitesse d'horloge et la largeur du bus de
mmoire. Cette dernire reprsente la largeur de la connexion entre le jeu de puces et la mmoire
de travail et dpend du jeu de puces utilis sur la carte mre, mais en gnral, il s'agit de 64 bits.

Synchronisation (timings) Temps de latence

Il n'est pas rare de voir des notations du type 3-2-2-2-T2 ou 2-3-3-2-T2 pour dcrire le
paramtrage de la mmoire vive. Cette suite de chiffres dcrit la synchronisation de la mmoire
(timing), c'est--dire la succession de cycles d'horloge ncessaires pour accder une donne
stocke en mmoire vive. Ces chiffres correspondent gnralement, dans l'ordre, aux valeurs
suivantes :

CAS delay ou CAS latency (CAS signifiant Column Address Strobe) : il s'agit du nombre de
cycles d'horloge s'coulant entre l'envoi de la commande de lecture et l'arrive effective de la
donne. Autrement dit, il s'agit du temps d'accs une colonne.
RAS Precharge Time (not tRP, RAS signifiant Row Address Strobe) : il s'agit du nombre de
cycles d'horloge entre deux instructions RAS, c'est--dire entre deux accs une ligne.
RAS to CAS delay (not parfois tRCD) : il s'agit du nombre de cycles d'horloge correspondant
au temps d'accs d'une ligne une colonne.
RAS active time (not parfois tRAS) : il s'agit du nombre de cycles d'horloge correspondant au
temps d'accs une ligne.
Le taux de commande (not parfois Tx ou xT) correspond au nombre de commandes
excutable par la ram par cycle dhorloge. Un Command Rate de 1T [une commande par cycle
dhorloge] (contre 2T la plupart du temps [une commande par 2 cycles dhorloge]) amliore les
performances en rduisant le temps qui scoule entre la rception dune commande et son
excution.

>> en pratique, plus les temps de latence sont rduits, meilleures sont les performances.

151
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Mmoire avec tampon/registre (buffered/registered)

Les mmoires traditionnelles sont nommes unbuffered (sans tampon). Par convention et comme
elles reprsentent la majorit des mmoires vendues, on ne le prcise pas.
Les mmoires buffered/register sont des mmoires classiques auxquelles on ajoute des registres
mmoire qui forment un tampon mmoire entre les composants Dram et le contrleur (chipset).

Lutilisation de mmoire buffered/registered permet de rpondre 2 objectifs.

autoriser lutilisation de plus de 16 composants DRAM sur une barrette mmoire


permettre lutilisation de plus de 4 barrettes mmoire sur un ordinateur.

Diffrence entre le mode buffered et registered :

Le mode registered implique une gestion des mmoires avec 1 temps dattente (wait
state), mais permet doffrir une plus grande stabilit.
Le mode buffered permet lutilisation sans temps dattente supplmentaire, mais en
risquant une stabilit moindre.

Les deux modes permettent bien de faire la mme chose, mais pas exactement de la mme
manire. Il appartient au constructeur de barrette mmoire de dfinir si son produit doit fonctionner
en mode registered ou buffered en fonction de ses contraintes de qualit et/ou de fonctionnement.

La machine doit disposer dune carte mre spcifique. Attention, une des coches situe sur ces
barrettes mmoire est lgrement dcale par rapport aux barrettes traditionnelles.

Unit de mesure de la mmoire

Par dfinition, une cellule mmoire stocke un seul octet, (huit bits), ce qui correspond la
reprsentation dun caractre.

Cest pourquoi on fait appel des units multiples, dfinies dans le tableau ci-dessous :

Unit Abrg Valeur exacte (octets) Valeur approximative

Kilo-octet Ko 2 10 = 1024 Mille octets


Mgaoctet Mo 2 20 = 1 048 576 Un million
Gigaoctet Go 2 30 = 1 073 741 824 Un milliard
Traoctet To 2 40 = 1 099 511 627 776 Mille milliards
Ptaoctet Po 2 50 = 1 125 899 906 842 674 Un million de milliards

Unit Reprsente

152
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Bit Un 0 ou un 1
Octet Une valeur numrique de 0 255, ou un caractre de texte
2 octets Une valeur de 0 64000
1 Ko Un peu moins dune page de texte (1500 caractres)
1 Mo 1000 pages texte, ou 1 image plein cran, ou 6s de son qualit CD
1 Go Un million de pages de textes, ou 1h de son qualit CD, ou 50 s de
vido
1 To Le contenu de la bibliothque nationale, 62 jours de musique continue
ou 14 h de vido
1 Po Tous les textes depuis lorigine du monde, 170 annes de musique,
19 mois de vido

Exemple: Dans le cadre d'un Pentium III EB 933GHz dont la frquence est obtenue par un
bus systme 133 MHz (frquence de pilotage) et un multiplicateur par 7 (7x133=933) la
mmoire sera synchrone et sera donc cadence elle aussi , 133 MHz.

Bancs de mmoire

Les barrettes mmoire sont organises en bancs sur les cartes mres. Il faut connatre
l'agencement du banc de mmoire et sa position sur les cartes mres pour ajouter de la mmoire au
systme.

Sur les systmes actuels, les barettes de Ram (64 bits) occupent la largeur du bus de connexion (64
bits). Cela signifie quun pc fonctionnera avec une seule barette de mmoire installe.

Mmoire avec Parit et sans Parit.

Les mmoires avec parit sont des mmoires qui utilisent 1 bit supplmentaire pour stocker la parit
d'un octet (8 bits). C'est dire que lorsque le systme crit un octet, par exemple 0000 0010, il
compte le nombre de bit qui sont 1.
Si ce nombre est pair alors le bit de parit est mis 0 sinon il est mis 1. De mme, chaque
lecture, le systme recalcule le nombre de bit 1 et vrifie que le rsultat correspond bien la
valeur stocke. Pour que le contrle de parit soit effectu, il faut au pralable qu'il soit activ dans
le bios. Lorsqu'une erreur de parit est dtecte, le systme est toujours arrt.

Certains types de mmoire stockent le nombre de bit impair au lieu du nombre de bit pair. Le tableau
suivant fournit la valeur du bit de parit en fonction du type de mmoire

Type Bits de donnes Nombre de 1 Bit de parit

Parit paire 0000 0000 pair 0

Parit paire 1000 1001 impair 1

Parit impaire 1000 1000 pair 1

Parit impaire 0111 0000 impair 0

153
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Disposition de la Ram

La faon dont est dispose la mmoire dans un PC dpend beaucoup de la gnration de ce


dernier. Le bus dadressage du CPU fixe le nombre de barrettes devant tre utilises simultanment.
Par exemple, les Pentium possdent un bus dadressage de 64 bits. Ainsi, 1 barrette de 64 bits
suffira.

Lensemble des supports devant tre adresss


simultanment sappelle une Bank. Un PC actuel propose
gnralement entre 2 et 4 Bank, numrotes partir de 0.
Actuellement, 1 barette = 1 bank, mais ce nest pas une loi.

Tous les supports dune Bank doivent tre remplis


concurrence de la largeur du bus, sous peine de ne voir
aucun des supports reconnus.

Toutes les barrettes dune Bank devront avoir la mme


vitesse.

De plus toujours vrifier dans le manuel de la carte-mre


quelles sont les combinaisons de mmoires possibles.

Ne jamais tenir une barrette de mmoire par les contacts


(dors ou argents), cela pourrait en altrer la qualit.

Le SPD

Le Bios de nos machines configure tout seul les timings des modules mmoires grce une puce
dEeprom prsente mme les barrettes : le SPD (Serial Presence Detect). Le Bios lit les
informations prsentes sur cette puce (capacit, frquence, latence, mais aussi constructeur,
numro de srie...) au dmarrage de lordinateur afin de rgler les paramtres de fonctionnement de
la RAM.

1.12.2.1 Les diffrentes sortes de Ram

La DRAM

La DRAM n'est pas exactement un type de mmoire en soi mais plutt une famille, celle des
mmoires dynamiques par opposition la mmoire statique.

Les premires barrettes SIMM disposaient de 30 broches et supportaient 8 bits de donnes.


Les barrettes SIMM 32 bits les plus rcentes ont compt 72 broches. Cela explique pourquoi
avec un Pentium dont le bus externe adresse 64 bits, il fallait obligatoirement monter les
barrettes SIMM de 32 bits par paire (pour obtenir 64 bits) pour remplir un bank. Avec un 486
qui avait un bus de donnes de 32 bits, une seule barrette de 32 bits suffisait.

La mmoire MDRAM (Multibank DRAM)

Il s'agit d'une mmoire SDRAM amliore de manire permettre un accs rapide avec une large
bande passante. La MDRAM est synchronise 333 Mhz et peut fournir un dbit de 666 Mbytes/s.
Elle est compose de blocs mmoire de 32 ko indpendants, chacun disposant d'une interface
propre de 32 bits et relis l'aide d'un bus commun. L'interface externe est une version amliore
du bus interne, disposant d'un buffer permettant de relativiser les diffrences de dbit. Afin d'viter

154
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

tout problme de perte de donnes, il fait aussi fonction de rpteur. Les adresses des diffrents
blocs sont gres l'intrieur de la banque elle-mme. Cette mmoire fonctionne 5 ou 3,3 V.

La mmoire FPM (Fast Page Mode)

Dsormais dpasse, elle quipait la plupart des 386 et des 486. Disposant d'un temps d'accs de
70ns ou 60ns, elle offre des performances inacceptables pour toute machine dont la vitesse du bus
est suprieure 66 Mhz.

La Ram EDO

Cette abrviation, qui signifie "Extended Data Out" dsigne une technologie DRAM.

La RAM EDO, qui n'existait qu'en modules SIMM, ncessitait une logique de rafrachissement
particulire. Elle ne peut pas tre utilise sur les cartes mres dont les contrleurs mmoire ne sont
pas conus cet effet. Disparue.

La Ram BEDO - BEDORam (Burst EDO)

La RAM BEDO (Burst Extended Data Out) est une volution de la RAM EDO o les lectures et les
critures sont effectues en mode rafale.

On n'adresse plus chaque unit de mmoire individuellement lorsqu'il faut y lire ou y crire des
donnes. On transmet l'adresse de dpart du processus de lecture/criture et la longueur du bloc de
donnes (Burst).
La RAM BEDO permet d'acclrer les accs en mmoire de 50 60 % par rapport lEDO.
Disparue.

La SDRAM

La Synchronous Dynamic Access RAM est apparue pour la premire fois avec le Pentium MMX. La
SDRAM utilise des modules de mmoire 64 bits et opre une vitesse d'horloge de 100 ou 133
MHz.

La SDRAM a prsent un vritable progrs en oprant de manire synchrone avec le processeur.


Ainsi, le processeur "sait" l'avance exactement quand la mmoire mettra disposition les donnes
demandes et peut entretemps effectuer une autre opration. Mme si ce type de mmoire est
aujourdhui dpass, elle reprsente le saut technologique dcisif dont les mmoires actuelles sont
les volutions.

Les modules SDRAM (Dual Inline Memory Modules ou DIMM) sont


quips d'un connecteur 168 broches et de deux encoches
correspondant au connecteur sur la carte mre. Ces broches
prennent en charge la connexion des donnes parallle 64 bits avec
le jeu de puces, l'alimentation et l'information complmentaire
(vitesse d'horloge, latence, etc.) sur le module. Les encoches
(dtrompeurs) garantissent que le module ne puisse tre enfich
que d'une seule manire et seulement dans le connecteur adquat.

Le module SDRAM est quip de 8 ou 16 puces mmoires


connectes en parallle, en fonction du type et du format du module. Un module DIMM SDRAM de
128 Mo peut par exemple tre constitu de huit puces mmoires de 16 Mo chacune et de 8 bits de
largeur ou de seize puces mmoires de 8 Mo chacune et de 8 bits de largeur.

155
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Un module de mmoire SDRAM est constitu de 3 lments


fondamentaux. Le premier est le groupe de cellule mmoire appele
"Memory Cell Array". Viennent ensuite les buffers d'entre/sortie (I/O
Buffer) puis le bus de donne. Dans le cas de SDRAM PC100, ces trois
sous-ensembles fonctionnent tous 100 MHz. C'est dire que la cellule
mmoire fournit 1 bit toutes les 10 ns au buffer I/O qui lui mme le
renvoie sur le bus une frquence de 100 millions de bit par secondes
(100 MHz). Comme la SDRAM fonctionne sur 64 bits, on obtient une
bande passante de (100*64)/8 = 800 Mo/s.

La SDRAM n'est disponible qu'en modules DIMM.

Nouvelles fonctions implmentes dans la SDRAM:

Synchronous operation synchronisation : l'oppos des DRAM conventionnelles asynchrones,


la SDRAM possde une horloge en interne. Ainsi, l'horloge qui cadence le fonctionnement pas
pas du processeur peut galement piloter la SDRAM.

Cell banks : les cellules mmoire composant la SDRAM sont divises en deux bancs de cellules
indpendants. Pendant que les deux bancs sont sollicits simultanment, un flot continu de
donnes peut tre produit entre ces deux bancs. Cette mthode, nomme interleaving
(entrelacement), augmente le taux de transfert en diminuant le nombre de cycles mmoire.

Burst mode : c'est une technique de transfert de donnes rapide qui gnre automatiquement des
blocs de donnes (des sries d'adresses conscutives) chaque fois que le processeur demande
une adresse. Ce systme est employ pour les oprations de lecture et d'criture en mmoire. Il
n'y a plus de "wait states".

Pipelined addresses : qui procure un second accs aux donnes alors que le premier n'est pas
termin.

La DDR SDRAM

La DDR SDRAM est une volution de la SDRAM o, deux instructions de lecture et/ou d'criture
sont excutes par phase d'horloge, une sur le front montant de limpulsion et lautre sur le front
descendant.

Ce principe est connu sous l'appellation Dual Data Rate et double la largeur de bande par rapport
la SDRAM. Cela signifie que la largeur de bande pour un module 64 bits cadenc 100 MHz
(DDR200) est de 100 MHz x 64 bits = 800 x 2 = 12.800 Mb par seconde ou 1.600 Mo par seconde
(1,6 Go/s).

Les modules DDR utilisent des connecteurs 184 broches qui garantissent, tout comme pour la
SDRAM, une connexion des donnes parallle de 64 bits avec le jeu de puces. Ils sont galement
quips d'encoches et de plusieurs broches supplmentaires offrant les mmes possibilits que
celles de la SDRAM.

156
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

La DDR2

Si les modules DDR2 ont une taille identique aux modules DDR, le nombre de broches t
augment de 184 240.
L'emploi d'un packaging BGA (Fine Ball Grid Array)
(encapsulation des modules mmoire dans une
coque mtallique ou plastique) est maintenant requis
alors qu'il n'tait que rarement utilis dans le cas de
modules DDR. Il permet de coupler plusieurs dies
dans le mme package afin d'obtenir de plus
grandes capacits.

Contrairement au passage SDR vers DDR, le but de


la DDR-II n'est pas d'offrir plus de bande passante,
frquence gale la DDR-I, mais de poursuivre la
monte en frquence.

La DDR-II commence l ou la DDR s'arrte, c'est


dire 200 Mhz (400DDR). Ainsi, l ou les modules
DDR sont limits des chips de 1 Gbits, la DDR-II
permettra des modules 2 et 4 Gbits.

Les amliorations apportes par la DDR-II face la


DDR-I sont les suivantes :

Frquences de fonctionnement / Data Prefetch


Ajout de Terminaison On-Die
Augmentation du nombre de banks
Modification des latences
Adoption du package BGA

157
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Frquences de fonctionnement / Data Prefetch

Un module de mmoire SDRAM est constitu de trois lments fondamentaux. Le premier est le
groupe de cellules mmoire appel "Memory Cell Array". Viennent ensuite les buffers d'entre/sortie
(I/O Buffer) puis le bus des donnes.

DDR2 exploite une frquence interne des cellules de 100 MHz, ces cellules fournissent 4 bits par
cycle au Buffer I/O qui fonctionne cette fois 200 MHz.
Le prefetch passe de 2 4 bits. En sortie, sur le bus de donne, on obtient la mme gestion que sur
la DDR (exploitation des fronts montants et descendants du signal), mais une frquence 2 fois plus
leve. Le dbit pour une frquence de base de 100 MHz est de ((100*4)*64)/8 = 3200 Mo/s.

Il est possible de faire fournir une cellule mmoire 2 ou 4 bits par cycle en la divisant. Si, dans le
cas de la SDRAM l'Array mmoire tait constitu d'un seul et mme bloc physique, il est divis
(physiquement) en deux dans le cas de la DDR et en quatre pour la DDR-II :

Ajout de terminaisons On Die

A la manire des priphriques SCSI, la fin de la "chane" constitue par les modules de mmoires
doit tre termine afin d'viter les phnomnes de rverbration du signal qui peuvent se produire et
parasiter tout le sous-systme mmoire. Jusqu'alors, ces terminaisons taient positionnes sur la
carte mre et terminaient la chane. A partir de la DDR-II, ces terminaisons sont inclues directement
dans le die du chip et activables la demande (seul le dernier module doit tre termin).

La diminution de la rverbration du signal permet principalement d'augmenter la fiabilit du signal


et donc les frquences maximales possibles mais aussi de diminuer le prix des cartes mres.

158
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

La DDR3 SDRAM
(Double Data Rate Three Synchronous Dynamic Random Access Memory)

Cette mmoire permet une rduction de la consommation lectrique de 40% par rapport aux
barrettes DDR2 (technologie de fabrication 90 nanomtres, rduction de la tension de
fonctionnement). Pour la DDR3, la tension passe 1.5 V (contre1.8 V pour la DDR2 et 2.5 V pour la
DDR). De plus, des transistors deux grilles ("dual-gate") sont utiliss pour rduire la fuite de
courant et espacer les cycles de rafraichissement.

La mmoire tampon de prlecture de la DDR3 est de 8 bits, alors qu'elle tait de 4 et 2 bits pour la
DDR2 et la DDR respectivement. Taux de transfert : plus de 10 Go/s.

Du ct de la latence, les DDR3-800 auront des timings entre 5-5-5 et 6-6-6 et les DDR3-1600 des
timings 9-9-9 11-11-11. (en comparaison les timings des meilleures DDR2-400 et DDR2-800 sont
2-2-2 et 3-3-3.

Les barrettes de mmoire DDR3 ne sont pas rtrocompatibles avec les versions de mmoire
prcdentes, la DDR et DDR2.

La mmoire RDRAM ou Rambus

La mmoire RDRAM ou Rambus utilise une technologie qui diverge fondamentalement de celle de
la (DDR) SDRAM. La principale diffrence rside dans la connexion avec les modules de mmoire,
au lieu d'une connexion parallle 64 bits, la RDRAM utilise une connexion srielle 16 bits.

Sur la RDRAM, les puces mmoires sont scurises par une carapace en aluminium, car ntant
pas loges dans un botier plastifi, elles sont trs vulnrables.

La XDR et la XDR2 sont des volutions de la RDRAM. Elles ont une latence rduite et prsentent
des performances plus leves que la DDR2 ou la DDR3. Elles n'ont pas quip de cartes mres de
PC mais on les retrouve dans des cartes graphiques haut de gamme ou dans les mmoires des
PlayStation 2 et 3 de Sony.

Inconvnients : prix prohibitif, barettes maximum 512 Mo

Le bus Direct Rambus

Le bus est en fait une liaison lectrique entre le contrleur Rambus et les composants mmoires
proprement dits (les RDRAMs).

Les donnes sont


transmises le long
du bus sous forme
de paquets, tel les
protocoles rseaux
les plus courants
(TCP/IP, ...). Ce
procd permet de
diminuer le nombre
de lignes
ncessaires pour la communication des donnes.Il est possible de concevoir des bus de trs petite
taille, rduisant ainsi les pertes de donnes. Enfin, le nombre de bits prvu pour l'adressage a t
volontairement calcul large. Le nombre standard de bit d'adresse pour la ligne est de 24 bits, et 40

159
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

bits pour la colonne. Ce choix permet de grer une mmoire totale allant jusqu' 1 Go sans devoir
ajouter un signal de contrle.

Les barrettes RIMM

Les barrettes RIMM (Rambus Inline Memory Module) sont bases sur la forme des barrettes DIMM.
La comparaison s'arrte l, car si elles sont mcaniquement compatibles, il n'en va pas de mme du
point de vue lectrique.

Les diffrents composants mmoire


RDRAM ne sont pas accessible
directement. Un unique bus commenant
d'un ct de la barrette, relie un un les
RDRAMs jusqu' son autre extrmit.
Ainsi, il n'est pas possible de laisser un
support RDRAM libre, il interromprait la
chane. A cet effet, des circuits ne
contenant pas de mmoire ont t
dvelopps. Appel "continuity modules",
ils ne servent qu' prolonger la chane. Ce
systme est parfaitement visible sur la
barrette RIMM proprement dite. On y voit
les diffrents cbles entrer une extrmit,
ensuite relier un un les composants, puis
ressortir l'autre extrmit.

Dans le cas de mmoire Rambus, la


notion de banque est abandonne
au profit du bus. Ce dernier ne doit
en aucun cas tre interrompu, il
commence au contrleur et se
termine la rsistance finale. Il est possible de ne placer qu'une unique barrette en compltant les
autres slots du bus l'aide de "continuity modules", qui sont des lments de remplissage ne
portant aucun chips de mmoire.

La MRAM (Magnetic Random Access Memory)

La MRAM est une mmoire non-volatile utilisant des charges magntiques la place de charges
lectriques.

160
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Les donnes sont stockes entre deux couches ferro-magntiques. Les bits sont cods en
orientant les lments magntiques, soit dans le sens parallle ou non-parallle ce qui cre une
diffrence de potentiel entre les deux couches. Le courant qui passe ensuite dans l'lment lit
les bits, la manire d'une tte magntique de disque dur.
L'criture se fait en orientant ces lments magntiques au moyen d'un champ magntique cr
entre les deux couches via un lien entre ces deux dernires.

La MRAM (Magnetoresistive RAM) est une mmoire


non volatile o, contrairement aux RAM
traditionnelles, les donnes ne sont pas constitues
de charges lectriques, mais magntiques. Chaque
cellule de MRAM contient deux lments

ferromagntiques, chacun pouvant retenir un


champ magntique. Llment infrieur est dit
fixe, car son tat reste permanent et sa polarit
spcifique tandis que celui qui se trouve en haut
de la cellule est dit libre, car il change dtat en
fonction du champ extrieur. Les deux plaques
sont spares par un tunnel dilectrique fin.

La lecture des donnes seffectue en mesurant la rsistance


lectrique dune cellule. On utilise pour cela leffet tunnel qui
intervient lorsquun isolant est prsent entre 2 lments
ferromagntiques.
La rsistance au courant dans le tunnel change en fonction
de lorientation du champ dans les deux plaques. Ainsi, si
les deux lments ont la mme orientation magntique, la
rsistance sera faible et on prendra cela pour un 0 tandis

161
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

que si les orientations magntiques sont opposes, la rsistance sera plus grande et on considra
que la valeur sera 1.

Le Spin Transfer Switching est une mthode dcriture. Cette technique utilise le phnomne de
spintronique prsent dans les jonctions tunnel magntique . Le spin - notion issue de la physique
quantique - caractrise le mouvement de rotation de chaque lectron. Le principe veut que le spin
de chaque lectron saligne sur lorientation du champ magntique cr par llment quil traverse.

Mais si lon envoie un nombre suffisant dlectrons de spins


cohrents (identique pour tous), ce sont eux qui vont
provoquer la repolarisation du matriau. La technique du
STS repose sur ce phnomne, pour faire basculer la
couche libre dun tat un autre. Le nombre de transistors
utilis reste infrieur celui dune SRAM ce qui permet
dobtenir une meilleure densit.

Cette mthode de stockage permet cette mmoire d'tre


faiblement influence par les lments extrieurs
(radiations, champs magntiques, temprature)
comparativement aux autres systmes.

Cette mmoire est non volatile. Les cellules nont pas besoin dtre rafrachies constamment et les
informations restent dans la mmoire mme lorsquelle nest plus alimente en lectricit, car les
lments magntiques gardent leur orientation mme en labsence de courant.

Contrairement la mmoire Flash, lcriture ne requiert pas une lvation de la tension et la


consommation en lecture dune MRAM est peine suprieure celle dune mmoire Flash. Elle se
place aussi comme un remplaant potentiel de la NAND.

Les donnes peuvent tre accdes en 2 ns et la MRAM lit et crit 200 Mo/s tout en demandant
une tension de 3,3 V.

Lecture
La lecture utilise le principe de la Magntorsistance effet tunnel (TMR) : Le spin des lectrons
cre une diffrence de potentiel entre les deux couches ferromagntiques, ce qui peut tre lu par
une tte magnto-rsistive, semblable celles des disques durs.

criture
Le changement du spin des lectrons se fait en crant un champ magntique par effet tunnel entre
les deux couches ferromagntiques.

La NRAM

La NRAM (Nanoscale random access memory) est une mmoire non volatile, le N signifiant la fois
non-volatile memory et nanotechnology memory, c'est--dire labore l'chelle du millionnime de
millimtre ou nanomtre.

La NRAM utilise les caractristiques des


nanotubes de carbone qui permettent de
rduire considrablement la taille dune
puce et donc daccrotre la capacit dun
module. Ces minuscules cylindres ont un
diamtre d'une dizaine d'atomes, soit
moins de trois nanomtres. Plusieurs
162
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

dizaines de fois plus rsistants que l'acier, les nanotubes de carbone sont aussi durs que le diamant
et aussi bons conducteurs lectriques que le cuivre, tout en tant flexibles.

Chaque cellule est compose dun certain nombre de nanotubes suspendus 13 nm au-dessus
dune lectrode. Une minuscule goutte dor est dpose aux extrmits des tubes afin de servir de
terminal lectrique. Une deuxime lectrode est positionne en dessous de la premire environ
100 nm de la surface. Lorsquun courant passe entre les deux lectrodes, les nanotubes se trouvent
attirs vers llectrode suprieure. Dans le cas o il ny a pas de courant entre les deux lectrodes,
les nanotubes de carbone restent suspendus. Pour savoir si les nanotubes touchent ou non
llectrode suprieure, une tension est envoye entre le terminal et llectrode suprieure. Si le
courant passe, cela signifie que les nanotubes sont en contact avec llectrode suprieure et lon
renvoie la valeur 1. Si le courant ne passe pas, les nanotubes sont suspendus et lon renvoie la
valeur 0.

La valeur 0 et la valeur 1 sont des positions dites stables, car il ny a aucune tension mcanique sur
les nanotubes. Le tube restera en position 1 ou 0. Il est relativement impermable linterfrence
extrieure comme les radiations qui peuvent venir perturber dautres mmoires comme la DRAM.

Cela signifie aussi que la NRAM na pas besoin dtre rafrachie.


Une fois que le nanotube est sur le diple suprieur, il y reste.
Enfin, cette architecture est plus favorable laugmentation de la
finesse de gravure que celle de la DRAM et demande moins de
courant pour lcriture de donnes tout en ayant des vitesses
similaires la SRAM. La faible nergie requise pour la lecture et
lcriture assure enfin une dure de vie quasi infinie et une
consommation qui pourra satisfaire les produits mobiles.

La NRAM se heurte deux obstacles : la production de nanotubes exempts dimpurets mtalliques


est difficile, tout comme le contrle du positionnement des tubes sur les wafers de silicium.

ReRam ou RRam ou Resistive Ram

La ReRAM ou RRAM (Resistive Random Access Memory) est


une mmoire non volatile o linformation est enregistre sous la
forme dune rsistance lectrique plus ou moins grande.
Elle comporte une structure pouvant exister sous deux formes,
prsentant des rsistances lectriques diffrentes. Le passage
de l'une l'autre s'opre en appliquant une certaine tension aux
bornes de cette rsistance (criture). Il se forme des sortes de
canaux o la rsistance devient beaucoup plus faible et cet tat
reste stable. Il est cependant rversible, par application dune
tension diffrente. On peut faire basculer la rsistance de
llment entre une valeur leve et une valeur faible et donc inscrire ainsi une information binaire.
La lecture consiste envoyer un courant faible et mesurer son
affaiblissement.

Ces 17 structures longilignes sont des connecteurs et 17 memristors (memory


resistor, mmoire rsistance) se trouvent leurs intersections avec un
connecteur transversal. Chacun deux est large de 50 nanomtres, ce qui
reprsente environ 150 atomes.

Avantages
mmoire non volatile
pourrait tre davantage miniaturise que la Flash NAND

163
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

LHybrid Memory Cube

Cette technologie consiste superposer plusieurs die de mmoire


DRAM avec un die logique (le processeur). Le prototype prsente
quatre die DRAM qui communiquent directement avec la couche
logique par le biais d'interconnexions qui traversent les die
(through-silicon vias). Cette verticalit permet de rduire la longueur
des connexions, ce qui amliore la vitesse, abaisse la
consommation et rduit la taille du packaging.

Les dbits initiaux atteints par une mmoire HMC sont de lordre de 128 Go/s soit 10 fois la bande
passante de la DDR3-1600 pour 8 watts la consommation et pour une surface 10 fois plus petite.

1.12.3 Aspect physique des barettes de mmoire

Il y a plusieurs manires d'intgrer physiquement des puces RAM une carte mre ou
une carte d'extension. Les systmes anciens utilisaient des puces mmoires
spares, appeles DIP ( doubles ranges de broches), qui taient raccordes par
des connecteurs ou soudes directement la carte.

Module SIPP

Ce type de module combine plusieurs puces sur une petite plaquette enfiche dans un socle de
maintien. Le module SIPP est semblable un SIMM, mais utilise des broches la place du
connecteur plat pour se connecter la carte mre.

Les barrettes SIPP, avec leurs fines pattes soudes sont presque
aussi dlicates installer que les puces traditionnelles. Elles ne
sont plus utilises.

Barettes SIMM

Une barrette SIMM (Single In-line


Memory Module ou module mmoire
simple connexion) est une carte que l'on
enfiche dans un logement spcial sur la
carte mre. La barrette SIMM installe,
ses circuits RAM viennent tendre la
mmoire de l'ordinateur.

Les barrettes SIMM 8bits / 30 pins

Barrettes de 8 bits sur lesquelles tous les contacts ont t regroups sur lun des cts de la carte
support.

164
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Elle se prsente sous la forme dune barrette d'environ 8.5 cm de long, sur laquelle sont fixs des
composants lectroniques. Elles traitaient des mots de 8 bits, ou 9 bits avec la parit.
Elle est aussi appele barrette SIMM 30 pins. Ces barrettes peuvent avoir une valeur de 256ko, 1Mo
ou 4Mo. Ainsi pour avoir 20 Mo de mmoire, on place
quatre barrettes de 4Mo dans la bank 0 et quatre
barrettes de 1Mo dans la bank 1. Il faut veiller toujours
utiliser des barrettes de mme vitesse. Chaque barrette
a une encoche dans l'angle infrieur gauche qui
sert de dtrompeur, vitant ainsi de la monter
l'envers. Format obsolte.

Les barrettes SIMM 32bits / 72 pins

La mmoire SIMM de 32 bits (appele aussi


SIMM 72 pins) se prsente aussi sous la forme
dune barrette, mais plus longue que les barrettes
8 bits (environ 10.5 cm). Au niveau des valeurs,
les SIMM 32 bits (36 avec la parit) disponibles
vont de 1 128 Mo. Ces barrettes ont surtout t
utilises dans les Pentiums, ainsi que sur les
carte-mres 486. Format obsolte.

Les barrettes SIMM 32 ont deux dtrompeurs, une encoche dans le coin infrieur gauche (comme
les SIMM 8 bits) et une encoche arrondie au centre de la barrette. Il n'est pas rare de trouver ces
barrettes avec des composants sur les deux faces.

Les barettes DIMM

Une barette DIMM (Dual In Line Memory Module) est un autre type
physique de ram prsentant lavantage de donner avec une seule
barette un bus de donnes de 64 bits. La SDRAM et la DDRSDRAM
se trouvent uniquement en DIMM.

Les barrettes DIMM (Dual In-Line Memory Module) se prsentent


sous la forme d'une barrette de
13,3 cm. Elles comptent 64 bits (72
avec contrle de parit). Les
barrettes SIMM32 ont 72
connecteurs sur chaque face, mais
ils sont lis entre eux. Ainsi, le connecteur 1 de la premire face est
quivalent au premier de l'autre face. A l'inverse, une barrette
DIMM a 84 connecteurs sur chaque face (DIMM 168), mais chacun
est indpendant. Ces barrettes sont disponibles en 5 et en 3.3V, et
en version buffered ou unbuffered.
Les chancrures situes dans la ligne des connecteurs vitent de
monter la barette lenvers. La position (et le nombre) des
chancrures varie en fonction de la tension de fonctionnement de
la barette.

165
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Comment lire les Informations figurant sur les barrettes?

1GB : capacit de la RAM (de 128Mo


jusqu 64 Go selon le type de la RAM
DDR1, 2, 3 ou 4). 2RX16 : type de la RAM
et distribution des chipsets en un seul ou
deux rangs et sur une ou deux faces de la
barette - le R signifie le nombre de banks
de mmoire par module, (2R correspond
un module "dual rank"). x16 indique la
densit de chaque module. 8500S donne la
vitesse du module lui-mme (la vitesse de
traitement des donnes) Pour la DDR1 : PC-1600 PC-3200, pour la DDR2 : PC-3200 PC-8500
et pour la DDR3 : PC-6400 PC-10600 Le S indique une mmoire "SODIMM" (RAM pour portable).
On peut aussi trouver PC5300U unbuffered , FB Fully Buffered , R registered .
PC3 correspond de la DDR3.

1.12.4 Le contrle d'erreur

Il est important de veiller l'intgrit des donnes passant par la mmoire vive. On utilise un
systme de parit ou un bit est ajout tous les 8 bits pour contrler qu'il n'y a pas eu de modification
(cl de contrle). Cela donne la mmoire parit de 9, 36, ou 72 bits pour les DIMM. Sur les
serveurs et dans les applications critiques, on utilise une mmoire ECC capable de corriger les
erreurs (jusqu un certain point).

1.12.5 Mmoire avec correction d'erreurs ECC

ECC signifie Error Checking and Correction ou Error Correcting Code. A la diffrence de la mmoire
avec contrle de parit, la mmoire ECC permet la dtection, mais aussi la correction d'erreurs.
Pour arriver ce rsultat, le nombre de bits destin corriger la mmoire est bien plus lev. Cette
mmoire ne peut tre utilise que sur des cartes-mres quipes d'un chipset adquat.

Suivant le type de contrleur de mmoire, il est possible de corriger 1, 2, 3 ou mme 4 bits invalides
sans arrter le systme.

Comme de nombreux phnomnes sont susceptibles de corrompre ou modifier les donnes (dfaut
de surface magntique, rayonnement, variations lectriques,.. ), les codes de correction d'erreur ont
une grande importance. Ils sont logs dans tous les sous systmes ; hardware (mmoires,
processeurs) et logiciel : tout logiciel de compression de donnes (PKZIP, LHARC, ZOO, etc.)
intgre un systme de correction d'erreurs qui va comparer la validit de blocs de donnes par
rapport des valeurs de contrle sauvegardes sparment.

Le CRC (Cyclic Redundancy Check ou test de redondance cyclique) lit les valeurs de l'ensemble
des octets du bloc protger, puis leur applique une fonction mathmatique qui donne un rsultat
unique (en fait, avec une chance quasi inexistante d'tre obtenue nouveau avec un bloc de
donnes diffrent). Cette valeur est une sorte de signature, qui va tre stocke en relation avec les
donnes protges. Plus tard, si l'on veut vrifier le bon tat du bloc en question ou d'une copie de
ce bloc, il suffit d'appliquer nouveau la fonction mathmatique au bloc et d'aller comparer le
rsultat la signature dj stocke. Si elle diffre, on sait que le bloc est endommag. Connaissant
la dmarche de calcul de signature, on peut alors tenter de rgnrer le ou les bits fautifs pour
rparer le bloc (les ECC rattrapent une majorit des erreurs, mais pas leur totalit).

166
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

La mmoire ECC (Error Correcting Code) peut dtecter 4 erreurs et en corriger une sans arrter le
systme, tandis que lAECC (Advanced Error Correcting Code) peut en dtecter et en corriger 4.

1.12.6 Technologies RAM en cours de dveloppement

FeRAM ou FRAM (Ferroelectric Random-Access Memory)


Fonctionnement : La FeRAM (Ferroelectric RAM) est une mmoire non volatile, dont la construction reste
proche de celle des DRAM, chaque cellule tant compose dun transistor et dun condensateur qui utilise des
matriaux ferrolectriques pour retenir les donnes. Il prend gnralement la forme dun film en cramique de
PZT (Titano-Zirconiate de Plomb). Sa non-volatilit vient du fait que, contrairement la DRAM qui doit tre
rafrachie, le condensateur de la FeRAM ne requiert de lnergie que pour la lecture ou lcriture des donnes.

La cramique PZT est forme damas cristallins datomes qui constituent des diples lectriques. Lorsquun
champ lectrique est appliqu ce condensateur ferrolectrique, la polarisation du champ (la direction prise
par le champ lectrique) cause un ralignement des diples qui vont saligner par rapport au champ. Pour
inscrire un 1, on va utiliser une polarisation ngative (+ en bas et - en haut) tandis que le 0 sera traduit par une
polarisation positive (+ en haut et - en bas). Pour lire les donnes prsentes dans les cellules, le transistor
force la cellule prendre un tat donn, par exemple 0. Si la cellule contenait dj un 0, alors rien ne se
passe, on sait donc quil y avait un 0. Si par contre la cellule contenait un 1, les atomes vont se rorienter
cause du changement dalignement. Cela aura pour consquence de crer une pulsation de courant qui
indiquera ce changement. Ensuite, la situation initiale est restaure.

La FeRAM est dj utilise dans les situations ou la limitation en nombre de lectures/critures des mmoires
Flash pose problme. La FeRAM consomme aussi moins dnergie que la Flash (courant dcriture 10 20
fois plus faible).
Points forts : Temps d'criture plus courts que la mmoire Flash, tout en ayant une plus longue dure de vie.
Consomme trs peu.
Points faibles : Difficult dobtenir de petits formats et cots assez levs.

PRAM (Phase-change Ram) ou Mmoire Ovonic ou Mmoire Chalcognique


Fonctionnement : PRAM (Phase-change RAM), se nomme aussi PCM ou Chalcogenide RAM [C-RAM]). On
parle aussi dOvonic Unified Memory. La PRAM est une mmoire non volatile, trente fois plus rapide que la
mmoire Flash et dote dune longvit dix fois suprieure.

Cette mmoire non volatile utilise les proprits du verre chalcognide qui passe de ltat cristallin un tat
amorphe en fonction de la chaleur. Lorsquil est amorphe, le verre chalcognide possde une trs grande
rsistance lectrique et reprsente 1. Ltat cristallin est loppos et reprsente 0. Pour connatre ltat de
chaque bit, un courant trs faible et noccasionnant que trs peu de pertes nergtiques est envoy pour
diffrencier les rsistances.

Les PRAM utilisent un alliage mtallode compos de germanium, dantimoine et de tellure (appel GST). Le
chalcognide est initialement ltat amorphe. Le but est donc daugmenter la temprature, laide dune
rsistance, au-dessus de son point de cristallisation et en dessous de son point de fusion. Il est possible de
passer dun tat lautre en 5 ns ce qui permet une vitesse dcriture plus rapide que sur de la Flash. Les
cellules DRAM changent dtat en environ de 2 ns.

Une puce NOR a gnralement une vitesse dcriture de 0,5 Mo/s. La PRAM affiche des vitesses trente fois
plus leves. De plus, elle utilise les mmes Socket que les chips NOR, ce qui rduit les cots de
dveloppement, et est moins sujette une dfaillance technique vu labsence de portes flottantes.
Points forts : Trs petit format. Longue dure de vie.
Points faibles : Temps d'criture plus long que celui de la DRAM.

167
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

PFRAM (Polymer Ferroelectric RAM) ou mmoire polymrique


Fonctionnement : Utilise des films polymres (proches du plastique) empilables et traverss par des matrices
d'lectrodes.
Points forts : Vitesses de lecture et d'criture proches de la DRAM. Sa facult d'empilement (on parle de
mmoire 3D) autorise une paralllisation massive des traitements. Cots proches de ceux de la DRAM. Trs
longue dure de vie.
Points faibles : Nouvelle technologie.

Z-RAM
Fonctionnement : La Z-RAM tire parti dun phnomne que lon a constat sur les designs CPU fabriqus
laide de la technologie SOI (qui consiste placer une couche doxyde entre deux couches de silicium afin de
rduire les courants de fuites). On observe un effet que lon appelle leffet des corps flottants caractris
par la prsence dune capacit lectrique entre le transistor et le substrat isolant. Elle devrait tre utilise en
tant que mmoire cache en lieu et place de la SRAM

Ce phnomne est caractris par la prsence dune capacit lectrique entre le transistor et le substrat
isolant. Si cet effet est nfaste sur les designs conventionnels, il est le fondement mme des mmoires
exemptes de tout condensateur. En effet, leffet des corps flottants permet dobtenir le mme rsultat quun
condensateur (emmagasiner une charge lectrique).

Fonctionnement : en envoyant une charge positive dans la cellule, on fait baisser sa tension, provoquant ainsi
une augmentation de lintensit ce qui correspondant la valeur 1. Une charge ngative aura leffet inverse et
sera comprise comme la valeur 0. Pour lire les donnes, on envoie une pulsation au transistor de la cellule-bit
dsigne afin de comparer lintensit de la cellule slectionne avec celle dune cellule de rfrence dont on
connat dj la valeur.

Son avantage par rapport la SRAM rside dans le fait que labsence de condensateur rduit le nombre de
composants ncessaires sa constitution et donc sa taille. On obtient un niveau de performance lgrement
infrieur par rapport la SRAM, mais on passe dune architecture 6-transistors une architecture transistor
unique.
Points forts : on peut produire des die plus petits et plus conomiques et rduire les dgagements
thermiques. Enfin, la Z-RAM disposerait de temps de rponse de lordre de 3 ns ce qui est presque au niveau
des DRAM..
Points faibles : Nouvelle technologie. Son caractre volatil ne lui permet pas dtre universelle.

168
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

IBM Millipde
Fonctionnement : LIBM Millipede fait rfrence aux milliers de ttes
nanoscopiques de silicium qui ont pour but de lire ou dcrire des
donnes indpendamment les unes des autres. Les donnes sont
stockes sur une fine couche de polymre thermoactive place sur
une base en substrat
de silicium que lon
appelle le sled .

Ces ttes nanoscopiques sont en fait des microscopes force


atomique (AFM). Ils peuvent scanner une surface et ainsi
reprsenter la topologie dune matire non conductrice, mais
aussi crire les donnes. Ces ttes crivent chaque bit sur une
trs petite partie du sled que lon nomme le champ de
stockage

Pour lire une donne sur le champ de stockage, la tte doit


tre chauffe 300C. Si la tte passe au-dessus dun creux,
cette dernire plonge et touche le polymre. Ceci a pour
consquence de transfrer la chaleur et donc de refroidir la
tte et de diminuer la rsistance lectrique de la tte. Si la
surface est plane, la temprature de la tte diminue beaucoup
plus lentement conservant donc une forte rsistance.
Contrairement un disque dur qui voit sa tte de lecture se
dplacer, cest le sled qui bouge sous la tte de lecture dans le
Millipede.

Si 300C nest pas suffisant pour faire fondre le sled, 400C le


sont. Ainsi, lorsque la tte a besoin de faire un creux (dcrire
un 1) le transistor la chauffe cette temprature. Cela aura
pour effet de ramollir la surface du polymre sous laquelle se
trouve la tte qui na plus qu se pencher pour former un trou.
Pour effacer ce bit et revenir une surface plane, la tte se
relve et va chauffer le voisinage, ce qui permet la tension superficielle daplanir le polymre alors fluide.
Points forts : Cette technologie tend prendre le meilleur du disque dur et de la DRAM afin de les combiner.
Elle promet une densit d1 Trabit (125 Go) par pouce carr. En raison de sa taille et de ses facults, on peut
lenvisager comme mmoire universelle.
Points faibles : Nouvelle technologie

1.13 Combien de Ram ?

La quantit de mmoire vive est directement lie au systme d'exploitation. Si, sous Windows 98 ou
NT, il tait possible de travailler avec 64 MB, XP demandait quant lui au moins 512 MB et Seven
1Go.
Quoi qu'il en soit, en matire de mmoire, il vaut mieux viser large car la tendance est - et a toujours
t - l'inflation rgulire en quantit. Sur une machine en 32 bits, le maximum possible est de 4
Go, mais sur une machine 64 bits, 8 ou 16 Go constituent actuellement une valeur correcte pour un
usage courant.

Avec les cartes mres actuelles, il faut privilgier une seule grosse barrette mmoire deux
modules de moindre capacit car le nombre de connecteurs mmoire disponibles a tendance
diminuer (autour de 3 slots DIMM en moyenne), et choisir de trop petites capacits peut imposer de
racheter l'ensemble de la ram si lon dsire augmenter la quantit de ram. Tous les ordinateurs
rcents supportent de la mmoire de type SDRAM.

169
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Gestion de la mmoire en Windows XP- Vista - 7 - 8 - 10

Sur un PC physiquement dot de 4 Go de Ram, Windows XP-Vista-Seven-8-10 (en 32 bits),


n'affiche que 3,2 Go.

La diffrence entre la mmoire prsente physiquement et la mmoire exploitable est due la


conception de Windows.
Windows rserve une zone dans la mmoire haute pour stocker les adresses mmoire utilises par
les diffrents priphriques PCI. Et comme ces priphriques embarquent toujours plus de mmoire
(carte graphique en particulier), la quantit disponible pour Windows est ampute d'autant. Cela
n'affecte pas, en revanche, le fonctionnement des mmoires dual channel. Ce problme disparat
dans les versions 64 bits qui ne souffrent pas de la limitation 4 Go de l'adressage mmoire.

Prcisons encore que les ditions 32 bits limitent 2 Go la mmoire exploitable par une seule
application.

Le Dual Channel (aussi appel Twinbank) est une technologie implante dans le chipset au
niveau du Northbridge. Deux mmoires Ram appropries sont implantes en parallle, doublant
la bande passante. Les mmoires actuelles utilisent un bus de donnes de 64 bits. En couplant
deux mmoires, le bus de donne passe 128 bits. Les gains de performance sont en thorie
doubls, mais dpendent finalement de l'application utilise.

Il est essentiel, lors de l'utilisation du Dual Channel, d'utiliser des barrettes identiques par paire
(en frquence, en capacit et de prfrence de mme marque et type). Usuellement, les cartes-
mres pouvant accepter des barettes en dual channel prsentent des connecteurs de ram de
couleurs diffrentes afin d'indiquer l'ordre d'insertion des barettes.

1.14 Organisation de la mmoire vive

Les mcanismes de dcoupage de la mmoire

La mmoire centrale peut-tre dcoupe de 3 faons:

* la segmentation: les programmes sont dcoups en


parcelles ayant des longueurs variables appeles
segments.
* la pagination: elle consiste diviser la mmoire en
blocs, et les programmes en pages de longueur fixe.
* une combinaison de segmentation et de pagination:
certaines parties de la mmoire sont segmentes, les
autres sont pagines.

1.15 Gestion de la mmoire

1.15.1 Mmoire conventionnelle

La mmoire de base pour tous les PC s'appelle mmoire conventionnelle, ou mmoire DOS ou
mmoire basse. Cette mmoire dsigne les premiers 640 Ko de la mmoire RAM du PC.

La mmoire conventionnelle est importante, c'est l que DOS excute les programmes. Si Windows
prtend ignorer DOS, les programmes Windows en revanche ont besoin de la mmoire

170
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

conventionnelle; aussi, si il ny en a pas suffisamment (ou si cette mmoire ne peut tre "optimise"),
Windows dclarera qu'il est court de mmoire, mme sil y en a des Mo ailleurs.

1.15.2 Mmoire suprieure

L'espace mmoire qui suit la mmoire


conventionnelle s'appelle mmoire
suprieure. On l'appelle galement "mmoire
rserve" ou "mmoire haute".
Elle est principalement rserve pour la copie
de la ROM et comporte des instructions
spcifiques aux diffrentes composantes de
l'ordinateur.

La mmoire suprieure compte 384 Ko. Si on


l'additionne la mmoire conventionnelle
(640 Ko), on obtient 1024 Ko ou 1 Mo,
c'est--dire la mmoire disponible des
premiers PC. Les PC actuels tant tous
compatibles avec le premier, ils sont donc
tous limits cette configuration : 640 Ko de mmoire conventionnelle et 384 Ko de mmoire
suprieure (sous Dos).

1.15.3 Mmoire tendue (XMS)

Sur un 80286 ou un ordinateur de la famille des 80386, toute la mmoire qui se trouve au-del de la
barrire des 1 Mo s'appelle mmoire tendue. Par exemple, sur un systme 486 avec 4 Mo de
RAM, il y a 3 mgaoctets de mmoire tendue. Un compatible AT avec 2 Mo de RAM comporte 1
Mo de mmoire tendue.

Windows utilise cette mmoire pour son fonctionnement

1.15.4 Mmoire expanse (EMS)

Solution court terme pour compenser les limites du DOS, la mmoire expanse est une mmoire
supplmentaire que le DOS peut utiliser. La mmoire expanse est accessible tous les PC, depuis
la vieille gnration des 8088/ 8086 aux derniers de la famille des 486.

La mmoire expanse peut tre utilise par un grand nombre de logiciels DOS. Elle est accessible
grce un paramtrage adquat de la machine et la prsence dun gestionnaire de mmoire
(EMM386).

Sous Win95 et jusqu Seven, qui, en principe, ne supportent pas lEMS, il est possible daccorder
une part de ce type de mmoire une application qui en demanderait encore, via un paramtrage
des proprits de cette application.

1.16 La mmoire Flash

Contrairement ce que son nom pourrait voquer, la mmoire Flash est une mmoire permanente,
rinscriptible et base sur une technologie semiconducteurs.

"Flash" est un terme gnrique qui dsigne une technologie de mmoire ultra rapide et qui est un
type particulier de mmoire morte qui s'apparente la technologie EEPROM.

171
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Les mmoires Flash offrent une densit leve de stockage de linformation, la capacit d'effacer de
grands secteurs en prs d'une seconde, une programmation rapide (environ 10 microsecondes) et
une endurance de + de 100.000 cycles de programmation / effacement (dans le meilleur des cas).

La flash est programmable octet par octet, ou mot par mot, tandis qu'elle est effaable par units de
base, appeles blocs ou secteurs. Une mmoire flash peut tre efface ou modifie par l'utilisateur,
comme une mmoire SDRAM, mais contrairement aux mmoires SDRAM, elles n'a pas besoin
d'lectricit pour conserver son information ce qui la rend mobile.

Les quatre architectures primaires des mmoires flash sont NOR, NAND, AND et DiNOR.
Chacune de ces architectures comporte ses avantages lis des applications particulires. Elles
diffrent par leurs structures internes et leurs schmas de gestion des fichiers.
Dans certains portables, le stockage des donnes s'effectue dans des mmoires flash SSD (il n'y
a plus de disque dur).

1.16.1 les types de cellules flash

NOR, NAND, AND et DiNOR

Si les technologies Nor et Nand exploitent toutes deux le mme principe de stockage de charges
dans la grille flottante d'un transistor, l'organisation de leurs rseaux mmoire respectifs est
fortement dissemblable.
Les cellules lmentaires sont connectes en parallle avec les lignes de bits dans le cas d'une
Nor, alors qu'elles le sont en srie pour une Nand.

Les cellules And d'Hitachi et Dinor (Divided bit-line Nor) de Mitsubishi, sont des proches parentes
des Nand et des Nor respectivement.

NOR
Une flash Nor est adresse de faon linaire afin de permettre l'excution directe d'un code
programme, XIP (eXecute in place) et autorise un accs alatoire rapide tout emplacement
dans la matrice, mais avec des temps de lecture qui n'ont pas suivi les vitesses des processeurs.
Les temps d'effacement sont galement trs longs.

NAND
La structure Nand autorise une implantation plus dense grce une taille de cellule
approximativement 40 % plus petite. Les flash Nand sont des circuits accs squentiel et
s'accommodent fort bien des gros volumes de donnes. A contrario, elles se prtent peu aux
accs alatoires aux donnes.

Elle est surtout avantageuse en vitesses d'criture en paquets et d'effacement. De nombreuses


cellules sont simultanment programmables, ce qui induit un temps de programmation par octet
trs court, le tout avec une consommation modeste d au mcanisme d'effet tunnel Fowler-
Nordheim qui est utilis pour l'effacement mais aussi pour la programmation. Une Nand
prsente une endurance suprieure la Nor.

172
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Dans la
matrice Flash,
chaque point
mmoire est
constitu d'un
transistor
grille flottante . labore base d'oxyde de silicium et
isole des autres lments du transistor, cette grille a
pour particularit physique de conserver une charge
d'lectrons durant de trs longues priodes (100 ans),
que la Flash soit alimente ou non.

Cette grille joue le rle de vanne et de rservoir : lorsque le rservoir est rempli - c'est--dire,
lorsque sa grille est charge d'lectrons -, le transistor est dit bloqu . Le courant ne passe plus,
(0). Lorsque le rservoir est vide (quand la grille a t vide de ses lectrons), le transistor est dit
passant : (1).

L'criture et l'effacement des donnes dans une mmoire Flash (programmation) s'effectuent par
l'application de diffrentes tensions aux points d'entre de la cellule.

Lecture d'un 0

Au sein des cellules d'une matrice de mmoire Flash, il n'y a qu'un seul composant : un transistor
compos d'une source et d'un drain (les portes d'entre et de sortie du courant), d'une grille de
contrle et d'une grille flottante (qui stocke les charges lectriques reprsentant un bit de donnes).
Lorsqu'elle est charge, la grille flottante bloque le transistor en s'opposant au passage des

173
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

lectrons entre la source et le drain. Au niveau du drain, le flux de charges est trs faible, voire nul :
c'est l'quivalent du 0 informatique.

Lecture d'un 1

La lecture du contenu d'une cellule s'effectue par l'envoi


d'une tension, de 1,8 5 V selon les modles et les
constructeurs, sur la grille de contrle, et d'une tension
identique entre la source et le drain du transistor. Lorsque
la grille flottante n'est pas ou peu charge, le courant
arrive intact jusqu'au drain : c'est l'quivalent du 1

Ecriture d'une cellule

Lors de l'criture d'un bit dans une cellule, une tension


de 12 volts est envoye la fois sur la grille de contrle
et sur la voie qui mne de la source au drain. Les
lectrons sont alors fortement attirs vers la grille de
contrle. C'est l'effet tunnel Fowler-Nordheim. Les
lectrons s'amassent dans la grille flottante, o ils restent
bloqus (seule une trs faible quantit d'lectrons
parvient finir sa course jusqu'au drain).

Effacement d'une cellule

Lors de l'effacement des donnes, un voltage de 12 V


est appliqu sur la source (aucune tension n'est
envoye ni sur le drain, ni sur la grille flottante). L'effet
tunnel conduit l'vacuation des lectrons qui se
trouvaient dans la grille flottante

1.16.2 Les mmoires Compact Flash

La mmoire Compact Flash est constitue d'un


contrleur mmoire et de mmoire flash contenues dans un botier de faible dimension (42.8 mm de
largeur et 36.4 mm de hauteur),

Les cartes CompactFlash sont conformes la norme PCMCIA/ATA si ce n'est que le connecteur
possde 50 broches au lieu des 68 broches des cartes PCMCIA. Ainsi il est possible d'enficher une
carte CompactFlash dans un emplacement PCMCIA passif de type II.

174
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

1.16.3 Mmoire flash base de nanocristaux de silicium.

Les mmoires flash actuelles sont bases sur des transistors microscopiques qui sont entours de
dioxyde de silicium. Cette couche pige les lectrons et la charge est lue comme tant soit 0, soit 1.
Toutefois, la couche de dioxyde de silicium reste relativement paisse et va devenir de plus en plus
difficile rtrcir.

La couche de nanocristaux de silicium utilise dans cette technologie est beaucoup plus fine qu'une
couche "classique" de dioxyde de silicium. En ralit, une telle couche de nanocristaux n'est mme
pas l'tat solide, et peut tre compare du givre sur une fentre. Bien que le silicium soit
normalement un conducteur lectrique, des niveaux de densit extrmement levs la nature
quantique du matriau prend le dessus, et il devient un isolant, pigeant les lectrons et retenant les
donnes.

Les nanocristaux de silicium utiliss ressemblent des sphres de 50 de diamtre places entre
deux couches d'oxyde. Les sphres de silicium sont fabriques de faon viter les mouvements
latraux des charges vers d'autres cristaux isols. Cette conception a pour but d'accrotre la fiabilit
de la mmoire flash, car ainsi le dfaut d'un seul oxyde ne peut pas engendrer une perte complte
de la charge lectrique, comme dans une mmoire flash conventionnelle.

1.16.4 Les SSD

Les SSD sont des mmoires de masse qui sont composes de puces de mmoire flash NAND,
mmoire de stockage qui utilise des transistors et dont le fonctionnement est bas sur leffet tunnel.

Les transistors utiliss dans la mmoire flash ont la particularit de


conserver les donnes en permanence aprs leur criture. Ils
contiennent deux grilles, une de contrle et une deuxime, appele
grille flottante, qui est
en suspension dans un
oxyde, le tout tant
plac sur un substrat
qui contient deux lectrodes.

Pour crire une donne, on doit faire passer un courant


lectrique (7 V) entre les deux lectrodes (drain et
source) et une tension plus leve (+- 12 V) dans la
grille de contrle. Leffet Fowler-Nordheim implique
quune partie des lectrons qui passent entre les
lectrodes va se dplacer vers la grille flottante,
travers loxyde. Une fois la grille sature avec des
lectrons, elle devient isolante et est considre
comme un 0 binaire.

Leffacement dune cellule seffectue de la mme faon,


mais en faisant passer une tension ngative dans la grille de contrle. Les lectrons se dplacent
alors de la grille flottante vers le substrat. Une fois la grille flottante "vide" de ses lectrons, elle est
considre comme dans un 1 binaire.

Pour la lecture, il faut mesurer la rsistance de la grille flottante, en faisant passer une tension faible
dans la grille de contrle et dans une des lectrodes. Si les lectrons passent entre la grille de
contrle et llectrode, la grille flottante nest pas isolante, on a un 1 binaire. Si le courant ne passe

175
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

pas, on a un 0 binaire. La lecture est donc plus rapide que lcriture ou leffacement, car on ne doit
pas remplir ou vider la grille flottante avec des lectrons.

La flash NAND et l'organisation en blocs

La mmoire NAND travaille avec un bus srie en accs squentiel. Il est impossible daccder
directement un bit en particulier, contrairement la mmoire NOR. Pour accder une information
prcise, on doit charger entirement une partie des donnes dans une petite mmoire RAM, et
ensuite lire ce que lon veut dans cette mmoire (shadowing). Cette particularit explique que la
mmoire flash manque parfois defficacit avec les trs petits fichiers : la lecture dun fichier de la
taille dune page et dun fichier plus petit prend le mme temps.

Dans un systme classique (une mmoire de 2 Go par exemple) on va travailler avec des blocs de
128 Ko. Le bloc est divis en 64 pages de 2 Ko. En ralit, une "page" fait plus que 2 Ko : on a 2048
octets accessibles, et 64 octets qui servent de contrle. La prochaine gnration de mmoire flash
va travailler avec des pages de 4 Ko. Les anciens systmes (ou ceux de faible capacit) travaillent
avec des pages de 512 octets et des blocs de 16 Ko.

Lecture sur une page, criture sur un bloc

Pour lcriture, on travaille au niveau du bloc : il faut effacer entirement le bloc de donnes avant
dcrire une nouvelle valeur. On a donc le mme problme quen lecture, crire 1 bit ou crire 128
Ko (taille typique dun bloc) ncessite le mme temps: on doit reprogrammer entirement le bloc. En
pratique, lcriture de petits fichiers (sous les 128 Ko) est donc assez lente avec de la mmoire flash.

Performances : du fait de son mode de fonctionnement (squentiel), laccs aux donnes nest pas
instantan. Il faut environ 25 s pour un accs une page (temps de copie dans la RAM interne).
Laccs aux autres pages du bloc est plus rapide (environ 0,03 s), alors que leffacement dun bloc
prend environ 2 ms.

En comparaison, sur des mmoires de type NOR, la lecture alatoire dune donne est de 12 s
(quel que soit lemplacement de celle-ci) et leffacement dun bloc est trs lent : 750 ms.

Dure de vie limite

* loxyde utilis pour sparer les grilles. Les lectrons doivent traverser cet oxyde pour passer dans
la grille flottante ou en sortir. Parfois, il peut arriver que des lectrons restent captifs de cet oxyde, et
soient relchs plus tard, ce qui peut perturber les critures et la lecture.

* la structure de la grille flottante elle-mme : avec le temps, les tensions leves peuvent
lendommager. On considre quune cellule de mmoire SLC peut subir environ 100.000 critures
avant destruction, et que la mmoire MLCMulti-Level Cell qui permet dobtenir des puces de
mmoire flash NAND de capacit leve est moins endurante : environ 10.000 critures.

Fonctionnement : on dispose de 3 octets dECC par bloc de 512 octets (donc 24 bits). chaque
criture, le code ECC est calcul et crit dans la zone inutilise des blocs de donnes. Pendant la
relecture, le code ECC des donnes est calcul et compar au code ECC calcul lcriture. Si les
deux codes sont identiques, le travail continue. En cas derreur sur 1 bit, il y a correction et lcriture
continue. En cas derreur sur 2 bits, ou dans le code ECC lui-mme, il ny a pas de correction
possible et lcriture est relance sur un autre bloc.

176
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

La gestion de l'usure

Lerase pool.

Une partie de la mmoire est rserve et inaccessible lutilisateur. Cette mmoire peut tre utilise
par le contrleur pour remplacer des blocs dfectueux sans altrer la capacit du support, et sans
que lutilisateur sen rende compte. La quantit de mmoire rserve varie entre 1 et 5 % selon le
support et le type de mmoire.

Le Dynamic Wear Leveling.

Rarement utilis. Le contrleur va intercepter les critures et les distribuer alatoirement sur des
blocs situs dans lespace libre. Comme les critures ne seront plus concentres sur le mme bloc
physique, on ne risque pas de dtruire un bloc en particulier si un programme crit en permanence
sur le mme fichier. Mais si lespace libre est trop faible, les critures vont se faire frquemment sur
les mmes blocs, qui vont suser et donc devenir inutilisables. On considre que le Dynamic Wear
Leveling perd de son efficacit ds que lespace libre descend sous les 25 % et est inutile avec
moins de 10 % despace libre.

Le Static Wear Leveling

Le contrleur enregistre le nombre dcritures sur chaque bloc et la dernire date dutilisation de
celui-ci. Il est donc capable de dterminer la frquence (la mesure du nombre de fois quun
phnomne priodique se reproduit chaque seconde) dcriture. Si on doit crire une donne, il va
dabord chercher le bloc qui a subi le moins de cycles. Sil est libre, le contrleur lutilise. Par contre,
si le bloc contient des donnes, il va vrifier la dernire fois quil a t crit et dterminer si cest une
donne statique (pas dcriture depuis x temps) ou bien dynamique (le bloc a t crit rcemment).

Si cest une donne statique, il va la dplacer vers un bloc us et mettre la nouvelle donne sa
place. Si cest une donne dynamique qui se trouve sur le bloc, il va en chercher un autre. Lintrt
de la technique consiste placer les donnes qui ne sont pas souvent crites sur des blocs uss et
de placer les donnes souvent modifies sur des blocs qui ont subi peu dcriture. Cette technologie
permet de garder une usure constante sur le support, et daugmenter la dure de vie globale.

Les SSD sont en gnral dpourvus de mmoire cache et physiquement, ils sont assez proche dun
disque dur au format 2,5 pouces : mme taille (100 x 70 x 9,5 mm), mme interface. Le SSD est
plus lger et est reconnu comme un disque dur Ultra DMA 4. Sa consommation est faible, il ny a
pas de pices en mouvement et la mmoire elle-mme ncessite moins dnergie pour fonctionner
quun plateau de disque dur.

* consommation en veille de 20 mA (avec une tension de 5 V) et en fonctionnement de 200 mA. Un


disque dur 2,5 pouces demande entre 20 mA (sil est en veille complte) et 170 mA (avec les
plateaux qui tournent) en veille. En criture ou en lecture, un disque dur ncessite environ 400 mA,
soit le double du SSD.

Le SSD peut supporter des acclrations brusques de 1.500 G et des vibrations continues de 20 G
(dans des vhicules en mouvement, par exemple). Un disque dur ne peut rsister qu 300 G
environ, et ne peut pas fonctionner dans un environnement qui vibre en permanence. Enfin, les SSD
peuvent fonctionner avec des tempratures trs basses (-25) et trs hautes (85). Enfin, il procure
un dmarrage plus rapide, grce son temps daccs trs faible et il ne produit aucun bruit.

177
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Exemples de projections de dure de vie de SSD :

Le Samsung 840 Evo est prvu pour fonctionner minimum 3 ans en tenant compte d'un volume
d'criture quotidien de 20 GB.
Le Samsung 840 Pro est prvu pour fonctionner un minimum de 5 ans en tenant compte d'un
volume d'criture quotidien de 40 GB.
Le Samsung 850 Pro est prvu pour fonctionner un minimum de 10 ans en tenant compte d'un
volume d'criture quotidien de 40 GB.

Informations gnrales concernant diffrents types de SSD

SLC (Single Level Cell) performance leve, structure NAND


90-100.000 cycles dcriture/effacement par cellule
Basse densit (1 bit par cellule)
Faible consommation
Ecriture rapide
3 fois plus cher que le MLC
Destin aux appareils industriels, aux systmes embarqus et aux applications critiques

eMLC (Enterprise Multi Level Cell)


20-30.000 cycles dcriture/effacement par cellule
Haute densit (2 bits par cellule)
Endurance infrieure aux SLC mais meilleure que MLC
Faible cot
Destin aux PME et aux particuliers

MLC (Multi Level Cell) performances moyennes, NAND


10.000 cycles dcriture/effacement par cellule
Haute densit (2 bits par cellule ou plus)
Endurance infrieure aux SLC et eMLC
Faible cot (1/3 de celui des SLC)
Destin aux particuliers. Non recommand pour des applications critiques qui demandent des mises
jour frquentes des donnes

TLC (Three Level Cell) - faibles performances


3.000 5.000 cycles dcriture/effacement par cellule
Trs haute densit (3 bits par cellule)
Endurance faible
Meilleur cot (30% de moins que MLC)
Destin aux particuliers. Non recommand pour des applications critiques qui demandent des mises
jour frquentes des donnes

178
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

1.17 Alimentation lectrique du systme

Une alimentation lectrique prend en charge le


support nergtique de tous les composants
internes. Il faut veiller possder une alimentation
suffisament puissante afin de pouvoir faire face sans
dfaillance la demande de tous les priphriques
prsents ou venir.

L'alimentation est aussi la partie la plus bruyante de


l'ordinateur, vu le ventilateur qu'elle renferme et qui
lui permet de maintenir la temprature des
niveaux acceptables.
L'adoption des boitiers ATX et des BTX ensuite,
rpond, en partie, la ncessit d'amliorer la
ventilation et le refroidissement.

Le type d'alimentation utiliser est li au format de


la carte mre. Il n'est pas possible d'employer une alimentation ATX sur un PC quip d'une
ancienne carte mre format AT. Quant aux alimentations BTX, elles sont rserves aux botiers et
aux cartes-mres BTX.

Les connecteurs d'alimentation des cartes mre AT et ATX sont diffrents et incompatibles. De plus,
les alimentations secteur prvues pour l'ATX comportent une certaine intelligence qui permet
leur mise en mode veille sous contrle des fonctions d'conomie d'nergie du logiciel (on peut
juste teindre ou allumer un bloc alimentation secteur de type AT).

Aspects techniques

L'alimentation permet de fournir du courant lectrique tous les composants de l'unit centrale. Une
alimentation dlivre principalement 3 tensions: 12V, 5V et 3,3V. Elle dlivre aussi des tensions
ngatives : -12V, -5V, et -3,3V qui ne dlivrent que peu de puissance.

Il existe des alimentations dont la ventilation est


thermorgule : pour faire le moins de bruit possible, la
vitesse du ventilateur varie en fonction de la temprature
de l'alimentation. Plus elle chauffera, plus il tournera vite
et inversment.

La puissance idale se situe aujourd'hui entre 500 et


600 W mais reste calculer selon les cartes dont le pc
sera quip.

Il peut y avoir diffrents types de connecteurs sur une


alimentation (selon sa gnration):

Celui de la carte-mre, qui est rectangulaire et possde une vingtaine de fils (parfois compos de 2
lments).
Les prises Molex, qui alimentent les priphriques 3,5 pouces et 5,25 pouces en PATA.
L'alimentation du lecteur de disquette.
L'alimentation des disques durs SATA.
Le branchement des faades lumineuses ou encore de ventilateurs intgrs au botier.

179
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Tension alternative - tension continue

Une alimentation doit fournir plusieurs tensions partir d'une mme source, savoir 220V AC. La
tension qui sort de la prise est alternative, elle ne garde pas la mme valeur au cours du temps
(contrairement une tension continue). Le premier but de l'alimentation est de convertir le signal
220 Volts alternatif en signal 12 Volts continu :

La premire tape consiste gnralement utiliser un pont de diodes pour redresser la tension. Le
redressage consiste transformer les alternances ngatives en alternances positives (une diode est
un composant lectronique ne laissant passer que les alternances positives du courant). Voici quoi
ressemble le signal une fois qu'il a pass une diode :

Afin de redresser compltement le signal, on va placer une deuxime diode qui va permettre (en
combinaison de la premire) d'effectuer un redressage complet du signal :

180
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Le dcoupage

Nous avons ce stade redress compltement le signal, mais il est encore loin d'tre continu. Voici
le schma montrant le principe de fonctionnement d'un pont de diodes, aussi appel pont de Gratz
:

La tension est ensuite lisse pour se rapprocher le plus possible d'une tension continue. Une fois
celle-ci obtenue, il va falloir partir de cette source de 12V obtenir deux autres niveaux de tension
qui sont 5V et 3.3V. Pour ce faire, elle utilise ce qu'on appelle le dcoupage, qui consiste faire
varier le rapport cyclique du signal de manire obtenir une valeur moyenne diffrente. Qu'est-ce
que le rapport cyclique ? Prenons l'exemple de ce signal :

le rapport cyclique est gal Ton / (Ton + Toff), la somme Ton + Toff tant la priode du signal souvent
note T. Le rapport cyclique est toujours compris entre 0 et 1. La valeur moyenne du signal obtenu
va dterminer la tension en sortie. Si on souhaite obtenir du 6V partir de 12V, on aura donc
choisir un rapport cyclique de 0.5.

Bien choisir son alimentation

La puissance dlivre par une alimentation est trs variable. Quand l'alimentation est donne pour
400 Watts sur l'emballage, il est rare qu'elle en dlivre concrtement plus de 350 en usage normal.

Le rendement d'une alimentation est galement trs important. Lorsque 600 Watts sont consomms
depuis la prise de courant, le PC consomme en ralit +- 500 Watts, les 100 Watts restants sont
dissips par l'alimentation sous forme de chaleur. Le rendement se dfinit comme suit : Rendement
= Puissance utile / Puissance consomme. Il est toujours infrieur 1 (car il existe toujours des
dgradations). Plus le rendement se rapproche de 1 (et donc de 100%) et meilleure est
l'alimentation. Il existe une norme rcente intitule "80 plus" :

181
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Cette norme signifie qu'une alimentation dote de ce label aura un rendement au


moins gal 80% et ce lorsqu'elle est charge 25%, 50% et 100%. Disposer
d'une alimentation possdant ce label est gnralement gage de qualit et
d'conomies.

1.17.1 La recharge lectrique par induction

La recharge/alimentation lectrique par induction, c'est--dire sans fil, pourrait devenir une
technologie standard pour les PC
portables, tlphones mobiles,
PDA, baladeurs ... La technologie
WREL (wireless resonant energy
link) repose sur la facult quont 2
objets possdant la mme
frquence de rsonnance
dchanger de lnergie. Le
dispositif est compos de 2
bobines de cuivre situes faible
distance lune de lautre. La
premire est alimente en
courant, ce qui cre un champ
magntique qui englobe la seconde et y induit lapparition dun courant. Le phnomne de
rsonnance permet daugmenter (un peu) la distance entre les 2 lments.

Les WildCharger sont des tapis relis au secteur et mettant un champ magntique de trs
courte porte via lesquels il est possible de recharger la batterie d'un appareil (par induction
magntique) simplement en le posant dessus et avec le mme temps de charge qu'avec un
adaptateur secteur classique.

Avantages
possibilit de recharger plusieurs appareils en mme temps
possibilit d'outrepasser le problme des connecteurs propritaires
rduction du nombre de cbles
disponibilit potentielle sous forme de bornes dans des chambres d'htels ou dans les aroports
terme, bornes pouvant alimenter les appareils sans contact direct (1 borne par pice ea)

Inconvnients
actuellement, puissance maximale de 120 watts
ncessit d'utiliser des appareils (tlphone, PDA, PC portables, baladeurs...) compatibles avec la
technologie
les appareils doivent tre quips dune manire ou dune autre (en interne de prfrence) dun
adaptateur compatible avec le systme d'alimentation par induction

Le phnomne d'induction lectromagntique (ou induction magntique ou, simplement,


induction) a pour rsultat la production d'une diffrence de potentiel aux bornes d'un conducteur
lectrique soumis un champ lectromagntique variable.

182
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Si un systme stable est cart de sa position dquilibre, il y retourne via des oscillations dont
la frquence est appele frquence de rsonance. Ces oscillations se produisent la frquence
propre du systme.

Seconde gnration

La relle alimentation sans fil (et sans tapis) devrait mettre en


uvre une classe d'objets (antennes) qui, une fois aliments, ne
rayonneraient plus d'onde lectromagntique mais un phnomne
nomm "rsonance de longue dure".

Ces antennes vibreraient une frquence prcise. Tous les


appareils cible, galement quips d'une antenne compatible, et
prsents dans le champ d'action de l'antenne dmission,
entreraient en rsonnance avec celle-ci.

Cette rsonnance crerait un "tunnel d'nergie" entre les appareils,


qui permettrait aux batteries de se recharger ou d'alimenter
directement les appareils.

Cette technologie permet de franchir les obstacles qui pourraient s'interposer entre l'metteur et les
rcepteurs et est rpute sans risque pour l'humain.

1.18 Le disque dur


Le disque dur est la mmoire de masse la plus clbre. Elle
quipe tous les pc's et constitue un lment cl de la
performance de ce dernier.
On en mesure les caractristiques via diffrents paramtres :
la capacit : de 20 40 MB l'origine, on est arriv aujourd'hui
quelques TB et cette valeur augmente rgulirement
le temps d'accs : temps moyen d'une lecture/criture; la
performance consiste rduire ce temps un minimum, ce
facteur, li la mcanique des hd, a peu volu
la vitesse de rotation; plus il tourne vite plus les temps d'accs
sont courts (IDE 5.400 et 7.200 trs/min et SCSI 10.000)
le type d'interface, IDE, SCSI, SATA; qui influence la performance, l'installation et le prix
le nombre de plateaux
le format physique (les dimensions) de l'lment
les normes de transfert des donnes et leur dbit

L'unit de disque dur comprend un support


d'enregistrement interne et l'interface mcanique
ncessaire pour accder au support et le
manipuler. L'unit reconnat et manipule les
donnes magntiques du support au moyen d'une
tte de lecture/criture. Un moteur fait tourner les
disques pour permettre la tte de lecture/criture
d'accder aux secteurs de donnes.

Les ttes du disque dur ont la capacit de gnrer


un champ magntique.

183
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Sous l'effet d'impulsions lectriques de faible intensit, une polarit positive ou ngative est attribue
une zone minuscule du disque.
Pendant la lecture, cette alternance de polarit engendre un courant lectrique capt par la tte et
converti en numrique par une puce DSP (Digital Signal Processor) en 0 ou 1.

Pour lire le secteur (en vert) situ sur une piste interne l'oppose de la tte de lecture (en rouge), il
faut dplacer la tte vers l'intrieur (TSeek), attendre que le bloc arrive sous la tte (TLatence) puis
lire la totalit du bloc (TTransmission). Il est possible d'optimiser le temps d'accs en prenant en
compte la vitesse de rotation pendant que la tte se dplace.

Enregistrement des donnes

Chaque plateau du disque dur est recouvert d'une fine couche


(environ 1m) de particules magntiques. Ces couches sont
emprisonnes sous un film protecteur lubrifi.

Les donnes sont stockes dans la couche aimante sous


forme binaire (0 et 1).

A l'tat initial, les particules sont places de faon dsordonne.


Fixes l'extrmit d'un bras mobile, les ttes, lors de l'criture,
orientent les particules dans le mme sens. Sous l'effet
d'impulsions lectriques positives ou ngatives, une polarit (+
ou -) est attribue une minuscule zone du disque. A la lecture,
l'alternance de polarit engendre un courant lectrique qui est
capt par la tte. Cependant, le signal magntique est de trs
faible intensit et, afin de garantir sa lecture, les ttes sont
places une distance de 15 nm de la surface. La vitesse de
rotation des plateaux gnre un coussin d'air qui vite une
collision fatale entre les ttes et la surface. Le courant lectrique lu par les ttes est alors converti
en numrique via une puce DSP (DIGITAL SIGNAL PROCESSOR) qui gre par ailleurs le
dplacement du bras.

Chaque plateau (2 surfaces) est compos de pistes concentriques. Les pistes situes un mme
rayon forment un cylindre.

Sur une piste les donnes sont dlimites en secteurs, aussi appels blocs.

Il faut trois coordonnes pour accder un bloc :


le numro de la tte (choix de la surface)
le numro de la piste (dtermine le dplacement de la tte)
le numro du bloc sur cette piste (dtermine partir de quand il faut commencer lire les donnes).

Cette conversion est faite par le contrleur du disque partir de l'adresse absolue du bloc (un
nombre compris entre 0 et le nombre total de blocs (moins 1) contenu sur le disque).

On notera que les secteurs extrieurs et intrieurs n'ont pas la mme taille physique.

Sur les premiers disques, une surface tait formate en usine et contenait les informations
permettant au systme de se synchroniser (de savoir quelle tait la position des ttes tout
moment). Cette surface tait dnomme servo (servo track). Par la suite, ces zones de
synchronisation ont t mixes entre les blocs de donnes.

184
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Typiquement donc, on trouvera sur une piste une succession de :

un petit blanc ou espace (gap)


une zone servo
un entte contenant le numro du bloc qui va suivre
les donnes
une somme de contrle permettant de corriger des erreurs

Format d'un secteur. Il ne contient pas seulement les donnes stockes, mais aussi un
prambule permettant de synchroniser le systme d'asservissement du disque, un entte avec
l'identifiant du bloc et enfin une somme de contrle () permettant de dtecter
d'ventuelles erreurs.

Une somme de contrle est une forme de contrle par redondance, un moyen simple pour garantir
l'intgrit des donnes en dtectant les erreurs lors d'une transmission.

Le principe est d'ajouter aux donnes des lments dpendant de ces dernires - on parle de
redondance - et simple calculer. Cette redondance accompagne les donnes lors d'une
transmission ou bien lors du stockage sur un support quelconque. Plus tard, il est possible de
raliser la mme opration sur les donnes et de comparer le rsultat la somme de contrle
originale, et ainsi conclure sur la corruption potentielle du message.

Organisation des donnes sur le disque

Sur chaque plateau du disque, on trouve X


pistes cylindriques, dcoupes en secteurs de
512 Octets chacun. Le mouvement des
diffrentes ttes de lecture / criture tant
solidaire, il est impossible qu'une tte soit sur
la 5 piste d'un plateau et l'autre sur la 56
d'un autre plateau.

Pour accder la 30 piste d'un plateau,


toutes les ttes seront en face de la 30 piste
de chaque plateau. Sur un disque compos de
3 plateaux, le cylindre (cylindre : constitu par
les pistes d'un mme numro sur tous les
plateaux) numro 30 sera donc l'ensemble de
6 pistes (une pour chaque surface de plateau)
numrotes 30.

L'adressage d'un secteur se fait normalement


en faisant rfrence au cylindre, la tte utilise
puis le secteur.

On appelle cluster (unit d'allocation) la zone minimale que peut occuper un fichier sur le disque. Le
systme d'exploitation exploite des blocs (clusters) qui sont constitus de plusieurs secteurs (entre 1
et x secteurs). Un fichier minuscule occupera plusieurs secteurs (un cluster), mme si 95% de ce
cluster reste vide.

185
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

IDE/SATA ou SCSI

Sont des protocoles (langages) de communication et c'est ce qui fait la diffrence entre ces types de
disque dur, car la mcanique est la mme.
Alors que l'IDE ou le SATA sont rservs aux disques durs et DVD, SCSI est applicable tous les
priphriques (Cd-rom, imprimante, scanner, HD, etc..).

Intyelliugnets, les priphriques SCSI sont dots dune lectronique plus sophistiqu, ce qui
explique leur prix plus lev.

Le processeur tant dcharg, en partie, d'un travail d'organisation et de contrle des donnes, il
peut excuter d'autres travaux pendant que le disque SCSI travaille.

1.18.1 La mcanique des disques durs

Vitesse linaire et de vitesse angulaire

Quand un disque tourne 7.200 trs/min, il sagit de vitesse angulaire (1 tour = 1 angle de 360 ) et
cette vitesse est constante pour tous les points du disque. Par contre la vitesse linaire (ou
cinconfrentielle) varie en permanence et est fonction de la position des ttes du disque par rapport
son axe de rotation (son centre).
Plus les ttes s'loignent du centre, plus la vitesse linaire augmente et plus le dbit est important.
Cela signifie qu'une donne situe prs du centre du disque dur va tre lue moins vite qu'une
donne situe au bord.

Densit d'informations

La densit c'est la quantit d'informations stockable sur une surface donne (actuellement +- 500
Gbit/in). Elle n'influence que le dbit du disque et en est la principale caractristique.

# Densit radiale : nombre de pistes par pouce (tpi: Track per Inch).
# Densit linaire : nombre de bits par pouce sur une piste donne (bpi: Bit per Inch).
# Densit surfacique : rapport de la densit linaire sur la densit radiale (s'exprime en bits par
pouce carr).

Temps d'accs, ou temps de recherche, ou seek time

C'est le temps que met la tte pour se dplacer jusqu'au cylindre choisi. C'est une moyenne entre le
temps piste piste et le plus long possible (full-stroke).
En 1992, le temps d'accs moyen tait de 14 m/s contre 9 m/s en 2003 et +- 1 m/s en 2015. La
diffrence n'est pas norme. Cette faible volution est un problme d'inertie.
L'inertie, c'est l'nergie quil faut dpenser pour arrter un objet en mouvement. On la rsume par E
= (MV)/2. Energie = [Masse * (Vitesse)] /2

Le terme qui a le plus d'influence est la vitesse, car elle est au carr. En augmentant lgrement la
vitesse, l'inertie augmente beaucoup, rendant la maitrise de la mcanique du disque rapidement
incontrlable. Une voie d'volution des disques durs, pour amliorer les temps d'accs, a t de les
fabriquer plus petits (2"1/2), ce qui donne des bras de tte plus courts et moins lourd. Mais surtout,
la distance moyenne parcourir par les ttes est plus faible.

Temps de transfert : le temps que vont mettre les donnes tre transfres entre le disque dur et
l'ordinateur par le biais de son interface.

186
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Temps de latence

Le temps de latence (aussi appel dlai rotationnel) reprsente le temps coul entre le moment o
le disque trouve la piste et le moment o il trouve les donnes.

Le temps de latence moyen actuel est de 4m/s (voir le tableau). Plus


le disque a une vitesse de rotation leve plus le temps de latence
est court.

Pour estimer le
temps de transfert
total, on
additionne ces
trois temps. On
pourra rajouter le
temps de rponse
du contrleur, etc.

L'effet taille du HD

1) Les informations situes au centre dun disque


plus petit seront dbites moins rapidement que
celles situes au bord extrieur dun autre de
plus grande capacit
2) Les ttes de lecture devront parcourir une distance moindre pour la mme quantit d'information
et permettre une diminution du temps d'accs moyen.

La cache du disque dur

De la mme manire que le processeur est plus rapide que la mmoire RAM, celle-ci est beaucoup
plus rapide que les disques durs. Une cache est utilise entre le disque dur et la mmoire, lorsque
l'ordinateur crit sur le disque, les donnes sont places dans la cache et dans la ram, elles sont
ensuite crites sur le disque dur.
Lorsque le systme dsire lire sur le disque, la cache peut avoir lu d'avance (prefetch) ou possder
des donnes lues auparavant, celles-ci sont alors tires directement de la cache ou de la ram sans
avoir passer par le disque dur. Les concepteurs de disques durs ont galement ajout une petite
quantit de cache matrielle sur les contrleurs de disques durs.
Le mme systme (en lecture) est appliqu aux CDVD-Rom. Souvent, la diffrence entre 2
gnrations successives de lecteurs/graveurs ne tient qu une question de taille du cache.

Connecteur du disque dur

Tous les disques aujourdhui sont IDE (Integrated Drive Electronics), Electronique Intgre sur
Disque. Les disques IDE n'ont pas besoin de carte contrleur. Les cbles de ces disques peuvent se
connecter en PATA directement sur la carte mre ou sur une carte dextension IDE (Promise) ou en
SATA sur la carte-mre.

L'enregistrement perpendiculaire
A un certain moment, il est devenu de plus en plus
complexe d'augmenter la densit de stockage sur les
disques durs car l'enregistrement longitudinal stocke les
donnes sous forme de bits magntiques (particules que

187
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

le champ magntique de la tte d'criture oriente dans un sens ou lautre pour crer un 0 ou un l),
plat sur la surface du disque.

En enregistrement longitudinal, les


disques durs les plus performants ont
prsent des plateaux dont la densit
surfacique maximale se situait entre
61 et 70 Gbit/in

Pour augmenter encore la capacit, il


faut multiplier le nombre de ces bits
en diminuant leur taille et en les
rapprochant de plus en plus. Mais
cette technique se heurte au
phnomne du superparamagntisme
(passage d'un tat ordonn d'un matriau ferromagntique un tat dsordonn du aux
perturbations de l'nergie thermique) : les particules formant les bits, devenues trop petites,
deviennent trop sensibles la chaleur et peuvent se dmagntiser.

La rponse a consist utiliser la technique


de lenregistrement perpendiculaire qui
magntise les bits d'informations non plus de
faon horizontale sur le plateau du disque,
mais perpendiculairement la surface.

En enregistrement longitudinal, les bits denregistrement sont bout bout, horizontalement. En


enregistrement perpendiculaire, ils sont debout, perpendiculaires la surface. On en place beau-
coup plus sur une mme surface.

L'enregistrement perpendiculaire autorise de trs hautes densits surfaciques, car il produit des
champs magntiques plus intenses sur le mdia de stockage.

La technologie d'enregistrement perpendiculaire met en


oeuvre des ttes TMR (tunneling magneto-resistive)
utilisant un faisceau d'lectrons, un mdia 2 couches
perpendiculaires et des technologies avances de
traitement du signal. Une couche de transport pour
propager le champ magntique (situe sous la couche d'enregistrement) est alors ncessaire.

La limite thorique de densit se situe 1 Tbit/in. Une telle densit surfacique donnerait naissance
des plateaux de 3,5" de diamtre capables de stocker plus de 1 To de donnes. Au-del, la limite
de l'effet superparamagntique interviendra malgr tout, empchant tout stockage fiable des
donnes.

Pour contourner cette limite, interviendra la technologie HAMR (Heat Assisted Magnetic Recording),
dveloppe paralllement la technologie d'enregistrement perpendiculaire, qui permettra
d'atteindre des densits surfaciques, en enregistrement perpendiculaire, de 50 Tbit/in. La
technologie HAMR utilise un faisceau laser qui chauffe la surface du mdia magntique un endroit
prcis avant l'enregistrement des donnes, ce qui a pour effet de diminuer l'intensit du champ
magntique requis, qui peut ainsi tre maintenu dans un tat stable. Dans un tel tat de stabilit,
l'intgrit des donnes peut tre maintenue, malgr la trs haute densit surfacique de stockage.

188
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

1 - Dans l'enregistrement traditionnel (longitudinal), les


particules magntiques sont polarises horizontalement (les
axes nord/sud sont parallles la surface du disque). La
rduction de la taille des particules pour augmenter la
densit d'enregistrement peut engendrer une instabilit de la
polarisation.

2 - L'enregistrement perpendiculaire positionne les axes


nord/sud des particules magntiques perpendiculairement
la surface du disque, ce qui permet de gagner de la place et
d'augmenter ainsi la densit. Une couche de transport place
sous la couche d'enregistrement est ncessaire pour
propager le champ magntique lors de l'criture.

Le fluid dynamic bearing

Le fluid dynamic bearing (FDB) consiste


placer l'axe de rotation du disque dans
un bain d'huile et non simplement dans
des billes en acier. La premire
amlioration perue est le bruit qui
diminue significativement. L'autre
amlioration majeure est la dure de vie
accrue de ce type de matriel : les billes
pouvant se creuser lgrement au bout
dun temps d'utilisation, la prcision du
disque dur peut en tre affecte.

L'AAM (automatic acoustic management)

L'AAM est un mode qui permet de diminuer le bruit et d'augmenter la dure de vie d'un disque dur
en diminuant l'acclration et la dclration des ttes de lecture. Cette fonction augmente
normment les temps d'accs aux donnes et dgrade dautant les performances globales des
disques.

189
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Disques durs hybrides et mmoire flash

Certains disques durs embarquent une certaine


quantit de mmoire flash NAND en guise de cache
avec pour objectif d'acclrer notamment le
dmarrage des PC.

Plus rapide que la mcanique dun disque, la


mmoire flash stocke les informations frquemment
consultes par le systme dexploitation. En
rduisant les accs aux disques durs, cette mmoire
acclre de 20% le dmarrage de la machine ou la
sortie du mode veille. La consommation globale du
disque devrait elle aussi diminuer de 50 %.

Windows XP ne grant pas ce genre de technologie,


il faut utiliser Vista, Seven ou ultrieur pour en profiter.

Une volution future sera l'intgration de cette mmoire Flash la carte mre elle-mme, afin que
tous les types de disques durs puissent y avoir recours.

Les disques durs hybrides

En plus des plateaux habituels, un module de mmoire flash est ajout au disque. Lors de
l'utilisation, les donnes sont stockes dans la mmoire flash, ce qui vite au disque d'tre en
permanence en rotation, d'o un gain en consommation lectrique. Quand la flash est remplie, le
disque transfre son contenu sur les plateaux. Le disque ne sera ainsi en fonction que quelques
dizaines de secondes toutes les 20 ou 30 minutes (selon utilisation). Si le fichier enregistrer est
plus grand que la flash, le systme passe outre et enregistre de suite sur les plateaux.

Avantages :

Economie d'nergie : augmentation du temps d'utilisation d'un portable de 5 15%.


Diminution du bruit et du dgagement thermique.
Moins de fragilit en cas de choc (disque presque srement l'arrt).
Dmarrage du pc plus rapide : la flash stocke une partie des lments du boot et les charge pendant
que le disque dur arrive sa vitesse de rotation.

Inconvnients :

Prix lev.
En cas d'accs la masse du disque dur, le temps d'accs est plus long car les plateaux doivent se
remettre en rotation.
Dure de vie diminue car le nombre de cycles d'criture d'une flash est infrieur celui d'un disque
dur.
Utilisation dpendante d'une composante logicielle (ReadyDrive).

190
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

1.18.2 Le format du disque dur

Le HD doit tre format avant dtre utilis. La surface magntique est


garnie de balises et divises en pistes et secteurs. Le cylindre est lespace
de stockage accessible simultanment par toutes les ttes du HD et sur tous
ses plateaux.

Il faut distinguer le formatage de bas niveau (formatage physique) et le


formatage de haut niveau (formatage logique).

La surface de chaque cylindre, originalement uniforme, est divise lors du


formatage en petites zones qui pourront ensuite tre individualises.

Le formatage de bas niveau

C'est une opration magntique, effectue :


en usine par le constructeur d'un disque dur
par lutilisateur ( la demande o lors de
certaines installations comme Windows)

Le but du formatage de bas niveau est de


diviser la surface des disques en lments
basiques:

pistes
secteurs
cylindres

Les pistes sont des zones concentriques crites de part et d'autre d'un plateau.

Enfin ces pistes sont dcoupes en quartiers appels secteurs.

Les pistes se comptent par milliers et comptent chacune de 60 120 secteurs environ.

NB: Dans le cas d'une disquette, ces infos sont standardises, fonction du type de support (p.ex.
pour les disquettes Haute Densit 3"1/2 : 512 octets par secteur, 2 ttes, 80 pistes, 18 secteurs par
piste, soit 1.44Mo de capacit), ou transmises en paramtres au programme :
format a: /F:taille /T:pistes /N:secteurs

Le programme de formatage bas niveau dtermine la taille de secteurs utiliser (512 octets en
principe), le nombre de ttes, le nombre de pistes (ou cylindres) et le nombre de secteurs par piste,
partir d'informations codes dans le disque dur par le constructeur.

191
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Ce programme vrifie tous les secteurs un par un, en les magntisant et en lisant le rsultat, et
stocke sur le disque des informations d'erreur ventuelle et d'identification pour chaque secteur.

Lors du formatage de haut niveau qui suivra, le type dOS va dterminer le type de systme de
fichiers qui va tre utilis et la taille de la partition dterminera le nombre de secteurs par clusters.

Un cluster va tre accd par un n logique, or ce n ne correspond jamais l'ordre physique des
secteurs, pour des questions de performances.
Compte tenu de l'inertie du mcanisme et du temps de lecture lui-mme, quand on lit un cluster, il
est impossible de lire "posment" le suivant immdiat (gomtriquement parlant), car la tte a
souvent dpass le dbut avant dtre mme
deffectuer la lecture.
On est alors oblig de faire un tour quasi
complet, ce qui est une grosse perte de temps
et de performances.

Donc, le cluster logique suivant a intrt tre


physiquement un peu plus loin (non contig au
prcdent). Ce dcalage correspond ce
qu'on appelle le "facteur d'entrelacement"
(interleaving). Il dpend de la vitesse de rotation
du disque et de la vitesse de traitement du
contrleur de disque. Par exemple, un facteur de
"6" signifie qu'il faut "sauter" 5 clusters physiques
aprs avoir accd un cluster pour accder au
cluster logique suivant.
Une erreur sur ce facteur peut rendre le disque
inutilisable

Le formatage physique organise la surface de


chaque plateau en pistes et secteurs, en
polarisant grce aux ttes d'criture des zones
du disque. Les pistes sont numrotes en
partant de 0, puis les ttes polarisent
concentriquement la surface des plateaux.
Lorsque l'on passe la piste suivante, la tte
laisse un "trou" et ainsi de suite. Chaque piste
est elle-mme organise en secteurs (numrots
en commenant partir de 1) spar entre eux
par des trous (gaps). Chacun de ces secteurs
commence par une zone rserve aux informations du systme appele prfixe et se termine par
une zone appele suffixe
Le formatage de bas niveau a donc pour but de prparer la surface du disque accueillir des
donnes (il ne dpend pas du systme d'exploitation et permet de marquer les secteurs dfectueux).

Somme de contrle

Pendant le formatage, des tests de contrle (algorithme permettant de tester la validit des secteurs
grce des sommes de contrle) sont effectus et chaque fois qu'un secteur est considr
comme dfectueux, la somme de contrle (invalide) est inscrite dans le prfixe, il ne pourra alors
plus tre utilis par la suite.

192
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Lorsque le disque lit des donnes, il envoie une valeur qui dpend du contenu du paquet envoy, et
qui est initialement stocke avec ceux-ci. Le systme calcule cette valeur en fonction des donnes
reues, puis la compare avec celle qui tait stocke avec les donnes. Si ces deux valeurs sont
diffrentes, les donnes ne sont pas valides, il y a probablement un problme de surface du disque.
Le contrle de redondance cyclique (CRC: cyclic redundancy check), est bas sur le mme principe
pour contrler l'intgrit d'un fichier.

Les utilitaires d'analyse oprent autrement: ils inscrivent des donnes sur les secteurs a priori
valides, puis les relisent et les comparent. Si ceux-ci sont similaires, l'utilitaire passe au secteur
suivant, dans le cas contraire il marque le secteur comme dfectueux.

Formatage de haut niveau

Le formatage logique s'effectue aprs le formatage de bas niveau et cre un systme de fichiers sur
le disque, qui va permettre un systme d'exploitation (DOS, Windows, Linux ...) d'utiliser l'espace
disque pour stocker et utiliser des fichiers.

Les systmes d'exploitation utilisent des systmes de fichiers diffrents, ainsi le type de formatage
logique dpend du systme d'exploitation qui sera install. Si un disque est format en un seul
systme de fichiers, cela limite naturellement le nombre et le type de systmes d'exploitation
potentiellement utilisable.

La parade consiste crer des partitions. Chacune des partitions peut avoir son propre systme de
fichiers, ce qui permet dinstaller plusieurs systmes d'exploitation diffrents si ncessaire.

NCQ: Native Command Queueing

L'arrive du Serial-ATA 3 Gb/s a permi de faire passer le dbit d'information 3 Gb/s. Dans la
foule de cette norme, on a trouv quelques fonctions nouvelles, dont le NCQ.

C'est une amlioration mcanique de la gestion des informations. Mcaniquement, un disque NCQ
est identique un disque standard, ils ont des vitesses de rotation et des ttes de lecture identiques.

La gestion lectronique du disque examine les informations qui lui sont demandes par le systme,
et organise ces informations pour que les ttes de lecture aient le moins de "chemin" possible a
effectuer pour les lire. Plutt que de lire les informations dans l'ordre d'criture, le disque optimise le
chemin de lecture des clusters.

Exemple, le systme demande la lecture de 4 clusters sans la fonction NCQ, le disque lira les
plages dans l'ordre d'criture (qui n'est peut-tre pas optimis): 1 - 2 - 3 - 4

Avec la technologie NCQ, le chemin des ttes est organis de manire diffrente en fonction de
l'emplacement physique des donnes: exemple 1 - 3 - 2 - 4

193
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

On peut voir le gain de distance ralis par les ttes. Les donnes sont ensuite assembles dans le
buffer du disque dans l'ordre cortrect.

Le gain moyen en performances est de 20%. En thorie, le NCQ n'est pas dpendant du contrleur
sur lequel il est branch.

1.18.3 La dfragmentation du disque dur

La fragmentation du disque est lie la manire dont


lOS stocke les fichiers sur le disque. Lors du
formatage, le disque est organis en groupes de
secteurs nomms clusters. Quand un fichier est sauv
sur le disque, on utilise des tables dinformation
spciales pour dcrire le type de fichier, sa taille,... La
FAT (File Allocation Table) est lune de ces tables,
situe en piste 0, juste aprs le secteur de boot ou lon
marque lemplacement de chaque secteur constituant
un fichier stock sur le disque. La FAT rpertorie les
diffrents clusters constituant un fichier et si on doit charger un fichier stendant sur plusieurs
clusters, chaque cluster qui le constitue donne les coordonnes du cluster suivant, via la FAT. Tant
que lon ajoute des fichiers, ils se rangent les uns la suite des autres, mais quand on les efface,
lOS ne les supprime pas rellement, il va seulement, dans la FAT et dans le rpertoire racine,
marquer les clusters correspondants ce fichier comme tant libres. (ce qui explique pourquoi
effacer un fichier est beaucoup plus rapide que de le copier.) Le fichier reste donc physiquement sur
le disque, cest ce qui permet certains outils de le rcuprer en cas de besoin, tout au moins tant
quon na pas rcri autre chose la mme place. La fragmentation prend toute son importance
quand on copie de nouvelles donnes dans la zone ou lon vient deffacer un fichier et que lOS va
utiliser en priorit (alors, plus de rcupration possible). La taille du nouveau fichier ne correspond
virtuellement jamais celle du fichier effac et lOS en copie la suite sur le cluster libre suivant. A
force de copier et effacer des fichiers, les diffrents blocs dun mme fichier finissent par ne plus tre
logiquement contigs mais de plus en plus mlangs. Cette situation amne un allongement des
temps daccs car la tte de lecture du disque doit faire un grand nombre de mouvements pour aller
chercher tous les bouts du fichier et le reconstituer.

Fichier non fragment

Fichier fragment

194
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Les utilitaires de dfragmentation dplacent les diffrents bouts de fichiers pour les rassembler
logiquement, programme par programme et fichier par fichier. Ils sont utiliser quand cest
ncessaire, si le PC ralise trop de fichiers d'change (swap) et prsente des temps daccs trop
longs. Si un pc steint lors dune dfragmentation (panne de courant, manip errone,...), le volume
concern cesse le plus souvent dtre utilisable et doit tre format.

1.18.4 Partitionnement du HD

Le partitionnement dun disque dur consiste le diviser en plusieurs units logiques portant pour le
systme des noms diffrents. Alors que le hd est traditionnellement c :, une fois partitionn, par
exemple en 3, une partition va rester c : et les autres seront d : et e : Le partitionnement se ralise
via une option du systme lors du FDISK et peut diviser le disque en maximum 4 zones (dans le
monde MBR).

Lavantage du partitionnement est que, si une partition, contenant uniquement des applications vient
se "crasher", cela n'empchera pas la partition principale, contenant le systme d'exploitation, de
fonctionner.

Avec les plates-formes INTEL, 4 partitions au maximum ont t prvues qui constituent des
partitions "PRIMAIRES" (ou "PRINCIPALES", les deux appellations sont quivalentes)

Il y a ainsi trois sortes de partitions: les partitions principales, la partition tendue et les lecteurs
logiques.
Un disque peut contenir jusqu' quatre partitions principales (dont une seule peut tre active la
fois), ou trois partitions principales et une partition tendue. Dans la partition tendue l'utilisateur
peut crer un ou des lecteur(s) logique(s) (c'est--dire faire en sorte que l'on ait l'impression qu'il y a
plusieurs disques durs de taille moindre).

On peut galement diviser le disque en 2 partitions principales et 1 tendue ou 1 partition principale


et 1 tendue (ce qui est le cas le plus courant) ou garder une seule partition.

Partition principale

Une partition principale doit tre formate logiquement, puis contenir un systme de fichier
correspondant au systme d'exploitation install sur celle-ci.
Si il y a plusieurs partitions principales sur un disque, une seule sera active et visible la fois, selon
le systme d'exploitation utilis pour dmarrer. En choisissant le systme d'exploitation de
dmarrage, on dtermine la partition visible. La partition active est la partition principale sur laquelle
un des systmes d'exploitation est dmarr au lancement de l'ordinateur.
Les partitions principales autres que celle sur laquelle le dmarrage a t fait seront caches, ce qui
empchera d'accder leurs donnes. Ainsi, les donnes d'une partition principale ne sont
accessible qu' partir du systme d'exploitation install sur cette partition (ou compatible).

Partition tendue

La partition tendue a t mise au point pour outrepasser la limite des quatre partitions principales,
en ayant la possibilit de crer dans celle-ci autant de lecteurs logiques que voulu. Au moins un
lecteur logique est ncessaire dans une partition tendue, car il nestr pas possible dy stocker des
donnes directement.

Donc, un disque pourra avoir la structure suivante :

195
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

1 et 1 seule partition primaire ou principale (par OS) S'il y a 2 OS sur le mme disque dur, chacun
aura sa partition primaire, mais sera le seul la voir sur le volume. On peut avoir jusqu'a 4 (pas
plus) partitions primaires sur un HD. Une seule peut tre active la fois.
1 partition tendue qui sera divise en lecteurs logiques qui seront nomms par les lettres de
l'alphabet. Ces lecteurs logiques sont les zones que nous utilisons habituellement (D: - E: - ...)

Le partitionnement n'existe que pour les disques durs (et non pour les disquettes)

Le Master Boot Record

Le secteur de dmarrage (Master Boot Record ou MBR) est le premier secteur d'un disque dur
(cylindre 0, tte 0 et secteur 1), il contient la table de partition principale et le code qui, une fois
charg en mmoire, va permettre d'amorcer le systme (booter).
Ce programme, une fois en mmoire, va dterminer sur quelle partition le systme va s'amorcer, et il
va dmarrer le programme (bootstrap) qui va amorcer le systme d'exploitation prsent sur cette
partition.
D'autre part, c'est ce secteur du disque qui contient toutes les informations relatives au disque dur
(fabricant, numro de srie, nombre d'octets par secteur, nombre de secteurs par cluster, nombre de
secteurs,...). Ce secteur est le plus important du disque dur, il sert au setup du BIOS reconnatre le
disque dur. Ainsi, sans celui-ci le disque est inutilisable, c'est donc une des cibles prfres des
virus.

Formatage logique (suite)

Il est ralis par la commande FORMAT (sous DOS, Win9x), WINDISK (sous NT), MKFS (sous
Linux) et va permettre d'organiser un "catalogue" (vierge au dbut) de tous les fichiers qui seront
copis sur le volume par la suite. Cette organisation varie suivant les systmes de fichiers prvus
(supports par le systme d'exploitation correspondant).
Cette organisation est appele type de partition, et est stock sous la forme d'un octet dans une
table situe dans le 1er secteur physique du disque (le MBR), ou dans une table secondaire, situe
ailleurs (un EBR), mais dont l'adresse est stocke dans le MBR.

196
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

FAT12 disquettes DOS


FAT16 DOS, Windows 9x, Windows NT, Windows 2000, XP
FAT32 Windows 9x, Windows 2000, XP, Vista, 7, 8
NTFS Windows NT3.5x, NT4 et Windows 2000, XP, Vista, 7, 8
NTFS5 Windows 2000, XP et suivants
EXT2 Linux
BE BeOS
ReFS Windows 8.1 et 10

Certains systmes d'exploitation peuvent accder (nativement ou l'aide d'outils spcifiques) des
systmes de fichiers prvus pour d'autre systmes. Ainsi :

Linux et BeOS savent accder aux partitions de type FAT,


le Service Pack 4 (et au del) permet l'accs des partitions NTFS5 sous Windows NT4
l'utilitaire explore2fs (Windows 32 bits) permet l'accs des partitions EXT2 sous toute plate-
forme Windows 32 bits,
le driver FAT32.SYS permet l'accs des partitions FAT32 sous Windows NT4
l'outil NTFS98 permet l'accs des partitions NTFS et NTFS5 sous Windows 9x

Si on prend le cas de DOS (ou Windows 9x), le formatage logique va crer successivement :

* un secteur de dmarrage (bootsector) (il y a un secteur de boot quel que soit le systme : DOS,
Windows 9x, XP, Linux, BeOS,..)
* une table de "localisation" (= la FAT ou, selon lOS, ce qui en tient lieu) de tous les secteurs de
chaque fichier, des secteurs dfectueux et des secteurs libres.
* un catalogue principal (= le rpertoire racine)

197
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Les oprations de "prparation" d'un disque dur avant usage sont donc :

formatage bas niveau (chez le constructeur)


partitionnement (par l'utilisateur, effectu en principe une fois, mais peut tre modifi)
formatage logique de chaque partition (par l'utilisateur, effectu une ou plusieurs fois, avant ou au
cours de l'installation d'un systme d'exploitation dans le cas d'une partition systme, une ou
plusieurs fois dans le cas d'une partition non systme)

Disquette :

* formatage bas niveau et, IMMDIATEMENT aprs, formatage logique (par l'utilisateur, ou par le
fabricant).
* Il n'y a pas de partitionnement sur une disquette, donc il n'y a pas de MBR, car elle ne contient
qu'une seule partition.

Nombre maximum d'entres la racine d'une partition FAT

Le rpertoire racine d'un disque format en FAT 12 ou en FAT 16 est fixe et dpend du type de
support (disque dur ou disquette).
En consquence, le nombre de fichiers ou de rpertoires que peut contenir le rpertoire racine de ce
type de partition est limit (ce qui n'est pas le cas avec la FAT 32).

Support Nombre maximum d'entres


Disquette 1.44 M (FAT 12) 254
Dique dur (FAT 16) 512
Dique dur (FAT 32) 248 (ou limit par la capacit du disque dur)

Il est prfrable de partitionner son HD pour plusieurs raisons :


Cela force un minimum dorganisation. Par exemple : une partition pour le systme, une pour les
applications et une pour les donnes. 248

198
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Effet protecteur car, en cas de plantage, il vous reste des chances de continuer accder aux
autres partitions et dy sauver ce qui sy trouve.
Sauvegardes de scurit : il est plus facile de faire un back-up dune partition de taille modre (on
peut sarranger pour quune partition tienne sur une cartouche de sauvegarde).
Efficacit dans lutilisation de lespace disque : la taille dune partition influence directement la taille
des clusters utiliss (Le cluster est lunit dallocation mmoire la plus petite manipulable dans une
partition). Par exemple, une partition de 100 Mo utilise des clusters de 2 Ko et donc, tout fichier de
taille infrieure utilisera quand mme cette place, quelle que soit sa taille relle.
Partition jusqu'a 128 Mo, cluster de 2 Ko (FAT 16)
Partition de 128 256 Mo, cluster de 4 Ko (FAT 16)
Partition de 256 512 Mo, cluster de 8 Ko (FAT 16)
Partition de 512 Mo 1 Go, cluster de 16 Ko (FAT 16)
Partition de 1 Go 2 Go, cluster de 32 Ko (FAT 16)
Partition jusqu'a 8 Go, cluster de 4 Ko (FAT 32)
Partition de 8 Go 16 Go, cluster de 8 Ko (FAT 32)
Partition de 16 Go 32 Go, cluster de 16 Ko (FAT 32)
Partition de plus de 32 Go, cluster de 32 Ko (FAT 32)

1.18.5 Les diffrentes structures de fichiers

Les systmes de fichiers

Un systme de fichiers (FS) est une structure de donnes permettant de stocker les informations et
de les organiser dans des fichiers sur des mmoires secondaires (disque dur, disquette, CD-ROM,
cl USB, etc.).

Cette gestion des fichiers permet de traiter et de conserver des quantits importantes de donnes
ainsi que de les partager entre plusieurs programmes. Il offre l'utilisateur une vue abstraite sur ses
donnes et permet de les localiser partir d'un chemin d'accs.

Reprsentation pour l'utilisateur

Pour l'utilisateur, un systme de fichiers est vu comme une arborescence : les fichiers sont
regroups dans des rpertoires. Ces rpertoires contiennent soit des fichiers, soit rcursivement
d'autres rpertoires. Une telle organisation gnre une hirarchie de rpertoires et de fichiers
organiss en arbre.

Restriction de nommage

Le nom d'un fichier est une chane de caractres, parfois de taille limite, et dans laquelle certains
caractres ayant un sens pour le systme d'exploitation peuvent tre interdits. C'est le cas par
exemple pour les caractres : , / ou \ sous Windows. Les systmes de fichier Unix sont
gnralement neutres pour le jeu de caractre utilis (considr au niveau bas comme une simple
suite d'octets). NTFS utilise le jeu de caractres UTF-16 pour les noms de fichiers.

Sous Windows, le nom d'un fichier possde en gnral un suffixe (extension) spar par un point
qui est fonction du contenu du fichier : .txt pour du texte par exemple; de cette extension va
dpendre le choix des applications prenant en charge ce fichier. Toutefois, sous Linux/Unix,
l'extension fait partie du nom de fichier, son format est dtect par le type MIME inscrit de faon
transparente dans l'en-tte des fichiers.

199
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Fonctions du SGF : le systme de gestion des fichiers assure plusieurs fonctions

Manipulation des fichiers : des oprations sont dfinies pour permettre la manipulation des fichiers
par les programmes dapplication, savoir : crer/dtruire des fichiers, insrer, supprimer et modifier
un article dans un fichier.
Allocation de la place sur des mmoires secondaires : les fichiers tant de taille diffrente et cette
taille pouvant tre dynamique, le SGF alloue chaque fichier un nombre variable de clusters de
mmoire secondaire de taille fixe.
Localisation des fichiers : il est ncessaire de pouvoir identifier et retrouver les donnes; pour cela,
chaque fichier possde un ensemble dinformations descriptives (nom, adresse) regroupes dans
un iNode.
Scurit et contrle des fichiers : le SGF permet le partage des fichiers par diffrents programmes
tout en assurant la scurit et la confidentialit des donnes. Un nom et une cl de protection sont
associs chaque fichier afin de le protger contre tout accs non autoris lors du partage des
fichiers. Le SGF se doit aussi de garantir la conservation des fichiers en cas de panne du matriel
ou du logiciel.

Les inodes (contraction de index et node ; = nud d'index) sont des structures de
donnes contenant des informations concernant les fichiers stocks dans certains systmes de
fichiers. chaque fichier correspond un numro d'inode (i-number) dans le systme de fichiers
dans lequel il rside, unique au priphrique sur lequel il est situ. Les inodes peuvent, selon le
systme de fichiers, contenir aussi des informations concernant le fichier, tel que son crateur
(ou propritaire), son type d'accs (par exemple sous Unix : lecture, criture et excution), etc.
Les inodes contiennent notamment les mtadonnes des systmes de fichiers, et en particulier
celles concernant les droits d'accs.

Les inodes sont crs lors de la cration du systme de fichiers. La quantit d'inodes
(gnralement dtermine lors du formatage et dpendant de la taille de la partition) indique le
nombre maximum de fichiers que le systme de fichiers peut contenir.

Organisation des fichiers

L'organisation physique sous-jacente du mdium utilis (clusters) et les mcanismes d'entre/sortie


de bas-niveau sont masqus. L'utilisateur peut organiser ses donnes permanentes en les
distribuant dans diffrents fichiers. Le contenu des fichiers est dtermin par leur format, qui dpend
de l'application utilise.

En plus de cette organisation abstraite, les systmes de fichiers peuvent inclure la compression ou
le chiffrement automatique des donnes et une gestion plus ou moins fine des droits d'accs aux
fichiers.

FAT 16 et 32, NTFS 4 et 5, exFAT (FAT64)

FAT est lacronyme de File Allocation Table. Cette table est place au dbut de la partition, et
contient les informations sur la disposition et laccs aux fichiers de la partition.
La FAT ainsi que le rpertoire racine doivent tre un emplacement fixe permettant ainsi au
systme de les charger lors du dmarrage.

La FAT est le coeur du systme de fichiers. Elle est localise dans le secteur 2 du cylindre 0 la
tte 1 et est duplique dans un autre secteur par scurit. Dans cette table sont enregistrs les
numros des clusters utiliss, et o sont situs les fichiers dans les clusters.

Le systme de fichiers FAT 16 supporte des disques ou des partitions d'une taille allant jusqu' 2,1
Go, mais autorise au maximum 65.525 clusters. Ainsi, quelle que soit la taille de la partition ou du

200
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

disque, il doit y avoir suffisamment de secteurs par cluster pour que tout l'espace disque puisse tre
contenu dans ces 65.525 clusters. Ainsi, plus la taille du disque (ou de la partition) est importante,
plus le nombre de secteurs par cluster sera important.

Le systme de fichier FAT utilise un rpertoire racine (reprsent sur les systmes d'exploitations
qui utilisent ce type de systmes de fichiers par le signe C:\ ) , qui doit tre situ un endroit
spcifique du disque dur. Ce rpertoire racine stocke les informations sur les sous-rpertoires et
fichiers qu'il contient. Pour un fichier, il stockera donc:

le nom de fichier
la taille du fichier
la date et l'heure de la dernire modification du fichier
les attributs du fichier
le numro du cluster dans lequel le fichier commence

FAT 16 peut tre utilise par un certain nombre de systmes dexploitation tels que MS-DOS,
Windows 3.1x, Windows 95 et Windows NT. Il permet de grer un maximum de 65.535 clusters et
65.518 fichiers par partition. Dans la root, Fat 16 autorise au maximum 512 entres de fichiers et de
directory de 1er niveau.

FAT 16 est adapte aux petites partitions (environ 500 Mo). Sur les partitions plus grandes, la taille
du cluster sera de 8 Ko ou plus, puisque FAT 16 ne supporte que 65.536 (216) clusters (de 512
octets) ou entres. De plus, la taille du cluster doit tre une puissance de 2. Ainsi, il est impossible
davoir une taille de 10 Ko mais au moins 16 Ko. Cela augmente dautant lespace disque inutilis
pour chaque fichier.
FAT 16 ne peut pas grer de partition suprieure 2,1 Go.

FAT 12 est le systme des disquettes et ne supporte que 4.096 (212) clusters (de 512 octets) ou
entres. Dans la root, Fat 12 autorise au maximum 254 entres de fichiers et de directory de 1er
niveau.

FAT 16 et FAT 32 Les diffrences

FAT-16 est un systme de fichiers dont chaque entre est code sur 16 bits, c'est--dire 2 octets,
raison pour laquelle il ne peut contenir plus de 216 soit 65.535 clusters.

FAT-32 est un systme de fichiers dont chaque entre est code sur 32 bits, c'est--dire 4 octets.
En ralit seuls 28 bits sont utiliss, ce qui correspond un maximum de 268 millions de clusters
environ.

FAT-32 permet le support de partitions de disques plus grandes (2,1 To contre 2,1 Go pour la FAT
16). La taille minimale de partition sous FAT 32 est de 512 Mo.

Structure des fichiers en FAT 16 et 32

Les attributs des fichiers (read only, invisible, system, le nom du fichier, ...) sont inscrits dans une
sorte de table 2 entres dont la taille est strictement limite en largeur et en hauteur.

La limitation en largeur signifie qu'il y a un nombre maximum (et trs limit) d'attributs applicables
chaque fichier et que les fichiers doivent avoir des noms structurs en "8 caractres. 3 caractres".
Mme si l'interface Windows 9x prsente des noms longs l'cran et lors des manipulations, c'est
un artifice logiciel car, fondamentalement, les noms sont stocks en "8+3".

201
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

La limitation en hauteur signifie qu'il y a un nombre maximum d'entres (fichiers ou rpertoires)


possible par partition. On atteint rarement ce nombre, ainsi cette limitation n'est pas ressentie
communment.
C'est nanmoins cette limitation qui explique pourquoi, plus la partition est grande, plus le cluster
(plus petite zone manipulable par le systme) est grand. Le cluster tant la nime partie du total et n
tant constant, total et cluster augmentent ensemble.

La FAT 32 a, pour sa part, une table qui possde un nombre maximum d'entres = 228 (et pas 232),
plus lev que la FAT 16, ce qui rduit d'autant la taille du cluster mais ne supprime pas le
phnomne proportionnel pour autant.

Avantages de la FAT32 sur la FAT16 :

- La FAT32 permet de formater en une seule partition des disques durs jusqu' 2,1 Teraoctets au
lieu de 2,1 Gigaoctets pour la FAT16
- La taille des clusters est plus petite en FAT32, il y a moins de gaspillage. Par exemple, un fichier
d'un octet occupera 32 Ko en FAT16 et 4Ko en FAT32, avec un disque de mme taille (partition
suprieure 1Go)

Inconvnients de la FAT32 :

- Le nombre de clusters tant plus lev, l'accs au HD sur de gros fichiers peut tre plus lent en
FAT32.
- Incompatible avec win95a, dos6, NT.

Des partitions FAT16 et FAT32 peuvent coexister sur le mme systme et tre toutes visibles sous
Win95 OSR2, Win98, 2K et XP.

On peut utiliser des applications DOS sur un disque FAT32 la simple condition que ces logiciels ne
fassent rien "d'exotique", comme accder directement au "hard" du disque, tels que utilitaires de
rparation/analyse de disque.

NTFS (NT File System) Systme la base de la gestion de fichiers de Windows NT4.

NTFS sont les initiales de New Technology File System, le systme de fichier cr pour Windows
NT. Son cur est la Master File Table ou MFT, qui est essentiellement un index de tous les fichiers
du volume.
Les donnes critiques sont dupliques, ce qui permet de garantir laccs aux informations mme
aprs la perte dun secteur.

NTFS contient des fonctionnalits avances en matire de scurit, comme le contrle daccs et
les privilges de proprits. Les fichiers et rpertoires peuvent contenir des droits daccs, que ceux-
ci soient partags ou pas, de manire globale ou fichier par fichier
NTFS ne peut tre utilis quavec Windows NT, 2K ou XP. NTFS contient des fonctionnalits de
rcupration derreurs qui assurent lintgrit du systme de fichier mme aprs un arrt brutal de la
machine. Il peut de mme rpondre la dtection dun bloc dfectueux sur un disque par le transfert
des informations vers un autre bloc et par le marquage comme " inutilisable " du mauvais bloc.

La taille maximum de la partition NTFS est de 2 To. NTFS a techniquement une limitation haute 16
Exa Octets (16 millions de Terra Octets).

202
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

NTFS na pas de limite du nombre de fichiers utilisables sur une partition. La taille du volume et le
nombre dentre dans la MFT sont les seules limites.

La conversion dune partition FAT en NTFS se ralise par linstruction convert c : /fs :ntfs

Avantages

1/ Scurit :

Chaque fichier possde un Security Descriptor qui dcrit la liste des utilisateurs autoriss y
accder.
En NTFS, le nombre d'attributs d'un fichier n'est pas limit par la taille d'une grille prexistante.
Outre que le nombre d'options applicables aux fichiers est plus lev quen FAT 32, on peut attribuer
des autorisations d'accs diffrentes diffrents utilisateurs, et ce, sans limitation de nombre, ces
instructions se suivant par chanage direct.
Dans un fichier NTFS, chaque information (nom, propritaire, dates, ...) est dfinie comme un
attribut unique. C'est cette implmentation qui favorise d'ajout de nouveaux attributs
L'avantage de ce systme est qu'il est extensible. Si on dclare peu d'attributs, on ne consomme
que peu de place, si on en dclare beaucoup, on en consomme plus mais on n'est jamais limit en
espace pour ajouter un attribut.

L'absence de grille d'encodage permet galement l'usage de "vrais" noms longs car la place ou ils
doivent se ranger n'est pas limite en taille. Le systme "8+3" n'est plus d'application.
Chaque nom utilise jusqu' 255 caractres. Pour garder une certaine compatibilit avec le format
FAT, on trouve gnralement l'quivalent du nom NTFS (Unicode) au format 8+3 ASCII.

Le support POSIX qui impose la diffrenciation entre les minuscules et les majuscules est
galement appliqu sous NTFS.

Il est en outre possible dassigner un niveau de scurit diffrent pour diffrents fichiers et niveaux
dune arborescence.

2/ Disques de forte capacit et grands fichiers :

NTFS autorise 16 Milliards de clusters (264)


Cela permet deux choses :
- grer des disques durs de trs grandes capacits
- garder une taille de clusters trs petite (512 octets 4ko) pour viter le gaspillage de place.

3/ Hot Fixing : contrle de la validit des secteurs du disque dur avant criture

4/ Rcupration des donnes :

Transaction Logging : prsence dun fichier log qui contient toutes les modifications successivement
apportes aux donnes et qui permet, le cas chant, de retourner en arrire et de restaurer les
donnes.
Dans le cas d'une panne d'lectricit ou d'un incident systme, NTFS reconstruit les volumes du
disque et les replace dans un tat stable.
Cependant, le systme ne garantit pas la rcupration des toutes les donnes endommages.

Inconvnients

Pas doutil systme pour la dfragmentation

Le standart NTFS v5.1 a t utilis jusqu Windows 7.

203
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Les permissions en NTFS

Tlcharger le pdf sur : http://perso.fundp.ac.be/~ymine

Les systmes de disques sous Windows 2000 et XP

Le systme de fichiers sous W2k et XP Pro est NTFS5 et est une amlioration du NTFS de NT4.

Les diffrences principales sont les suivantes :

Prsence dun outil dencryptage des donnes (EFS) scurit et gain de place
Possiblit de dfragmenter via un outil systme.

Ds Windows 2000, la gestion des disques seffectue selon deux approches tout fait diffrentes.
En effet, chaque unit physique de disque se gre soit comme un disque de base, soit comme un
disque dynamique, sachant quun disque ne peut pas tre la fois disque de base et disque
dynamique.

Les disques dynamiques existent depuis Windows 2000.


Un seul et mme ordinateur peut contenir indiffremment :
soit des disques de base,
soit des disques dynamiques,
soit encore un mlange des deux types de disques.

En prsence de disques de base, l'espace de stockage peut tre divis en partitions. En cas de
disque dynamique, seuls des volumes dynamiques peuvent tre dfinis. Un volume peut tre une
partie de disque, un disque entier, des parties de plusieurs disques ou bien un ensemble entier de
plusieurs disques.

Les disques dynamiques contiennent des volumes dynamiques qui peuvent tre redimensionns
dynamiquement, ce qui est le principal intrt de cette technologie.
Mais cette opration nest transparente que pour l'utilisateur et l'application, car un volume
dynamique ne change pas rellement de taille au niveau du systme. C'est de manire logique
uniquement quun autre volume dynamique, cr dans un autre espace disque, a t rattach au
volume dynamique existant.

Pour tendre un volume dynamique, il n'est pas ncessaire de disposer d'espaces contigs.
L'extension d'un volume dynamique peut mme tre ralise en utilisant de l'espace sur un autre

204
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

disque. Ainsi, il est possible d'ajouter des disques au fur et mesure des besoins pour augmenter
dynamiquement la capacit d'un volume dynamique.

Les principaux avantages du stockage dynamique sont :


amlioration de la vitesse grce la capacit de lecture-criture en parallle sur plusieurs units de
disque;
capacit de stockage plus importante et extensible, support des extensions chaud dans le cas de
la version serveur,
support de mcanismes de tolrances aux pannes (RAID).

Migration en sens unique, ou presque.


Il est tout moment possible de migrer un disque de base vers un disque dynamique. Les
modifications effectues sont alors prises en compte dynamiquement par Windows.
Un disque dynamique n'utilise pas les notions de partition ni de lecteurs logiques: il ne connat que
la notion de volumes dynamiques.
Les disques dynamiques peuvent tres diviss en volumes dynamiques pour diviser leur espace de
stockage en espaces grs par un systme de gestion de fichiers et seront dsigns par des lettres
de l'alphabet.

Disques dynamiques et partitions


Le choix du type de disque n'influe pas sur le type de partition et sur le systme de gestion de
fichiers install sur ces units de disque. La notion de partition n'a plus cours au sein des disques
dynamiques: elle est remplace par la notion de volume ainsi, lors de la conversion d'un disque de
base en disque dynamique, les partitions sont elles aussi converties en volumes dynamiques. Les
partitions systme sont transformes en volumes simples. Dans le cas d'une partition tendue, les
partitions logiques sont transformes en volumes simples et l'espace restant non allou au sein de
la partition tendue sera aussi transform en volume dynamique simple.

Le cas du disque de dmarrage


Les disques de base convertis en disques dynamiques peuvent encore contenir des informations de
partition ainsi que, s'agissant du disque de dmarrage, des rfrences ces partitions dans le
secteur de dmarrage principal (master boot record - mbr).
Dans ce cas, les rfrences sont aussi mises jour.
Il est donc plus simple de conserver le disque de dmarrage en disque de base, de disposer de la
partition systme de Windows sur ce disque, et au besoin de convertir les autres disques en disques
dynamiques.

Le stockage dynamique autorise l'extension des capacits d'un volume sans provoquer de perte de
donnes ni d'arrt de l'ordinateur (a fortiori si ce dernier est un serveur). Cette notion est entirement
indpendante du matriel et fonctionne donc sur tout type d'interface supporte nativement par le
systme d'exploitation: ide, scsi, usb ou firewire. Les bus qui supportent la connexion et la
dconnexion chaud permettent de tirer encore mieux parti de cette fonctionnalit.

exFAT

Version tendue de la FAT, lexFAT (Extended File Allocation Table) est un systme de fichiers
conu pour les mmoires flash et les supports de stockage externes (disques durs et assimils).
Introduit dans Windows CE 6.0, exFAT est utilis l o le systme de fichiers NTFS n'est pas
utilisable vu la charge des mtadonnes suprieures et requrant un plus grand nombre daccs en
des zones diffrentes.

Une mtadonne (mot compos du prfixe grec meta, indiquant l'auto-rfrence ; le mot signifie
donc proprement donne de/ propos de donne ) est une donne servant dfinir ou
dcrire une autre donne quel que soit son support (papier ou lectronique).

205
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Les avantages par rapport aux diffrents formats FAT sont :

la limite thorique de la taille des fichiers est de 16 Exaoctets, comparer aux 4 gigaoctets de la
FAT32
support de plus gros volumes (pas de taille dfinie) alors que FAT32 tait limit des volumes dont
la taille ne devait pas excder 2,1 To.
taille de cluster maximale de 2.255 octets, bien que les implmentations actuelles la limitent 32
Mo; comparer avec les 64 Ko maximum en pratique de FAT32 sous windows (mais la limite
thorique est suprieure)
performance de l'allocation d'espace libre amliore grce l'introduction de bitmap d'espace libre,
sorte de carte logicielle de l'espace libre comme il existait une carte de l'espace occup par les
fichiers, ceci permettant de trouver plus facilement un espace libre en fonction de la taille des
fichiers crire et galement un effacement plus rapide ce ceux-ci.
support pour plus de 1.000 fichiers par rpertoire,
support des Access Control List (systme permettant de faire une gestion plus fine des droits
d'accs aux fichiers),
support du transaction-safe FAT (TFAT), systme de fichiers transactions (modifications)
scurises de la table d'allocation des fichiers (fonctionnalit optionnelle introduite dans WinCE).
utilisation de sommes de contrle des noms de fichiers (name hashes) pour une vrification plus
rapide de ceux-ci

Le support exFAT est intgr depuis Windows Vista Service Pack 1. Son nutilisation est soumise
licence. Un pilote permet de lutiliser sous XP.

Quotas de disques

Les quotas de disque assurent l'quilibre et la matrise de l'espace disque sur les serveurs. Les
administrateurs systme bnficient ainsi d'un contrle sur la rpartition des ressources disques
entre utilisateurs. Sans quotas, n'importe quel utilisateur pourrait remplir un volume, empchant ainsi
les autres d'crire sur le disque.

Le principe est que chaque utilisateur "a droit"


une quantit d'espace disque prdfinie. S'il
atteint cette limite, il ne pourra plus crire sur
le disque.

L'implmentation de la gestion des quotas se


situe au niveau du systme de fichiers NTFS
lui-mme. Lors de l'affichage des proprits
du disque, un onglet appel "Quota" apparat.

La cration de quota se fait par l'intermdiaire


de l'onglet "Quota" des proprits du disque.

Cette fentre permet de dfinir la stratgie


globale de la gestion de quota:

Grce l'option "Refuser de l'espace disque


aux utilisateurs qui dpassent leur limite de
quota", l'utilisateur se voit afficher le message
"Espace disque insuffisant" lorsque son quota
est atteint.

206
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

A l'inverse si l'option est dcoche, l'utilisateur ne sera pas limit malgr le dpassement de son
espace disque. Cette stratgie permet l'administrateur de paramtrer efficacement son serveur en
connaissant les ressources utilises par chaque utilisateur.

Afin de dfinir les quotas de faon efficace, il est ncessaire de prciser deux valeurs.

Le niveau d'espace limite au del duquel l'utilisateur ne pourra plus ajouter de fichiers
Le niveau d'avertissement au del duquel l'utilisateur sera "marqu" comme tant proche de son
niveau d'espace limite (attention cette option n'envoie en aucun cas un message l'utilisateur).

Les limites et l'intrt des systmes de fichiers NTFS, FAT 16 et FAT 32

Malgr leur caractre obsolte et limit, FAT 16 et FAT 32 n'ont pas disparu car ils peuvent grer
des volumes avec plusieurs systmes d'exploitation diffrents. Par exemple, pour accder aux
mmes volumes sous Windows XP ou 2000, Windows 98, Linux ou DOS, il faut imprativement
avoir recours au plus petit dnominateur commun, en l'occurrence FAT 16.

L'organisation des donnes dans des volumes NTFS

NTFS organise sa MFT (Master File Table), avec des fichiers cachs. La MFT gre l'ensemble des
fichiers d'un volume dans une structure de base de donnes relationnelle. Les informations
contenues dans les fichiers sont places dans des lignes, et leurs attributs (cach, crypt,
compress, etc.), dans des colonnes. Les donnes contenant les informations au sujet de la MFT
elle-mme sont stockes dans les 16 premiers enregistrements, totalisant 16 Ko.

Les enregistrements suivants contiennent des informations sur la position des donnes dans la
MFT ainsi que sur l'espace de stockage inutilis. Les fichiers dont la taille n'excde pas 900 octets
peuvent tenir entirement dans un seul enregistrement. Pour les fichiers plus importants, la MFT
contient des pointeurs qui indiquent les emplacements o les trouver en mmoire. Il en va de
mme pour les rpertoires ; s'ils sont suffisamment petits, ils sont contenus entirement dans la
MFT. Le systme de fichiers NTFS gre les plus gros rpertoires dont les structures de donnes
pointent vers des clusters externes dans une structure en arbre B (B-tree). L'avantage de cette
structure est que le NTFS indexe les fichiers similaires ou leurs noms, ce qui a pour effet
d'acclrer la recherche de fichiers spcifiques.

1.19 L'architecture PCMCIA, Les PC-Cards

La norme PCMCIA 1 (Personal Computer Memory Card Association) a t adopte par 297 socits
dans le monde. Les cartes PCMCIA ont la taille des cartes de crdit (54 x 85,6 min en trois
paisseurs: 3,3 5, et 10,5 mm) et contiennent un certain nombre d'lments comme des disques
durs (paisseur 10,5 mm), de la mmoire (paisseur 3,3 mm) ou des entres/sorties (modems,
rseaux, etc. paisseur 5 mm). Pour permettre une meilleure standardisation, les membres de
l'association PCMCIA ont dfini des caractristiques les plus indpendantes possibles du matriel
afin d'tre acceptes sur toutes sortes de machines quipes de systmes d'exploitation divers.

Introduction

Le terme PCMCIA signifie Personnal Computer Memory Card International Association. Leur but
tait de dfinir une mmoire flash pour les ordinateurs portables.

207
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Elle devait tre extrmement rsistante et peu sensible l'environnement, qu'il s'agisse d'humidit,
de chaleur ou encore de contraintes magntiques. Son usage devait tre des plus simple et peu
contraignant.
L'utilisateur devait pouvoir utiliser cette mmoire nimporte quand et l'insrer simplement dans le
portable.

Le principe du Hot-Plug a t retenu. Il permet l'insertion ou le retrait d'une carte chaud, sans
extinction de l'ordinateur. Un pilote de slot, ou socket, dtecte la nouvelle carte et l'identifie. Il
cherche alors le pilote adquat et le charge, le priphrique est dsormais utilisable. Dans le cas o
le systme d'exploitation ne trouve pas le pilote, il le demande l'utilisateur. Ce dernier insre alors
la disquette ou le CD-Rom fourni avec la carte.

Une fois que le pilote a t install, il ne sera plus redemand lors des prochaines insertions de la
carte. Lors du retrait de la carte, le systme d'exploitation dcharge le pilote. Le priphrique
concern, et les fonctions qui y sont lies, deviennent alors indisponibles.

Les PC-Card

Les PC-Card sont des cartes d'extensions au format carte de crdit. Elles permettent d'ajouter un
portable des composants ou des priphriques tels que mmoire vive, accs conditionnel des
chanes page, adaptateur rseau (ou Wi-Fi), disque dur, carte modem, etc.

Tous les portables ont longtemps t quips de connecteurs capables de recevoir au moins un
type de ces cartes, dont le standard le plus connu est le PCMCIA.

1.20 Floppy

L'unit de disquette lit et crit des donnes sur des supports souples. L'unit reconnat et manipule
les donnes du support au moyen d'une tte de lecture/criture.

La disquette avait une capacit de stockage considre comme trs importante lors de sa sortie
avec ses 1.44Mo. Elle a tout d'abord exist en 5.25 pouces puis en 3.5 pouces. Obsolte..

Le formatage

Quand lOS formatte une disquette, les ttes de lecture/criture inscrivent sur la surface du disque
une structure de pistes et de secteurs. Selon le format utilis, une disquette de 31/2 peut contenir
jusqua 80 pistes. Dans ce cas, chaque piste a une largeur de 0.25 mm.
Chaque piste est divise en secteurs, par exemple : 18 de 512 octets. Le calcul de la capacit est le
suivant :

Nbre de secteurs par piste X Capacit par secteur X Nbre de pistes X Nbre de ttes.

Une disquette de 1M44 possde 80 pistes (circulaires concentriques) de 18 secteurs (segment


dune piste circulaire) par face.

208
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

1.21 Les streamers

Les streamers sont des units bande


magntique protge par une cartouche et
utilises uniquement pour la sauvegarde de
donnes. Il s'agit de priphriques dont les
avantages sont que les cartouches sont
amovibles et rinscriptibles.
La quantit de donnes pouvant tre mise sur
une bande est de plusieurs Giga-octets. Le
temps d'accs et de transfert sont lents ce qui
fait qu'il n'est pas possible d'excuter des
programmes depuis un lecteur bande. Son
unique fonction est le stockage de grandes
quantits de donnes. Ils sont le plus souvent
externes.

1.23 Les disques magnto-optiques

Mmoires optiques

Dans le domaine informatique, le stockage optique dsigne des mmoires qui utilisent la lumire
(laser) pour crire et restituer des informations.
Ils sont ns d'un mlange de diffrentes techniques, dont l'optique laser, les servomcanismes, la
correction des erreurs ainsi que les circuits intgrs analogiques et numriques.

Il existe trois grands groupes de disques optiques :

- Le Disque Compact (CD), ses drivs CD-ROM, DVD et BluRay sont destins une reproduction
en masse par pressage.
On ne peut pas y rajouter dinformations.

- Des disques enregistrables une seule fois, CD-R et DVD - et +R, BluRay

- Des disques permettant l'effacement et le renregistrement comme le disque magnto-optique, CD


et DVD et + RW.

Le phnomne magnto-optique

On utilise, afin d'enregistrer des donnes sur un disque, une proprit thermo-magntique que
possdent tous les matriaux magntiques. Au-del d'une certaine temprature dnomme le point
Curie, leur force coercitive s'annule.
Cela signifie que, une fois chauffs (par un laser dans ce cas), ils se magntisent assez facilement
et qu'ils prennent la direction de tout champ magntique externe appliqu par une tte magntique.
En refroidissant, cette orientation du champ reste fige dans le matriau, dont la coercivit (capacit
conserver un certain tat) s'opposera aux tentatives de le changer.

Disques Magnto-optiques

Ce support permet une grande souplesse d'utilisation, un moyen de sauvegarde fiable, un prix de
revient bas, et surtout une trs grande dure de vie. Disparu.

209
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

1.24 CD-Rom, DVD-Rom et Ram

Le CD (Compact Disc) a t dvelopp conjointement par Philips et Sony et lanc en 1985.

Un lecteur de CD-ROM est une unit capable de lire des donnes sur des disques optiques. Le CD-
ROM permet le stockage de 800 Mo par disque et convient pour le stockage de donnes pour
lesquelles aucune modification n'est ncessaire.

Laspect dun CD

Le CD est un disque dun diamtre de 120 mm et dune paisseur de 1,2 mm. Il peut tre de
diffrentes couleurs, (argent, or, vert, jaune). Le CD est un empilement de plastique, dune couche
rflchissante et dune couche protectrice. Une seule de ses faces peut tre lue. Il sagit toujours du
cot totalement vierge dinscriptions, lautre cot servant uniquement la prsentation du support.

Lagencement des donnes sur le CD

Un CD est compos de secteurs. Cest la plus petite unit possible. Un disque peut contenir un
nombre de secteurs gal : [(75 secteurs par seconde) x (60 secondes par minute) x (nombre de
minutes d'un CD)]. Le volume de donnes contenu dans un secteur dpend du format physique et
du mode employs pour l'enregistrement des donnes. Sur un CD, la taille dun secteur est de 2,5
Ko (2.352 octets).

Les CD-ROM

Le Compact Disc-Read Only Memory (disque optique compact lecture seule) est une norme de
CD utiliss comme support de stockage pour les ordinateurs. Il existe deux modes d'enregistrement
de CD.

* Le Mode 1, utilis avec les CD-ROM, utilise pour chaque secteur 12 octets de synchronisation, 4
octets den-tte, 2.048 octets pour stocker les donnes proprement dites, 4 octets dEDC (Error
Detection Code, code de dtection d'erreur), 8 octets vierges et enfin 276 octets dECC (Error
Correction Code, code de correction d'erreur) pour un total de 2.352 octets par secteur.

* Le mode 2, utilis par les CD-I et les CD-ROM XA, exploite deux types : la forme 1, qui est trs
proche du Mode 1 car il y a une correction derreur et la forme 2 utilise pour le son ou limage, qui
se caractrise par labsence de code derreur, ce qui permet davoir 2.336 octets de donnes par
secteur

La composition dun CD

Un CD est un sandwich de plastique transparent (polycarbonate, obtenu partir de produit ptrolier),


puis dune couche rflchissante (gnralement une feuille daluminium), au dessous duquel se
trouvent les microcuvettes. Enfin, une paisseur de plastique (toujours du polycarbonate), qui assure
la protection des microcuvettes. Tous ces lments runis forment une galette de 1,2 mm
dpaisseur.

210
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Fonctionnement du CD systme des cd prenregistrs

Un disque compact dtient ses informations sous forme de microcuvettes rparties en spirale sur
toute sa surface. Chaque alvole mesure 0,12 micron de profondeur et 0,6.micron de largeur. Les
microcuvettes ne correspondent pas des 0 ou
des 1. C'est le passage du fond d'une
microcuvette une bosse qui produit
l'information. C'est uniquement lorsque la tte de
lecture passe dun creux une bosse (ou
linverse) que l'information passe 1, le reste du
temps la valeur est 0.
Au bout d'un certain nombre de fois (huit ou
seize), la succession des valeurs binaires forme
un nombre (01100100 par exemple). La suite des
valeurs permet de recomposer un signal analogique, qui varie dans le temps. Ce signal, qui est
hach ce stade, va passer dans un filtre afin dobtenir un signal parfait.

Le sytme de lecture

La tte de lecture est compose de deux parties : l'une qui


met le faisceau laser (la diode laser), l'autre qui reoit le rayon
aprs qu'il ait frapp le disque (photo diode ou photodtecteur).
C'est le photodtecteur qui lit l'information. Pour viter que le
faisceau ne revienne sur la diode laser, un prisme se charge de
dvier le rayon vers le photodtecteur.
Quand le faisceau atteint le fond d'une microcuvette, le rayon
est concentr vers le photodtecteur. A l'inverse, au sommet
d'une bosse, le faisceau laser est plus largement diffus.
C'est la variation d'intensit lumineuse (une monte vers une
bosse ou une descente vers une microcuvette) sur le dtecteur,
qui porte la valeur 1. Tant que l'intensit lumineuse est

constante, le lecteur traduit ce


phnomne comme tant la valeur 0.
Les alvoles qui suivent une longue
(et unique) spirale sur le disque,
respectent ou pas le mme niveau de
densit du centre la priphrie.

Les deux modes de fonctionnement


pour la lecture de CD :

La lecture vitesse linaire constante note CLV : lorsqu'un disque tourne, la vitesse des pistes
situes au centre est moins importante que celle des pistes situes sur l'extrieur, ainsi il est
ncessaire d'adapter la vitesse de rotation du disque en fonction de la position de la tte de lecture,

211
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

entre 535 tours par minute quand la tte de lecture est prs du centre 200 tours par minute quand
elle se trouve la priphrie.
La lecture vitesse de rotation angulaire constante note CAV : elle consiste avoir une faible
densit de donnes sur la priphrie du disque et une forte densit au centre du disque. De cette
manire, les dbits sont les mmes au centre et la priphrie du disque. En revanche, la capacit
est moindre.

Codage des informations

La piste physique est constitue d'alvoles d'une profondeur de


0,168 m, d'une largeur de 0.67 m et de longueur variable. Les
pistes physiques sont cartes entre elles d'une distance
d'environ 1.6m. Le fond de l'alvole est un creux, les espaces
sont des plats.

C'est la longueur de l'alvole qui permet de dfinir l'information.


La taille d'un bit sur le CD est normalise et correspond la
distance parcourue par le faisceau lumineux en 231.4
nanosecondes, soit 0.278 m la vitesse standard minimale de
1.2 m/s.

Il doit toujours y avoir au minimum deux bits d'une valeur de 0 entre deux bits conscutifs 1 et il ne
peut y avoir plus de 10 bits d'une valeur de 0 entre deux bits 1. C'est pourquoi la longueur d'une
alvole correspond au minimum la longueur ncessaire pour stocker la valeur 001 (0.833 m)=3T
et au maximum la longueur correspondant la valeur 00000000001 (3.054 m)=11T.

La vitesse d'criture est que 1X correspond 150Ko/s.

La digitalisation

Pour passer de la musique analogique


(variation de courant), un signal
numrique, il faut chantillonner. Cette
opration consiste mesurer la hauteur
(exprime en volt) du signal sonore un
certain nombre de fois par seconde (44.100
fois pour un CD). A chaque mesure, la
valeur en volts est convertie en valeur
digitale.
Quand on parle de qualit CD de 44.1 Khz
ou de 22Khz, il s'agit de la frquence
dchantillonnage. Plus un signal est
frquemment chantillonn, meilleure est la qualit de restitution et plus encombrant est le fichier.

212
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

La correction d'erreur

Afin de diminuer le nombre derreur pouvant survenir pendant la lecture dun CD-Rom, et pour viter
la perte de donnes, une norme de correction derreur a t mise au point. Des donnes de
correction sont ajoutes aux donnes traiter. Une puce, lintrieur du lecteur, se charge de
comparer les donnes lues avec les donnes de correction pralablement dcodes. Si les deux ne
correspondent pas, le lecteur va relire les donnes plus faible vitesse. Si les diffrentes relectures
ne suffisent pas, un algorithme (contenu dans la puce) va essayer de reconstituer la donne perdue.
Enfin, s'il ny arrive pas, le lecteur abandonne et passe au secteur suivant.

Caractristiques CD-Rom DVD-Rom


Diamtre du disque 120 mm 120 mm
Epaisseur 1,2 mm 1,2 mm
Ecart entre deux spires 1,6 micron 0,74 micron
Taille minimale des cavits 0,834 micron 0,4 micron
Densit dinformation au 105 Mo 508 Mo
cm
Longueur donde du laser 780 790 nanomtres 635 650 nanomtres
(infrarouge) (rouge)
Nombre maximal de 1 4 couches, 2 par face
couches
Capacit de stockage 682 Mo 4,7 Go
dune couche
Capacit maximale de 682 Mo 17 Go
stockage
Dbit de transfert des De 153,6 ko/s 1,2 Mo/s 1,385 Mo/s
donnes

213
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

DVD

Le support DVD (Digital


Versatile Disk) est
identique au CD. Son
principe de
fonctionnement aussi :
un laser se charge de
dtecter les cavits du
sillon qui sont traduites en 1 et en 0. Mais dans le cas du DVD, on a rduit la taille des cavits et du
faisceau laser de manire porter la capacit 4,7 Go par rapport aux 700 Mo dun CD.

Le DVD est
compos de
1 ou 2 faces
utilisables
(alors, adieu
inscriptions...)
De plus,
certains modles peuvent possder une seconde couche inscriptible. Pour
que le laser arrive lire la deuxime couche, la premire est semi-
rflchissante, et peut faire passer le faisceau laser ou pas. Cest par le
rglage de la position des lentilles que la premire ou la deuxime couche
est lue. Ceci augmente la capacit 9,4 Go par face, soit 17 Go en double
face. Enfin, le DVD existe en divers formats. Il est noter que les lecteurs DVD peuvent toujours lire
les CD-Rom classiques. La vitesse dun lecteur DVD-Rom simple vitesse correspond celle dun
lecteur CD-Rom X 12.

Avec un laser plus prcis, les


microcuvettes sont rduites
0,4 micron (0,833 micron pour
les CD), lcart entre les pistes
est de 0.74 microns (contre 1.6
microns pour les CD). Ainsi, la
densit passe de 105 mgabits
/ cm 508 mgabits / cm. De
plus, le contrle des erreurs
noccupe plus que 13% du
disque (30% pour les CD).

214
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Un lecteur DVD se caractrise par :

- Sa vitesse de transfert en mode DVD et en mode CD (


prendre en compte surtout lors des chargements de gros
fichiers)
- Son temps d'accs en mode DVD et galement en mode
CD ( prendre compte surtout lors des chargements de
beaucoup de petits fichiers)
- La taille de son cache (permet d'accder plus vite aux
informations les plus utilises, plus il est grand, mieux c'est)
- Sa protection rgionale lors de la lecture de film DVD ou
Mpeg 2:

1.24.1 Graveur de CD et DVD

Le CD ou le DVD inscriptible

Le CD-Vierge ne contient pas et ne contiendra jamais de microcuvettes. Il prsente une surface


rflchissante et sensible la chaleur qui sopacifie quand elle est soumise une haute
temprature. Le laser du graveur dispose de deux puissances, 2,5 mW pour la lecture et 3,5 mW
pour lenregistrement. Quand le graveur enregistre, il " brle " et opacifie slectivement certrains

215
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

points de la surface du CD. Ces zones opacifies remplacent les micros cuvettes et peuvent ensuite
tre lues de la mme manire que les CD prenregistrs.

CD-R

CD-R : capacit de 650 mo (74 mn) ou 700 mo (80mn), il n'est


inscriptible qu'une seule fois en une seule tape ou en multi-
session

La couleur du CD-R :

Les CD-R vierges existent dans diffrentes couleurs dues la


matire employe dans la couche d'enregistrement.
La combinaison des diffrentes couches fait paratre
le CD en vert, en jaune ou en bleu/gris.
Cela ne change rien pour le graveur (quelle que soit
la matire, il grave de la mme faon) mais la
qualit du rsultat peut varier assez sensiblement
ainsi que la dure de vie du cd.

Le principe d'criture sur


un CD-R est le suivant : le
laser va suivre le guide
prgrav qui se trouve sur
le Cd vierge et va brler slectivement certains points de cette spirale.
Cette brlure va ternir la surface sur laquelle va se rflchir la lumire et va
modifier la quantit de lumire rflchie ainsi que son angle de rflexion.
Les transitions entre les zones brles (peu de lumire rflchie) et les
zones intactes (toute la lumire rflchie) seront interprtes comme des
"1", le reste sera interprt comme des "0" et vont former le code binaire d'encodage.

CD-RW

Le CD-Re-Writable est un CD-Recordable dot d'une


fonction de rcriture. Le CD-RW est bas sur une
technologie de changement de phase provoque par
la chaleur d'un laser et permet des disques d'tre
crits et rcrits jusqu' 1.000 fois (selon les
fabricants).

La couche d'enregistrement d'un disque CD-RW est


faite d'un matriau de structure polycristalline. Cette
couche est un mlange d'argent, d'indium,
d'antimoine et de tellurium. Pendant le processus
d'enregistrement, le laser chauffe des zones choisies de la piste d'enregistrement jusqu'au point de
fusion de la couche d'enregistrement (500 700 degrs C.). Une fois fondus, les cristaux de la piste

216
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

changent d'tat et se figent sous une forme


alatoire, adoptant ainsi un tat amorphe et non
plus cristallin. Le support se refroidit alors
rapidement, verrouillant ainsi ses proprits.

Dans la zone enregistre, le support se trouvant


dans une phase (non cristalline) amorphe, prsente

une rflectivit basse (+- 30%).


Rciproquement, les zones effaces ou les zones
non-enregistres et se trouvant en phase
cristalline, ont une rflectivit leve (+- 70%).
La lecture est excute en dirigeant un rayon
laser de faible intensit sur la piste, o les
diffrences de rflectivit entre les zones
successives prsentant ces deux phases sont
lues. Cette configuration peut tre lue comme les
cavits et les sommets d'un CD traditionnel.
Quand le rayon laser heurte les parties non
enregistres ou effaces, une rflexion forte est dgage. Quand il frappe une partie enregistre,
une rflexion faible est dgage. Les transitions qui manent un changement de rflectivit sont
traites en tant que " 1. " Toutes les autres parties sont traites en tant que " 0. "

Effacement

Les segments que l'on dsire effacer sont chauffs nouveau pour mettre le support en phase
cristalline et sont ensuite refroidis graduellement pour conserver cet tat cristallin.

Une fois enregistre, une piste de CD-RW est lue de la mme manire que les pistes CD
classiques. Les transitions entre les rflectivits basses et hautes sur la face du disque sont
dtectes par le laser du dispositif de lecture et la dure des priodes entre ces transitions sont
interprtes de la mme manire que sont les puits et les sommets traditionnels d'un CD

Les mthodes d'criture

Monosession : cre une seule session sur le disque et ne donne pas la possibilit de rajouter des
donnes sur le CD.

217
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Multisession : permet de graver un CD en plusieurs fois, en crant une table des matires (TOC -
table of contents) de 14Mo pour chacune des sessions. On peut ainsi graver un fichier de 1 Mo et
ensuite graver un fichier de 200 Mo. Les donnes ne sont pas effaces.
Multivolume : considre chaque session comme un volume spar.
Track At Once : permet de dsactiver le laser entre deux pistes, afin de crer une pause de 2
secondes entre chaque piste d'un CD audio.
Disc At Once : crit sur le CD en une seule opration.

Les techniques de gravure

Burn Proof : (Buffer Under RuN Proof) signifie l'preuve des Buffers Underruns. Les Buffer
Underruns sont des erreurs qui peuvent survenir pendant la gravure d'un disque, lorsque le flux de
donnes envoys au graveur n'est pas suffisamment constant. Cela provoque ainsi un vide de la
mmoire tampon du graveur, et donc un chec de la gravure.
Si le flot de donnes vient manquer, la gravure s'arrte, puis reprend ds que le flot est assez
soutenu.

Structure logique

Un DVD est constitu de trois zones reprsentant la zone d'information (information area) :

La zone Lead-in Area (LIA) contenant uniquement des


informations dcrivant le contenu du support (ces
informations sont stockes dans la TOC, Table of Contents).
La zone Lead-in sert au lecteur suivre les creux en spirale
afin de se synchroniser avec les donnes prsentes dans la
zone programme.
La zone Programme (Program Area) est la zone contenant
les donnes.
La zone Lead-Out (LOA), contenant des donnes nulles,
marque la fin du CD.

Un DVD enregistrable contient, en plus une zone appele


PCA (Power Calibration Area) et une zone RMA (Recording Management Area) situes avant la
zone Lead-In.

La PCA est une zone de test pour le laser afin de lui permettre d'adapter sa puissance au type de
support. C'est grce cette zone qu'est possible la commercialisation de supports vierges utilisant
des couches rflchissantes et des colorants organiques diffrents. A chaque calibration, le graveur
note qu'il a effectu un essai. Un maximum de 99 essais par media est autoris.

Systme de fichiers et rpertoires

Les DVD utilisent le systme de fichiers UDF (Universal Disk Format). Afin de maintenir une certaine
compatibilit avec d'anciens OS, un systme de fichiers hybride UDF Bridge, supportant l'UDF et le
systme de fichiers ISO 9660 utilis par les CD-ROM, a t mis au point. Les lecteurs de DVD Vido
et de DVD Audio ne supportent que le systme UDF.

218
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Le format universel de disque (Universal Disk Format ou UDF) est un format utilis pour les
critures en paquets sur les CD-RW et CD-R, qui ne sont pas des copies d'images ISO. L'criture
par paquets permet aux volumes d'tre crits partiellement en utilisant des enregistrements de
taille fixe ou variable sur plusieurs sessions.

Le systme de fichier UDF propose plusieurs amliorations par rapport ISO-9660 :

support des noms longs et Unicode


support des permissions et des liens (symboliques et physiques)
possibilit d'accder en criture un systme UDF

1.24.2 DVD et + R/RW

Si les formats CD ont t standardiss, ceux des DVD ne sont pas figs.

Les diffrents types de DVD

DVD-R et DVD-RW DVD-Ram et DVD-Ram WO DVD+R et DVD+RW

Dure + de 70 ans environ 20 ans environ 10 ans


Pour archivage de donnes stockage secondaire vido

Le standard UDF est compatible avec tous les types de DVD. Tous les nouveaux lecteurs sont de ce
modle.

Le DVD-Forum, l'organisme de rglementation et de normalisation du monde du DVD, a labellis


trois formats pour la gravure de DVD: DVD-R (inscriptible), DVD-RW (rinscriptible) et le DVD-Ram
(rinscriptible).
Un autre standard, le DVD+RW a ensuite t ajout.

DVD-R/RW

La couche d'enregistrement d'un DVD-RW se compose, en fonction de la marque, d'un alliage


d'argent et d'indium ou de germanium. Le DVD-R est dot d'une couche de polycarbonate. Comme
un CD-RW, un DVD-RW autorise jusqu' 1.000 enregistrements et conserve les donnes pendant
70 ans, en thorie.

Le format DVD-R/DVD-RW est bas sur une technique


dite du pr-pits. la manire des CD inscriptibles, les
DVD inscriptibles et rinscriptibles utilisent une pre-
groove (spirale pralablement grave sur le support),
ondulant selon une sinusodale appele wobble. La pre-
groove permet de dfinir le positionnement de la tte
d'enregistrement sur le support (tracking) tandis que la
frquence d'oscillation permet au graveur d'ajuster sa
vitesse. Les informations d'adressage (position des
donnes) sont par contre dfinies grce des cuvettes
pr-graves sur le support, dans les creux (land) entre
les sillons du disque (groove), baptises land pr pits (LPP).

219
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Les pr-pits constituent ainsi un second signal servant au positionnement des donnes. Lorsque le
laser rencontre un pr-pit, un pic d'amplitude apparat dans l'oscillation, indiquant au graveur o la
donne doit tre grave. Les spcifications du DVD-R prcise qu'un pr-pit doit possder une
longueur d'au moins une priode (1T).

Le format DVD-R/DVD-RW propose des fonctionnalits de gestion des erreurs, essentiellement


logicielles.

DVD+R/RW

Dernier arriv sur le march, le DVD+RW est trs proche physiquement et chimiquement du DVD-
RW. Il se compose d'une couche d'enregistrement compose d'un alliage d'argent et d'indium ou de
germanium. Les diffrences chimiques et physiques entre les deux formats sont minimes
(profondeur de gravure).

En revanche, les oprations de gravure tant plus rapides, le format DVD+RW est plus agrable
utiliser.

Le format DVD+R/DVD+RW utilise une spirale dont l'oscillation (wobble) possde une frquence
beaucoup plus leve que les DVD-R (817,4 kHz pour les DVD+R contre 140,6 pour les DVD-R) et
gre l'adressage grce une modulation de la phase de l'oscillation, c'est--dire un codage par
inversion de phase appel ADIP (ADdress In Pre-groove). L'inversion de phase a lieu toutes les 32
priodes (32T).

Le format DVD+RW offre une fonctionnalit de


correction d'erreurs appele DVD+MRW (Mount
Rainier for DVD+RW) permettant de marquer les
blocs dfectueux. De plus, si des donnes lisibles
existent sur ce bloc, un mcanisme permet de les
dplacer sur un bloc sain et met jour la table
d'allocation des fichiers (Logical to Physical Address
Translation).

Diffrences entre DVD+ et DVD-

D'une manire gnrale la mthode


d'adressage utilise par les DVD+R
(modulation de phase) possde une
meilleure rsistance aux
perturbations lectromagntiques
que la mthode des pr-pits. Lors de
la gravure, le graveur doit galement
lire les pr-pits afin de positionner
correctement les donnes sur le
support.

Lillsutration ci-contre montre le


principe dutilisation dun format bi-
couche. La puissance du laser est
module selon quil doit atteindre la
premire ou la seconde couche du
substrat. Le matriel qui spare les 2 couches enregistrables tant translucide.

220
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

1.24.3 Le Blu Ray (BD)

Successeur logique du DVD, le Blu Ray se prsente sous la forme dun


disque bas sur le modle CD DVD mais dont la taille des pits ainsi que
lcartement des spires ont t nouveau rduit. Sa capacit est de 25 GB.

Le lecteur est bas sur un


laser bleu-violet (longueur
donde : 405 nm),
douverture numrique
[indice de rfraction dans
le milieu d'observation]
leve (0,85).

Un disque Blu-ray double


couche peut recevoir 50
Go. Le taux de transfert
est de 72 Mbits/sec (9
Mo/s) pour les lecteurs 2.
Les standards BD-R (disque enregistrable), BD-RE (rinscriptible) et BD-ROM (lecture seule) font
partie des spcifications Blu-ray 2.0. Le disque de 100 Go utilise des couches de 25 Go, tandis que
celui de 128 Go utilise des couches de 33,3 Go.

Un disque Blu-ray de 8 cm simple couche une face, capable de contenir 15 Go, est adapt pour
les petits appareils portables, comme les lecteurs vido ou les camras numriques.

Stockage multicouches fluorescentes

Les disques multicouches fluorescentes (FMD, Fluorescent Multilayer Disc) et les cartes
multicouches fluorescentes (FMC, Fluorescent Multilayer Card) rpondent au principe suivant: les
creux d'enregistrement dans le disque ou la carte, remplis de matriau fluorescent, mettent de la
lumire fluorescente quand un laser est focalis sur le creux.

221
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

La lumire fluorescente ainsi mise est incohrente, contrairement la lumire rflchie par les
DVD, qui est cohrente. La lumire incohrente n'est pas affecte par les creux et autres marques
dans le mdia, et traverse les couches de donnes adjacentes sans s'altrer. Dans les lecteurs de
FMD et de FMC, la lumire mise est filtre avant d'atteindre le dtecteur du lecteur, ce qui rduit
l'effet de la lumire dvie et des interfrences: seule la lumire fluorescente porteuse d'informations
est dtecte.

La qualit d'un signal des systmes conventionnels


utilisant la rflection se dgrade rapidement quand des
couches d'enregistrement sont ajoutes; les recherches
actuelles indiquent que seulement quelques couches
sont envisageables avec cette technologie. Les DVD
double couche sont une implmentation de cette
technologie. En revanche, la lumire filtre et
incohrente de la technologie des FMD et des FMC offre
le potentiel pour un stockage volumtrique employant
jusqu' 100 couches.

Un disque FMD requiert des sillons et des creux


lgrement plus profonds, remplis avec un matriau fluorescent, pour chaque couche enregistrable
d'un disque muliticouches.

Les FMC sont plus petites, et les lecteurs de cartes pourraient tre dispenss de parties mobiles, ce
qui augmenterait considrablement la fiabilit de tels systmes.

Cette technologie peine percer.

Le Violet-ray

Disque optique bas sur un nouveau type de laser dont la couleur spectrale oscille entre le bleu et le
violet et qui utilise une longueur d'onde de 405nm - mais qui gnre des pulsations optiques ultra-
rapides d'une dure de 3 picosecondes. Le lecteur pourra atteindre des zones de stockage plus
profondes et sa capacit pourra atteindre 1 traoctet. En dveloppement.

1.24.4 Le stockage holographique

Le HVD (Holographic Versatile Disc, disque holographique polyvalent) est une technologie qui n'a
que peu de points communs avec le disque compact, le DVD ou le disque Blu-ray, surpassant de
loin les capacits de stockage de ces derniers.

Disque versatile holographique


1. criture/Lecture au laser vert (532 nm)
2. Positionnement/Adressage au laser
rouge (650 nm)
3. Hologramme (donnes)
4. Couche polycarbone
5. Couche photopolymre (couches
contenant les donnes)
6. Couche de distance
7. Miroir dichroque (rflchissant la
lumire verte)
8. Couche aluminium rflectrice
(rflchissant la lumire rouge)
9. Base transparente
P. PIT

222
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Contrairement aux techniques antrieures, o la lecture est faite sur une succession de creux lus
par un laser, le HVD stocke les donnes dans un hologramme numrique. Les disques HVD ont une
capacit de stockage maximale de 3,9 traoctets, ce qui fait environ 830 DVD ou 160 Blu-ray, en
simple couche, sur un support de 12 cm de diamtre identique au DVD mais avec une paisseur de
3,5 mm au lieu de 1,5.

Le HVD est toujours lu par laser, mais ce sont deux rayons laser superposs, un laser vert et un
laser rouge, qui une fois combins en un seul faisceau, lisent les donnes par interfrences.

Les disques sont couverts d'une couche de photopolymre et enferms dans une cartouche car
celui-ci ne supporte pas la lumire.

Pour l'criture, chaque adresse doit tre grave en une fois, par un SLM (spatial light modulator),
l'effacement et l'criture bit par bit ne sont pas encore au point. Ce qui fait que le disque est trs
adapt aux mdias de type WORM (gravure unique, lecture infinie).

1.24.5 les DVD-RAM

(DVDRandom Access Memory ou Disque numrique polyvalent accs alatoire)

Le DVD-RAM est un format de DVD rinscriptibles, comme les DVDRW, dont le principal avantage
est qu'il permet d'enchaner alatoirement lectures et critures.

Avec un DVD-RAM, aucun logiciel de gravure nest obligatoire : les OS rcents le grent de faon
native. Le DVD-RAM se comporte comme un HD plutt que comme un DVDRW : lespace de
stockage est par exemple automatique libr lors de la suppression
dou ou plusieurs fichiers. Un simple copier/coller ou glisser/dposer et
les donnes se retrouvent sur le disque.

Les rectangles visibles sur le disque sont la matrialisation de la


sectorisation; des zones contenant des donnes d'entte et
d'adressage prformates (Headers) et constituent le dcoupage physique en secteurs du DVD-
RAM.

Le DVD-RAM est considr comme un format fortement fiable, car les disques ont un contrle
d'erreur intgr actif lors de lcriture et un systme de gestion de dfaut.

Principe

La structure de disque des DVD-RAM s'apparente


celle des disques durs car les donnes sont stockes
dans des pistes concentriques et sectorises. Les DVD-
RAM peuvent tre consults sans logiciel spcial (
condition d'avoir un lecteur adquat).

Un DVD-RAM supporte 100.000 cycles d'criture /


rcriture, comparer avec les 1.000 cycles supports
par un DVD-RW. Ces disques ne peuvent tre relus que par un lecteur DVD de quatrime
gnration ou par un autre graveur de DVD-RAM.

223
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Ils peuvent contenir jusqu' 9,4 Go pour les modles double face (ou 4,7 pour les modles simple
face), et taient habituellement contenus dans une cartouche protectrice, ce qui a certainement jou
contre cette norme, les utilisateurs prfrant les disques DVD+/-RW moins chers, plus simples
utiliser, et compatibles avec le matriel informatique et audio-visuel.

Son format par dfaut est l'UDF. Il ncessite alors des pilotes pour tre utilis. Mais il peut tre
reformat en FAT32 et tre alors utilis, sous Windows ( partir de la version XP), Mac OS ( partir
de la version 8.6) et Linux, comme un disque dur amovible de 4,7 Go en natif. Sous Linux il peut
galement tre format en ext2, mais n'est alors plus lisible sous Windows.

Un disque DVD-Ram est constitu de Tellurium, matriau structure cristalline, dont le coefficient
de rflectivit est lev. Au moment de l'criture, l'nergie du faisceau laser chauffe le Tellurium qui
se liqufie ponctuellement.
En refroidissant rapidement, le matriau prend une structure dite amorphe au coefficient de
rflectivit trs bas (changement de phase). la lecture, l'alternance des zones de rflectivits
diffrentes modifie le retour du faisceau laser, ce qui permet de retrouver l'information.

L'effacement du support s'effectue en chauffant moins fortement le Tellurium qui, en se refroidissant


lentement, va retrouver sa structure cristalline de dpart. Le dbit varie de 800 1.200 kilo-octets
par seconde pour l'criture de fichiers de grande taille, et il est un peu plus faible pour des petits
fichiers.

1.25 Les cartes vido

Par carte vido, on entend la carte d'extension qui


dispose d'une entre pour des signaux vido et
qui permet de les afficher l'cran ou de les
retransmettre. Classiquement, leur rle est
dafficher les crans des applications utilises par
le pc et du systme. Si une carte cran ne
comportant que peu de fonctionnalit peut suffire
pour une utilisation basique, il nen va plus de
mme pour des applications graphiques telles que
PAO, montage vido certains jeux..

Introduction

De la carte graphique dpend la qualit des


images affiches. Le moniteur n'a pour rle que
d'afficher les images reues de la carte vido. Il ne
peut modifier ou amliorer la qualit des donnes
mises par la carte.

Une carte graphique se divise en plusieurs


composants: le Bios vido, le processeur graphique, le DAC (Digital-to-Analog Converter), la RAM
et le connecteur vido.
Une carte graphique doit tre assiste par un driver. Ce dernier doit tre conu en fonction du
systme d'exploitation local.

224
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Le Bios Vido

Une carte graphique est assez semblable la carte-mre d'un PC. Elle est aussi compose d'un
processeur, de mmoire, d'un connecteur permettant de transfrer des donnes un priphrique
externe (cran). Tous ces composants et leurs interactions doivent tre grs par un lment: le
Bios vido. Ses tches se limitent la gestion de la carte graphique, il est totalement indpendant
de celui prsent sur la carte-mre et ninterfre pas avec lui.

La premire information affiche l'cran lors de l'allumage d'un PC est l'identification du Bios
graphique. On y trouve le nom et la version de la carte, ainsi qu'un code d'identification propre au
fabricant. Physiquement, il se prsente sous la forme d'une EEPROM qui peut tre flashe.

Ce Bios permet au PC d'accder aux spcificits propres la carte graphique utilise. Sans ce
dernier, toutes les cartes graphiques seraient presque quivalentes.

Le processeur graphique

Le processeur graphique est le cur de la carte. De lui dpendent les


fonctionnalits et les performances. Le driver qui le supporte est crit pour
tirer parti des possibilits offertes par ce CPU.

La mmoire graphique

Les cartes sont dots de leur propre mmoire directement sur la carte. Celle-ci est utilise pour
stocker les images pendant leur traitement. La taille de cette mmoire dtermine la rsolution et le
nombre de couleurs maximum support, ainsi que le nombre de trames dcran qui pourront tre
stockes.

L'ajout de mmoire vive n'augmente pas la vitesse de la carte graphique, car la vitesse dpend du
bus et du processeur graphique, alors que la rsolution dpend de la mmoire. Le montant de
mmoire requis peut tre facilement calcul selon la rgle suivante.

Chaque pixel affich doit pouvoir tre stock en mmoire, le nombre de pixels tant dfini par la
rsolution utilise.
Par exemple, un cran affichant 1024 par 728 pixels contient 786.432 pixels. Ensuite, il est
ncessaire de tenir compte du nombre de couleurs affiches simultanment. Pour 2 couleurs, 1 bit

Nombre de couleurs Nombre de bits


2 (noir / blanc) 1
16 4
256 8
65.536 16
16,7 millions 24
16,7 millions + 256 niveaux de transparence 32

225
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

suffit, alors qu'il en faut 4 pour 16 couleurs diffrentes. Par exemple, pour un affichage de 1024x728
en 16 couleurs, il faut multiplier 786.432 pixels par 4 bits ce qui permet d'obtenir 3.145.728 bits, soit
384Ko. Si le nombre de couleurs est de 256, il faut compter 8 bits par pixels, soit un total de 768Ko.

Ces 768 Ko reprsentent une image, alors que, selon son taux de rafrachissement, lcran va en
afficher jusqu 100 par seconde. Un manque de mmoire vido aura pour rsultat un affichage
saccad.

Pour une rsolution de 1.024 X 768 en 16,7 M. de couleurs, chaque trame pse prs de 2,4 Mb. Il
faut donc une carte vido nantie dun strict minimum de 4 Mb pour pouvoir la construire. Plus la
capacit en mmoire de la carte vido sera leve, plus elle sera capable de stocker un nombre
lev de trames et de les servir lcran au rythme voulu

Le processeur et le chipset graphique sont lis la mmoire vido par un bus dune largeur
comprise entre 64 et 128bits. Plus cette valeur est leve, plus les transferts entre le CPU et la
mmoire sont performants.

226
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Le RAMDAC ou DAC

Le terme de DAC correspond en fait Digital-to-Analog Convertor. Comme son nom l'indique, il
convertit les images digitales gnres par l'ordinateur en signaux analogiques affichables par le
moniteur. Sa vitesse est exprime en mgahertz (Mhz). Plus elle est leve, plus la frquence de
rafrachissement verticale est haute.
A partir du DVI-D, la conversion n'est pas ncessaire, car ce sont des signaux numriques qui sont
envoys directement lcran.

227
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

1.25.1 Rsolution; profondeur de couleurs, taux d'image et mmoire

D'aprs la norme PAL, un signal vido se compose de 50 demi-images, avec entrelacement, en


TrueColor et avec une rsolution de 768 x 576 pixels. Avec une profondeur de couleur de 3 octets
(24 bits), il en rsulte un besoin en mmoire de :

768 x 576 x 3 x 25 = 33 177 600 octets, soit prs de 30 Mo/s. Par de savants procds de
compression, il y a possibilit de rduire ce volume au millime, mais avec, en contrepartie, une
dgradation de la qualit de l'image.

Cette compression vido permet de gagner de la place, mais ce gain se paye en temps de
traitement, aussi bien pour les entres que pour les sorties. Ce problme est l'origine des
nombreux procds de compression et de formats de fichiers existants dans ce domaine.

1.25.2 Les principaux formats de fichier: AVI, M-JPEG, MPEG

AVI: ce format n'est pas tout fait homogne. Il a t mis au point par Microsoft pour Vido pour
Windows et subit sans cesse de nouveaux dveloppements. La compression/dcompression est
rapide et ralise par logiciel et permet de ramener une minute de vido un espace disque de 15
20 Mo, avec une qualit parfaite. Chaque image est compresse individuellement et peut tre
dcompresse de mme.

M-JPEG : il s'agit d'une abrviation de Motion-JPEG, un dveloppement du format d'image


individuel JPEG destin aux images animes. JPEG est en mesure de rduire une minute de vido
en moins de 10 Mo, avec une excellente qualit et possibilit d'accs aux images individuelles.

MPEG : Dans ce format, les images individuelles ne sont pas stockes, seules sont enregistres les
modifications d'une image la suivante. Cette technique permet des taux de compression
nettement meilleurs mais avec les inconvnients suivants : il n'est pas possible de modifier une
image individuelle, sauf convertir le fichier en un des formats cits prcdemment (et la
compression est extrmement exigeante). En MPEG, la qualit de l'image ne satisfait pas des
exigences professionnelles et le standard est loin d'tre fig, avec des modifications et des
dveloppements constants.

1.25.4 Les cartes acclratrices 3D

Tandis quune carte graphique traditionnelle fait transiter des images pralablement calcules par le
processeur, une carte graphique acclre dcharge le processeur de ces calculs qui sont confis
un processeur spcialis situ sur la carte.

Lacclration ne porte pas sur lintgralit des tches graphiques mais seulement sur les
instructions qui ont t signales par le logiciel de pilotage la carte et condition que la carte ait
t conue pour les traiter. Toutes les cartes ne tournent pas avec tous les pilotes. Par exemple,
une carte acclratrice sous Windows exclut la prise en charge des graphismes sous Dos, allant
mme jusqu' en dgrader les performances.

Les processeurs de ces cartes intgrent des fonctions trs sophistiques et ddies laffichage
telles que : Application de texture, Multitexturing, Compression de texture, Alpha bending,

228
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

1.25.5 Les bibliothques

Pour pouvoir utiliser les capacits 3D d'une carte il est ncessaire d'utiliser une librairie qui est en
fait une sorte de programme utilitaire servant d'intermdiaire entre le programme et la carte. En
effet, les programmes sont incapables d'adresser directement des requtes aux cartes d'o la
ncessit d'utiliser un tel intermdiaire. D'ailleurs, si cela tait possible il faudrait alors que ces
programmes soit dvelopps en de nombreuses versions correspondant chacune un type de carte
ce qui est devenu impossible.

L'API

L'API (pour Application Programming Interface) est un petit bout de programme qui vient se placer
entre le matriel et les programmes. Au niveau de la 3D il sert d'intermdiaire entre la carte et les
programmes. C'est de lui que vont dpendre en partie les diffrents effets pouvant tre grs et la
rapidit les raliser. Dans un programme, s'il faut appliquer un certain effet, la demande va tre
faite l'API qui va ensuite se charger de la faire excuter par un processeur 3D.

Il existe deux types d'API. Le premier, les API propritaires qui correspondent un matriel
spcifique, comme Glide, l'API de 3DFX dveloppe pour ses cartes. L'avantage des API
propritaires est que le programmeur connat parfaitement toutes les fonctions de la carte et de l'API
et il sait ce qu'il peut en tirer. L'inconvnient de ce type d'API est que les programmes doivent tre
crits autant de fois qu'il y a d'API et donc de cartes. C'est pour cela qu'elles disparassent au profit
des API gnriques. Ces dernires grent en fait de trs nombreux types de cartes. Le
programmeur n'aura donc crire celui-ci qu'une seule fois. DirectX et OpenGL en font partie.

Les diffrentes API

Direct3D n'est pas en fait une API spcifique la 3D. C'est en ralit un ensemble de librairies qui
permettent de faire le lien entre le matriel et des programmes multimdia. Ainsi on trouve au sein
de DirectX DirectSound pour le son, DirectPlay pour le jeu via Internet, etc. Ces librairies sont
utilises par de nombreux programmes. Elles furent introduites peu aprs Windows 95 pour
permettre aux dveloppeurs de se concentrer uniquement sur leur produit.

Dans le monde de la 3D il existe une troisime API. OpenGL, dveloppe par SGI, (Open Graphics
Library) est une spcification qui dfinit une API multi-plateforme pour la conception d'applications
gnrant des images 3D (mais galement 2D). Elle utilise en interne les reprsentations de la
gomtrie projective [domaine des mathmatiques qui modlise les notions intuitives de
perspective et d'horizon] pour viter toute situation faisant intervenir des infinis [concept qui
s'attache quelque chose qui n'a pas de limite en nombre ou en taille].

OpenGL est compos de +- 250 fonctions utilisables pour afficher des scnes tridimensionnelles
complexes partir de simples primitives gomtriques. Elle est trs utilise dans l'industrie du jeu
vido, en concurrence avec la bibliothque de Microsoft : Direct3D. Une version nomme OpenGL
ES a t conue spcifiquement pour les applications embarques (tlphones portables, agenda
de poche, consoles de jeux, ...). La dernire version en date se nomme Vulkan.

1.25.6 La compression des donnes

Pourquoi compresser les donnes?

La puissance des processeurs augmente aussi vite que les capacits de stockage, et normment
plus vite que la bande passante d'Internet.

229
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Ainsi, on prfre rduire la taille des donnes en exploitant la puissance des processeurs plutt que
d'augmenter les capacits de tlcommunication.

Qu'est-ce que la compression de donnes?

La compression consiste en la rduction de la taille physique de blocs d'informations. Un


compresseur utilise un algorithme qui sert optimiser les donnes en utilisant des considrations
propres au type de donnes compresser, un dcompresseur est donc ncessaire pour
reconstruire les donnes originelles grce l'algorithme inverse de celui utilis pour la compression.

La mthode de compression dpend du type de donnes compresser: on ne compressera pas de


la mme faon une image qu'un fichier audio.

Les diffrents types de compression

Compression physique et logique

La compression physique agit sur les donnes mmes en regardant les sections redondantes d'un
train de bits un autre.
La compression logique est effectue par un raisonnement logique en substituant une information
une information quivalente et de plus petite taille.

Compression symtrique et asymtrique

Dans le cas de la compression symtrique, la mme mthode est utilise pour compresser et
dcompresser l'information, il faut donc la mme quantit de travail pour chacune de ces oprations.
C'est ce type de compression qui est utilise dans les transmissions de donnes.

La compression asymtrique demande plus de travail pour l'une des deux oprations, on recherche
souvent des algorithmes pour lesquels la compression est plus lente que la dcompression (ex. :
application). Des algorithmes plus rapides en compression qu'en dcompression peuvent tre
ncessaires lorsque l'on archive des donnes auxquelles on n'accde pas souvent.

Compression avec pertes

Les fichiers ont besoin de conserver leur intgrit pour fonctionner, en effet il n'est pas concevable
de reconstruire de manire approximative un fichier texte en omettant certaines lettres et en en
ajoutant dautres l o il ne faut pas...

La compression avec pertes se permet d'liminer quelques informations pour avoir le meilleur taux
de compression possible, tout en gardant un rsultat qui soit le meilleur possible, c'est le cas de
certaines compressions d'images ou de sons. Pour une image de zbre par exemple, l'algorithme
n'effacera pas les rayures mais pourra les modifier lgrement pour pouvoir appliquer l'algorithme
de faon optimale.

Encodage adaptif, semi adaptif et non adaptif

Certains algorithmes de compression sont bass sur des dictionnaires spcifiques un type de
donnes, ce sont des encodeurs non adaptifs. Les occurences de lettres dans un fichier texte par
exemple, dpendent de la langue dans laquelle celui-ci est crit.

Un encodeur adaptif s'adapte aux donnes qu'il va devoir compresser, il ne part pas avec un
dictionnaire dj prpar pour un type de donnes.

230
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Un encodeur semi-adaptif construira celui-ci en fonction de ce qu'il va trouver: il construit le


dictionnaire en parcourant le fichier, puis compresse le fichier.

La concatnation de points

La concatnation de point est une mthode permettant de stocker les points d'une manire optimale:
pour une image monochrome il n'y a, par dfinition, que deux couleurs, un point de l'image peut
donc tre cod sur un seul octet pour gagner de l'espace mmoire.

La compression RLE

C'est une mthode utilise par de nombreux formats d'images (BMP, PCX). Elle est base sur la
rptition de bits conscutifs. Une premire valeur (code sur un octet) donne le nombre de
rptitions, une seconde la valeur rpter (code elle aussi sur un octet, la phrase suivante
"aaaaahhhhhhhhhhhhhh" donnerait "5a14h", elle est trs utile dans ce cas.
Par contre dans "salut" cela donne "1s1a1l1u1t", elle est trs coteuse

Malgr tout cette mthode est peu difficile mettre en oeuvre. Il existe des variantes dans lesquelles
on encodera l'image par pavs de points, selon des lignes, ou bien mme en zigzag.

La compression LZW

LZW est un algorithme trs rapide aussi bien en compression qu'en dcompression, il substitue des
motifs en construisant au fur et mesure un dictionnaire. De plus il travaille sur des bits et non sur
des octets, il ne dpend donc pas de la manire de laquelle le processeur code les informations.
C'est un des algorithmes les plus populaires, il est utilis pour les formats TIFF et GIF.

La compression Huffman

Ce type de compression donne de bons taux de compressions pour les images monochromes (fax).

La compression JPEG

Son nom (Joint Photographie Expert Group) provient de la runion en 1982 d'un groupe d'experts de
la photographie, dont le principal souci tait de travailler sur les faons de transmettre des
informations (images fixes ou animes). En 1986, l'IUT-T mis au point des mthodes de
compression destines l'envoi de fax. Ces deux groupes se rassemblrent pour crer un comit
conjoint d'experts de la photographie (JPEG).

Contrairement la compression LZW, la compression JPEG est une compression avec pertes, ce
qui lui permet, en dpit d'une perte de qualit un des meilleurs taux de compression (20:1 25:1
sans perte notable de qualit.)
Cette mthode de compression est beaucoup plus efficace sur les images photographiques
(comportant beaucoup de pixels de couleur diffrente) et non sur des images gomtriques ( la
diffrence de la compression LZW).

Le M-JPEG

La premire ide qui vient l'esprit aprs s'tre intress la compression d'images est d'appliquer
l'algorithme de compression JPEG une squence vido (qui n'est finalement qu'une suite
d'images). C'est notamment le cas du M-JPEG qui autorise un dbit de 8 10 Mbps, ce qui le rend

231
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

utilisable dans les studios de montage numrique, d'autant plus que chaque image tant code
sparment, on peut y accder alatoirement.

Le MPEG-1

Dans de nombreuses squences vido, beaucoup de scnes sont fixes, cela se nomme la
redondance temporelle.

Lorsque seules les lvres de l'acteur bougent, seuls les pixels de la bouche vont tre modifis d'une
image l'autre, il suffit donc de ne dcrire que le changement d'une image l'autre. C'est l la
diffrence majeure entre le MPEG et le M-JPEG.

Cependant cette mthode aura beaucoup moins d'impact sur une scne d'action, quand tous les
pixels de laffichage sont modifie en continu.

Il existe 4 faons d'encoder une image avec le MPEG :

Intra coded frames (Frames I): les images sont codes sparment sans faire rfrence aux images
prcdentes ce sont des images compltes

Predictive coded frames (frames P): les images sont dcrites par diffrence par rapport l'image
prcdente

Bidirectionally predictive coded frames (Frames B): les images sont dcrites par diffrence avec
l'image prcdente ou l'image suivante

DC Coded frames: les images sont dcodes en faisant des moyennes par bloc (Frames D).

Les frames I

Ces images sont codes uniquement en utilisant le codage JPEG, sans se soucier des images qui
l'entourent.
De telles images sont ncessaires dans une vido MPEG car ce sont elles qui assurent la cohsion
de l'image (puisque les autres sont dcrites par rapport aux images qui les entourent), elles sont
utiles notamment pour les flux vido qui peuvent tre pris en cours de route (tlvision), et sont
indispensables en cas d'erreur dans la rception. Il y en a donc une ou deux par seconde dans une
vido MPEG.

Les frames P

Ces images sont dfines par diffrence par rapport l'image prcdente. L'encodeur recherche les
diffrences de l'image par rapport la prcdente et dfinit des blocs, appels macroblocs (16x16
pixels) qui se superposeront l'image prcdente.

L'algorithme compare les deux images bloc par bloc et partir d'un certain seuil de diffrence, il
considre le bloc de l'image prcdente diffrent de celui de l'image en cours et lui applique une
compression JPEG.

C'est la recherche des macroblocs qui dterminera la vitesse de l'encodage, car plus l'algorithme
cherche des "bons" blocs, plus il perd de temps...
Par rapport aux frames-I (compressant directement), les frames-P demandent d'avoir toujours en
mmoire l'image prcdente.

232
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Les frames B

De la mme faon que les frames P, les frames B sont travailles par diffrence une image de
rfrence, sauf que dans le cas des frames B cette diffrence peut s'effectuer soit sur la prcdente
(comme dans les cas des frames P) soit sur la suivante, ce qui donne une meilleure compression,
mais induit un retard (puisqu'il faut connatre l'image suivante) et oblige garder en mmoire trois
images (la prcdente, l'actuelle et la suivante).

Les frames D

Ces images donnent une rsolution de trs basse qualit mais permettent une dcompression trs
rapide, cela sert notamment lors de la visualisation en avance rapide car le dcodage "normal"
demanderait trop de ressources processeur.

Dans la pratique...

Les squences d'images sont dans la pratique codes suivant une suite d'images I B et P (D tant
rserv l'avance rapide) qui est la suivante: IBBPBBPBBPBBI. Une image I est donc insre
toutes les 12 frames.

Le MPEG 3

Conversion MP3

La conversion de la musique analogique en flux MP3


numriques s'effectue par le biais d'une mthode de
compression qui filtre les informations inutiles et
limine les sons imperceptibles par l'oreille humaine.

Cette mthode s'appuie sur la psychoacoustique, qui


tudie la perception du son par l'oreille humaine et sert
de base la technologie MP3. Ainsi, plus l'encodeur
MP3 prend en compte les principes de la
psychoacoustique, plus la musique MP3 numrique
reflte l'original avec prcision (plus le dbit binaire est
lev, meilleure est la qualit sonore).

Les sons situs dans les zones bleu clair et rouge sont inaudibles. Nous ne percevons que les sons
situs dans la zone blanche et dans la zone bleue. En effet, nous entendons les sons graves
(basses frquences) au-dessus d'un certain volume (plage dynamique). Notre oreille est plus
sensible aux frquences correspondant la voix humaine (entre 2 et 4 kHz), mme si le volume est
trs bas. L'encodage MP3 est particulirement complexe pour ce spectre de frquences et l'on
constate souvent des parasites (artefacts) dans le flux MP3 lorsque le son d'un morceau est bas.

Le masquage reprsente le recouvrement des sons


faibles par les sons forts. Cette notion apparat
clairement sur le schma qui montre les sons d'un
triangle et d'un instrument cordes : le son court et fort
du triangle recouvre (masque) le son plus faible et plus
long des cordes pendant un moment. Ainsi, l'auditeur
n'entend pas les cordes pendant un bref moment car le
son du triangle est plus fort.

233
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

L'encodeur MP3 peut supprimer le son des cordes pendant ce cours laps de temps sans affecter la
qualit du son.

Deux autres phnomnes entrent alors en compte : le pr-masquage et le post-masquage. Ainsi,


chaque fois qu'un son trs fort suit un son faible (et vice versa), nous n'entendons que le son fort.

1.25.7 Les Normes daffichage

Plusieurs normes d'affichage ont t utilises dans l'histoire des ordinateurs. Elles consistent
souvent en une combinaison d'une dfinition d'cran (qui dfinit la largeur et la hauteur en pixels, la
profondeur des couleurs, en bits) et d'une frquence de rafrachissement (en Hz).

1.26 Les bases de registres

La base de registres est une base de donnes hirarchise utilise par le systme d'exploitation
pour stocker des informations sur l'ordinateur, les priphriques, les programmes installs et les
prfrences de l'utilisateur. Bien que visualisable comme une entit unique sous RegEdit, cette base
de donnes est rpartie dans plusieurs fichiers.

La structure de la base de registres

Pour en savoir plus sur la structure de la base de registres, il faut utiliser Regedit, l'diteur fourni par
Microsoft.

Il sagit dune fentre divise en deux par un sparateur dont on peut dplacer la position l'aide de
la souris.
Le cadre gauche contient six cls qui commencent toutes par HKEY_... . Ce sont les six cls
principales. C'est en cliquant sur le signe "+" que vous pouvez dvelopper l'arborescence de ces
cls :

234
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

La base de registres reprsente une structure hirarchise, comme pour les dossiers de
l'explorateur.
Chaque cl principale peut contenir plusieurs sous-cls pouvant tre divises leur tour en sous-
cls. Cette structure permet d'obtenir une hirarchie trs profonde.
Les sous-cls peuvent contenir des valeurs (comme les dossiers contiennent des fichiers) dont les
formats peuvent tre les suivants :

Texte pur toujours plac entre guillemets,


Donnes binaires constitues d'une suite de valeurs hexadcimales,
DWords 32 bits.

Il ne faut pas confondre la notion de valeur et la notion de fichier. Un fichier est stock dans un
dossier alors qu'une valeur est stocke dans une cl.

Lorsque l'on veut faire rfrence une cl, il faut s'y prendre de la mme manire que pour les
dossiers. On dcrit son chemin de la mme manire que sur le prompt du DOS. Par exemple, le
chemin suivant

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion

permet d'accder la sous-cl o sont conservs les paramtres actuels de Windows.

Un grand nombre de ces valeurs sont des rglages de priphriques. De manire gnrale, il faut
viter de modifier quoi que ce soir via Regedit, sauf dtre tout--fait certain de la dmarche.

235
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

2. Les priphriques
2.1 Les crans

Le moniteur est le premier priphrique de sortie d'un ordinateur et il ressemble un cran de


tlvision. Il existe actuellement divers types de moniteurs,
chacun reposant sur une technologie qui diffre
principalement par la manire dont l'image est produite
l'cran. Cela entrane d'autres considrations telles que la
dfinition et la couleur des images produites par un type
de moniteur donn

La taille de lcran est dfinie par la diagonale de celui-ci


mesure en pouces (un pouce=2,54 cm). La taille effective
de lcran est infrieure celle du tube; ainsi un moniteur
17 (pouces) a une diagonale dimage de 15,5 (en CRT).

La rsolution d'un cran est le degr de dtail sur une


image. Elle est dfinie par le nombre d'lments image
(pixels) par pouce ou par centimtre. On la dsigne le plus
souvent par le nombre total de pixels prsents
horizontalement et verticalement sur le moniteur. Un
moniteur avec une rsolution de 1.280 x 1.024 a donc 1.280 pixels de large sur 1.024 de haut.

236
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

2.1.1 cran cathodique

L'cran rayons cathodiques est une technologie quasiment disparue pour les
moniteurs d'ordinateur. Elle repose sur l'irradiation slective d'un cran
recouvert de phosphore pour le faire briller l o des points (ou pixels) sont
dsirs. Des canons lectrons envoient
vers l'cran un "faisceau" d'lectrons qui
passe travers un ensemble
d'lectroaimants ou plaques de dviation.

Le faisceau d'lectrons balaye de gauche droite et de haut en


bas selon des sries de lignes formant une trame. Le mouvement
du faisceau d'lectrons est contrl par des bobines de dviation
enveloppant le col du tube la manire d'un collier. Le courant
lectrique circulant dans les bobines produit des champs
magntiques qui contrlent le faisceau d'lectrons. En augmentant
le courant dans la bobine de dflexion horizontale on oblige le
faisceau aller de gauche droite ; une baisse du courant fait
revenir le faisceau vers la droite. Pendant ce temps, une
augmentation du courant dans le bobinage de dflexion verticale
fait descendre le faisceau dune ligne. Cette action pulse engendre une onde en dents de scie.

Un masque de filtrage, avec


un trou align pour chaque
pixel, empche l'clairage non
intentionnel des pixels voisins.
Le faisceau balaie l'cran
dans le sens horizontal et de
haut en bas. Ce processus est
rpt un certain nombre de
fois par seconde, plus ce
rythme est lev, meilleure est
limage. Pour obtenir les couleurs, diffrents types de phosphore sont utiliss, chacun tant dop
avec un lment de terre rare diffrent qui le fait briller d'une couleur diffrente : rouge, bleue ou
verte. Les crans couleur requirent trois canons lectrons, un pour chaque couleur. Les passes
horizontales et
verticales sont
synchronises par le
contrleur du tube qui
fait partie de
l'adaptateur vido.
Celui-ci contrle le type
d'image affich.

Les caractristiques des tubes

Stabilit
Il est recommand une frquence de rafrachissement de 85 Hz. Mais 75 Hz est une bonne
frquence.

237
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Qualit
Le pas de masque (ou
pitch) est un critre
important de prcision
d'affichage en CRT.

Taille du point : c'est


l'cart entre deux points,
ou pixels, sur l'cran.
Cette distance est
mesure de centre
centre. Plus les points
sont proches, meilleure
est la qualit de l'image.
Une taille de point (pitch) de 0,26 mm est bonne ; plus les valeurs sont petites, mieux c'est. 0,21
constitue une excellente valeur. Une valeur de 0,28 mm ou moins est satisfaisante pour un cran
CRT de 17 pouces.

Diffrentes technologies des tubes cathodiques

Globalement, les tubes cathodiques sont bass sur deux technologies de fabrication
le shadow mask et l'aperture grille Le tube cathodique shadow mask
emploie une sorte de trs fine passoire mtallique place juste devant la couche
photolumineuse de la partie interne avant du tube afin de guider correctement le
faisceau sur les triplets de points rouges, verts, bleus, qui constituent les pixels de
l'image.

Dans le cas de la grille d'ouverture il s'agit de fils tendus verticalement qui guident
le faisceau sur les pixels cette fois constitus de micro bandes verticales rouges,
vertes et bleues. Cette dernire technique apporte un meilleur contraste et une
saturation des couleurs suprieurs au shadow mask ce qui se traduit par une
image de meilleure qualit.

Dans le cas des moniteurs base de


tubes grille d'ouverture, il est normal
de voir une trs lgre ligne
horizontale. Ce n'est pas un dfaut du
moniteur mais une imperfection lie
la technologie du tube lui-mme. Ces
tubes utilisent un peigne de fils
verticaux l'intrieur du tube pour
guider les faisceaux d'lectrons. Pour
viter que ces fils ne se mettent
vibrer, ce qui rendrait l'image floue, ils
sont maintenus en place par 1 (parfois
2) trs fine tige horizontale. C'est cette
tige qui produit le dfaut l'image. Il est possible de le faire
disparatre en choisissant judicieusement la couleur du fond de l'cran.

238
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Frquences et moniteurs

La bande passante en Mhz reprsente pour une


rsolution donne la frquence de rafrachissement
maximum. Par exemple une bande passante de
80Mhz autorise avec une rsolution 1280X1024, un
rafrachissement (ou frquence verticale) de 60Hz par
seconde.

La frquence de balayage verticale (taux de


rafrachissement) d'un moniteur vido est une donne
fondamentale. Plus elle est leve, plus laffichage est
stable. Il s'agit du nombre de fois par seconde que le
moniteur est capable d'afficher une trame d'image.
Une frquence de 70Hz signifie 35 images par
seconde.

La frquence de balayage vertical conditionne en partie le confort dutilisation, un scintillement


apparaissant pour les frquences de balayage trop faibles. Cette frquence de balayage vertical est
lie la rsolution utilise : elle diminue mesure que la rsolution augmente. Si une frquence de
balayage de 72Hz est un minimum pour un travail prolong sans trop de fatigue oculaire, 80-85Hz
constituent une meilleure valeur. Cette frquence de balayage dpend aussi du signal envoy par la
carte graphique : plus le Ramdac de la carte, exprim en Mhz est lev, plus il autorisera des
rsolutions leves avec une frquence de balayage leve.

La rsolution graphique maximale dun cran, donne par le nombre de pixels horizontaux multipli
par le nombre de pixels verticaux est un bon reflet des performances du moniteur. Elle dpend
principalement de deux lments, la taille de lcran (plus celui-ci est grand et plus il peut afficher de
points) et le pas de masque (pitch). Plus le pitch est faible plus la dfinition est leve. A rsolution
gale, limage apparat plus nette avec le moniteur qui affiche le pitch le plus petit. Mais limage dun
cran cathodique se dgradant mesure que lon se rapproche de la rsolution maximale, il impose
de laisser une marge entre cette rsolution maximale et la rsolution de travail.

Les autres caractristiques intervenant dans la qualit dun cran sont :

Le traitement anti-reflet. Mme avec un bon traitement il faudra veiller bien disposer lcran par
rapport aux sources de lumire de la pice. Un tube cran parfaitement plat diminue loccurrence
des reflets gnants.

La protection vis vis des rayonnements (lectriques, lectrostatiques et lectromagntiques) qui


est dfinie par deux normes : MPRII la plus ancienne et la moins exigeante et TCO99 qui, plus
contraignante pour le constructeur, intgre en outre des lments de recyclage des composants et
dconomie dnergie.

Le caractre " Plug and Play " facilite linstallation de lcran.

Le paramtrage et la simplicit de laccs celui-ci ont leur


importance. Il permet de rgler le contraste, la luminosit, la
correction des couleurs (temprature) et la correction des
dformations (tonneau et trapze). Les tubes plats nont plus de
telles dformations.

239
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Lquipement multimdia incorpor au moniteur (enceintes, microphone, camra) est plutt viter

Lexistence dun hub USB larrire du moniteur peut tre utile.

Ergonomie

Il convient galement de respecter quelques rgles dergonomie lors de lutilisation des crans,
savoir :

Positionner lcran de manire viter les reflets


Disposer dun clairage dambiance suffisant
Sasseoir la hauteur de lcran
Rgler luminosit et contraste
Utiliser un sige de qualit
Faire des poses

2.1.2 Ecrans LCD

Les cristaux liquides sont des matriaux tenant par leurs proprits physiques la fois des solides et
des liquides et qui possdent la caractristique de sorienter en fonction des tensions qui leurs sont
appliques.

Dans une substance solide, toutes les molcules possdent une place et une orientation fixes.

Dans un liquide, c'est le contraire: les molcules peuvent changer d'orientation. Dans le stade
intermdiaire des cristaux liquides, les molcules peuvent changer de place, mais conservent leur
orientation. Ce stade intermdiaire est atteint en chauffant la matire solide jusqu' une
temprature o elle commence se liqufier.

2.1.2.1 Les diffrents tats des cristaux

Les matriaux LCD consistent en des groupements de molcules organiques, qui traversent trois
phases, ou tats de la matire.

Ces trois tats sont :


l'tat cristallin, ou tat solide, lorsque les tempratures sont trs basses
l'tat isotrope ou fluide, en prsence de tempratures leves
entre les deux, l'tat nmatique, aux tempratures normales de fonctionnement d'un cran LCD

En phase nmatique, les matriaux LCD prsentent des caractristiques de la phase cristalline et de
la phase isotrope et, partant, des caractristiques de l'tat solide et liquide. C'est de l que vient la
dnomination 'cristaux liquides'. L'tat nmatique est la phase normale, aux tempratures normales
de fonctionnement d'un cran LCD.

Le point de transition de l'tat nmatique vers l'tat isotrope est dsign comme la temprature de
fonctionnement maximale d'un cran LCD. A cette temprature, les molcules LC passent de l'tat
nmatique l'tat liquide isotrope (point de clarification), deviennent dsordonnes et ne ragissent
plus aux champs lectriques, ce qui les rend inutilisables dans un cran. Lorsque la temprature

240
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

retombe nouveau dans le domaine nmatique, et que les molcules LC atteignent le point de
turbidit, tout revient la normale.

Il existe galement un point de transition, qui marque le passage de l'tat cristallin l'tat nmatique
qui se nomme galement point de fusion. Contrairement au point de clarification, le point de fusion
ne correspond pas ncessairement la limite extrme de temprature de fonctionnement du
systme LC. Les matriaux LC pratiquent ce que l'on appelle le super-refroidissement, ce qui
signifie qu'ils n'adoptent pas compltement la forme solide lorsque la temprature passe sous le
point de fusion et que les matriaux retournent la phase cristalline.

2.1.2.2 Polarisation

La lumire est une onde lectro-magntique dote d'une amplitude et d'une frquence, mais
galement un phnomne constitu de particules (photons).

Si nous tenons la lumire pour une onde nergtique, la prsence d'une amplitude et d'une
frquence impliquent l'existence d'une vibration. Dans le cas de la lumire polarise, cette vibration
est situe sur un seul plan et perpendiculairement la trajectoire de la lumire.

L'angle de rotation des


vibrations se nomme
galement polarisation de la
lumire. Si lon dispose un
filtre de polarisation sur la
trajectoire d'un rayon
lumineux, le filtre ne laisse passer que la lumire
possdant exactement la mme polarisation, et arrte le
reste. On peut comparer ce phnomne un mcanisme
d'introduction de l'argent : seules les pices de monnaie de
la bonne grandeur et correctement orientes peuvent tre
insres.
La lumire du jour et, gnralement, la lumire artificielle,
n'ont pas de polarisation, mais vibrent dans n'importe

241
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

quelle direction. Par consquent, si ce type de lumire tombe sur un filtre de polarisation, environ la
moiti de la lumire sera filtre. Lorsque l'on dispose perpendiculairement deux filtres de polarisation
l'un sur l'autre, ceux-ci vont bloquer toute la lumire.

Un cran LCD utilise une grille pour doter chaque pixel


individuel d'une charge. Chaque pixel est dtermin par une
coordonne verticale et une horizontale sur cette grille.

Les crans lcd actifs (TFT) fonctionnent selon le mme


principe, cette diffrence prs que, d'abord, une range
est alimente en courant, puis toutes les autres ranges
sont mises hors tension et ce n'est qu'aprs que la colonne
correspondante est alimente.

Ce faisant, le courant vers tous les croisements sur la grille


est interrompu, et aucun autre pixel n'est ds lors influenc. En outre, ce genre de pixel peut
conserver sa charge jusqu' ce que l'image se rafrachisse. Il en rsulte notamment un temps de
raction nettement plus court et un affichage mieux contrast.

Afin de pouvoir gnrer plus rapidement les champs lectriques requis pour la manipulation des
molcules LC, il a fallu rapprocher la source lectrique du segment LC. La prsence d'un transistor
pratiquement en face de chaque lment couleur LC a donn naissance aux crans TFT.

Les lectrodes horizontales et verticales de l'cran LCD sont encore prsentes, mais servent
piloter les transistors.
Comme les transistors ragissent trs rapidement aux modifications de tension lectrique, cela
permet aux crans TFT de reproduire des images mobiles. Les transistors sont monts sur une
plaque de verre jouxtant le matriau LC : leurs composants sont en fait prcipits sous la forme d'un
mince film sur cette plaque ou ce substrat de verre, d'o leur nom.

En jouant sur la quantit de


courant, il est possible d'adapter
l'angle selon lequel chaque
cristal liquide est tourn, afin
d'engendre ainsi une chelle de
valeurs de couleurs. Un cran
LCD capable de reproduire la
couleur, doit tre compos de
trois sous-pixels par pixel avec,
respectivement, des filtres pour
le rouge, le vert et le bleu.

La combinaison de ces sous-


pixels gnre une palette de
16,8 millions de couleurs (256
teintes de bleu x 256 teintes de
vert x 256 teintes de rouge). Ce
genre d'cran LCD dispose donc
d'un nombre lev de
transistors. (un cran d'une
rsolution de 1.024 x 768
comprend 1.024 colonnes x 768
ranges x 3 sous-pixels =
2.359.296 transistors).

242
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Principe de fonctionnement gnral

Une ou plusieurs sources lumineuses clairent la dalle par larrire en permanence ds lallumage.

Afin que lclairage soit uniforme, la lumire passe par un systme de rflecteurs avant de toucher la
dalle. Il y a en fait deux dalles entre lesquelles on trouve des cellules indpendantes et juxtaposes
recouvertes dun filtre rouge, vert ou bleu. Dans un moniteur 15 pouces, il y a 1024 x 768 x 3 =
2.359.296 cellules. Chaque lment du trio RVB est pilot par un transistor qui lui applique une
tension de manire indpendante. Cette tension, plus ou moins forte, fait ragir et donne une
inclinaison aux cristaux liquides contenus dans chaque cellule. Les cristaux vont en quelque sorte se
tordre jusqu atteindre un alignement adquat avec le filtre polarisateur. De leur nouvelle direction
dpend le passage ou non de la lumire et donc, laffichage ou non dune image lcran. Le but de
ces cristaux est de dvier la lumire qui, avant de frapper la dalle, doit passer travers un filtre
polaris. Plus les cristaux seront orients dans le sens du filtre, plus la lumire passera. A linverse,
si les cristaux sont orients la verticale du filtre, lcran restera noir.

Technologies concurrentes

TN, DSTN

Technologie initiale, le TN (Twisted Nematic) constitua la premire gnbration de ces crans,


malgr des insuffisances dans le rendu des couleurs et un contraste insuffisant. Le DSTN (Dual
scan twisted nematic) a amlior ses performances, offrant une meilleure stabilit de limage grce
au double balayage. Ces technologies sont matrice passive et noffrent quun rapport de contraste
limit 50:1, des angles de vision limits, une luminosit non homogne, une certaine rmanence
(ombre derrire des sujets en mouvement) et une qualit moyenne des noirs en gnral.

Les crans TN + Film orientent les


cristaux liquides perpendiculairement au
filtre. Lappellation de "Film" vient de
lajout dune couche sur lcran dans le
but daugmenter langle de vision de
lcran. Si la tension applique par le
transistor sur les cellules est nulle, les
cristaux liquides, et donc la lumire
polarise quils transportent, subissent
une rotation progressive de 90 sur le
plan horizontal entre les deux dalles. Le
second filtre sur cette deuxime dalle
tant polaris 90 par rapport au
premier, la lumire passe. Si les cellules
rouges, vertes et bleues sont allumes au
maximum, leur combinaison provoque
laffichage lcran dun point blanc.
Lapplication dune tension, soit dun
champ lectrique vertical dans ce cas,
dtruit lorganisation hlicodale, les
molcules cherchent saligner suivant la direction du champ en question.

Les cristaux tendent alors se placer verticalement au deuxime filtre. Dans cette configuration, la
polarisation de la lumire incidente nest plus affecte, la lumire ne traverse plus la cellule (tat
ON). Le point blanc devient un point noir.

243
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Ceci met en avant quelques dfauts des crans TN.

1/ anciennement, une fois la tension son maximum, les constructeurs narrivaient pas amener les
cristaux liquides parfaitement la verticale du filtre polariseur. Ce qui explique que danciens crans
se rvlaient incapables dafficher un noir parfait.

2/ si un transistor meurt, la tension applique aux trois cellules sous sa responsabilit est nulle, ce
qui signifie un point blanc lcran. Ce qui explique quun pixel dit "mort" sur un LCD est trs
lumineux et trs visible.

3/ lorientation imparfaite des cristaux fait que la vision dun cran TN ou TN+Film dpend de langle
de vision de lutilisateur. Mieux vaut donc tre parfaitement face lcran pour bnficier dun
affichage le meilleur possible.

Les crans TN et DSTN sont transparents au repos.

Angle de vue

Sur un cran cathodique, les personnes se trouvant sur le ct peuvent voir limage de l'cran. Ce
type d'cran gnre lui-mme de la lumire, et l'angle de vue n'a finalement pas beaucoup
d'importance.

Un cran LCD laisse ou non filtrer la lumire de fond sur base de la polarisation. Lorsque l'on
regarde un cran LCD partir d'un angle, la lumire que l'on distingue reoit une autre polarisation.
Il en rsulte des images ou des couleurs fausses, ou des modifications de contraste, ce qui
estompe ou modifie l'image.

TFT-LCD

La technologie TFT est la plus courante en informatique


et pour la tlvision. La grille dlectrodes avant est
remplace par une seule lectrode en ITO (oxyde
dindium-tain InSn2O3), et la grille arrire est
compose dune matrice de transistors en film mince
(Thin-film transistor), raison dun par pixel et trois par
pixel de couleurs, pour amliorer le temps de rponse
et la stabilit de laffichage.

Ces crans, dits matrice active , offrent des temps


de rponse infrieurs 10 ms. Le contraste reste limit
300:1.

Mis hors tension, les crans TFT prsentent une


couleur noire.

244
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Rsum :

Les cristaux liquides sont comprims entre deux feuilles de verre ou de plastique polarises. Un peu
la manire des lunettes, les deux feuilles polarises filtrent la lumire dont les ondes ne sont pas
parallles leur plan.

Les deux plans sont angle droit, ce qui signifie, en thorie, qu'ils filtrent tous les rayons lumineux.
Mais, dans la mesure o les cristaux liquides sont tordus, ils peuvent dvier les rayons suffisamment
pour qu'ils puissent ressortir.

Grce des lectrodes de commande, un courant parcourt les cristaux liquides et les "dtord", leur
permettant ainsi de bloquer le passage la lumire. Cela produit un petit point noir sur l'cran. En
faisant varier les courants dans les diffrentes parties de l'cran, les cristaux se tordent et se
dtordent pour crer une image.

2.1.3 cran plasma

Les tats solide, liquide et gazeux sont les trois principaux tats de la matire. Le plasma est le
quatrime tat de la matire et est un gaz fortement ionis grce un courant lectrique qui le
traverse.

La technologie plasma (PDP, Plasma


Display Panel) est base sur une mission
de lumire produite par l'excitation d'un gaz.
Le gaz utilis dans les crans plasma est un
mlange d'argon (90%) et de xnon (10%).
Ce gaz est contenu dans de
microscopiques cellules tanches,
correspondant aux pixels, dans lesquelles
sont adresses une lectrode ligne et une
lectrode colonne permettant d'exciter le
gaz de la cellule. En modulant la valeur de
la tension applique entre les lectrodes et
la frquence de l'excitation il est possible de
dfinir jusqu' 256 valeurs d'intensits
lumineuses. Le gaz ainsi excit produit un
rayonnement lumineux ultraviolet, donc invisible pour l'il humain. Grce des luminophores
respectivement bleus, verts et rouges rpartis sur les cellules le rayonnement lumineux ultraviolet
est converti en lumire visible, ce qui permet d'obtenir des pixels (composs de 3 cellules) de 16
millions de couleurs (256 x 256 x 256).

La technologie plasma permet d'obtenir des crans de grande dimension avec de trs bonnes
valeurs de contrastes mais le prix d'un cran plasma reste lev.

Principe de fonctionnement

Sur la face avant de l'cran plasma, on grave la srigraphie des lectrodes destines crer des
champs lectriques, tandis que sur le panneau arrire d'autres lectrodes sont places sous la
couche de phosphore des trois couleurs fondamentales. Les deux panneaux sont ensuite
assembls et scells.

245
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Le gaz travers par un courant lectrique est ionis, il devient un plasma, il se dcompose en
lectrons libres et en ions positifs.

Les lectrons libres du plasma vont se dplacer vers l'lectrode positive, tandis que les ions positifs
vont migrer vers l'lectrode ngative. Mais le courant appliqu est alternatif, c--d que les lectrodes
positives et ngatives s'inversent constamment. Les lectrons libres et les ions se mettent
effectuer de rapides aller et retours, certains ions percutent des lectrons.

De ce choc, les ions gagnent en nergie et, en revenant l'tat initial, relchent cette nergie sous
forme d'un rayonnement ultraviolet qui excite un luminophore dpos sur la paroi interne du
dispositif. En se dsexcitant, ce dernier met de la lumire visible. Pour faire varier la luminosit
d'un pixel, on module la frquence d'inversion, pas l'intensit du courant. Plus la frquence est
leve, plus le pixel est lumineux.
Cette mission de lumire se produit dans chacun des millions d'lments d'image (les pixels) qui
constituent la surface de l'cran. Chaque pixel est compos de trois cellules, et chaque cellule
contient des lectrodes ainsi que des composs photo-missifs peints sur les parois, sur le fond et,
parfois, l'avant de la cellule.

Chaque cellule fonctionne comme un tube fluorescent dont la couleur rouge, bleue ou verte dpend
du type de luminophore. Ces luminophores sont le plus souvent des oxydes dops. Pour le rouge,
on utilise un oxyde d'yttrium dop avec de l'europium. Le vert peut tre mis par un oxyde de zinc et
de silicium dop avec du manganse. Enfin, le bleu s'obtient avec un oxyde de baryum, d'aluminium
et de manganse, dop avec de l'europium.

Il existe deux types d'crans plasma : les crans courant alternatif et les crans courant
continu. Dans les crans courant alternatif, les plus rpandus, le courant est limit grce la
conception mme des cellules: les deux lectrodes situes dans chaque cellule sont spares du
gaz par une mince couche de matriau lectriquement isolant, qui, comme un condensateur, ne
peut tre traverse que par un courant alternatif. En outre, ce condensateur limite le dbit de
courant et empche la dcharge de se transformer en arc.

Dans un cran plasma courant continu, on applique des sries d'impulsions de tension trop
faibles pour dclencher une dcharge. Cette tension est nomme tension de maintien. Pour allumer
une cellule particulire, on ajoute une tension (dexcitation) la ligne et la colonne
correspondante. Le courant qui circule charge alors le condensateur de la cellule, puis

246
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

laccumulation des charges produit une tension en sens contraire, la dcharge sarrte ainsi que
lmission de lumire.

Dans les crans plasma courant


continu, le courant est galement
appliqu par impulsion, mais les
impulsions ont toutes la mme
polarit.

Dans ce type dcran, l'lectrode


ngative (la cathode) s'use : soumis
un bombardement continu, les atomes
sont jects de la cathode et se
redposent partout sur l'intrieur de la
cellule. Le problme est plus gnant
avec les crans courant continu, car
le matriau pulvris est un mtal et
non un isolant, de sorte que des courts circuits peuvent se produire. A la longue, la cellule
s'assombrit et l'cran devient moins lumineux.

Chaque pixel de l'cran Plasma est constitu de trois minuscules poches de gaz rares
emprisonns dans des substrats de verre.

Tout le long des superficies internes des substrats en verre, des bandes d'lectrodes sont disposes
perpendiculairement les unes par rapport aux autres, crant ainsi des cellules rectangulaires. Une
mise sous tension leve aux bornes des lectrodes provoque l'activation des gaz qui mettent des
rayons ultraviolets invisibles. Ces derniers activent des luminophores recouverts de phosphore
rouge, vert ou bleu provoquant une mission de lumire visible l'oeil nu.

Avec la technologie plasma, les noirs ne sont pas


suffisamment profonds. Cela s'explique par le
principe de fonctionnement de chaque cellule qui doit
non seulement tre amorce lectriquement pour
produire de la lumire UV, mais reste charge
d'lectricit rsiduelle, afin que le plasma puisse
nouveau s'illuminer le moment venu. Il est donc
impossible d'avoir une absence totale de lumire sur
chaque pixel d'une dalle plasma, mme lorsque celui-
ci ne reoit pas de signal vido. Le noir ressemble
donc plutt du gris fonc.

Les cellules de plasma s'usent avec le temps et


perdent de leur pouvoir luminescent. La magnsie utilise pour protger les lectrodes et le
panneau du bombardement lectronique et favoriser la dcharge du gaz s'altre au fil des ans.

On considre que la qualit d'image sur un cran plasma est vraiment altre quand sa puissance
lumineuse passe sous 250 cd au mtre carr.

247
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

2.1.4 Les crans lectroluminescents organiques (Organic Light emitting Diode)

Les molcules photomissives sont ici des molcules organiques, c'est--dire composes d'atomes
de carbone, d'hydrogne, d'oxygne et d'azote. Suffisamment rapides pour afficher des films vido,
les matriaux organiques sont des composants de choix pour les
crans d'ordinateurs et de tlvision.

Contrairement aux crans cristaux liquides (LCD), les OLEDs


sont auto-lumineux et ne ncessitent aucun rtro-clairage

Ceci facilite la construction d'cran plus fins et compacts. En outre,


l'OLED offre un large angle de vision (jusqu' 160), mme en
pleine lumire. Enfin, sa faible consommation lectrique assure une
autonomie maximale.

Les faibles liaisons qui s'exercent entre les molcules organiques permettent de les dposer sur des
substrats plastiques minces et flexibles. Les crans peuvent ainsi tre rouls ou mouls sur des
contours varis. Les couches actives et leurs supports plastiques sont si lgers que le poids d'un
cran d'ordinateur portable pourrait tre rduit une centaine de grammes.

La plupart des crans organiques comportent trois


couches de semi-conducteurs organiques: la couche
de transport lectronique, la couche mettrice de
lumire et la couche de transport de trous.

Ces couches sont entoures par une cathode et une


anode. Les particules ngativement charges (les
lectrons) et les porteurs de charges positives (les
trous, qui correspondent l'absence d'un lectron)
sont mis respectivement par la cathode et par
l'anode sous l'action du champ lectrique. Ils passent
alors dans la rgion mettrice de lumire, o ils se
recombinent, formant ce que l'on nomme des
excitons. Ces derniers, lectriquement neutres,
sautent d'une molcule l'autre et se dsexcitent en
quelques milliardimes de seconde, mettant un
photon dont l'nergie dtermine la couleur. En
choisissant une molcule adquate pour la couche
mettrice, on obtient de la lumire rouge, verte ou
bleue. Selon la configuration des couches, la cathode
ou l'anode doit tre transparente pour que la lumire
atteigne l'observateur.

Avec les deux lectrodes transparentes (en oxyde d'tain et d'indium, par exemple), on peut
imaginer des applications nouvelles, comme des vitres crans o l'image serait visible des deux
cts.

2.1.5 Les projecteurs

Le projecteur est un priphrique de sortie vido qui n'intgre pas d'cran d'affichage dans le botier
principal. Au lieu de cela, l'cran du projecteur envoie un faisceau de lumire contenant limage sur
un cran externe, la manire d'un projecteur de cinma.

248
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Technologie DLP

La technologie DLP pour Digital Light


Processor utilise une puce lectronique
de trs haute prcision quipe de plus
d'un million de micromiroirs qui sont
capables de basculer en deux positions
diffrentes jusqu' 1.000 fois par
seconde. En fonction de leur position,
ils rflchissent ou non la lumire. En
modulant le nombre de positions
''allum'' et "teint", le DLP produit un
point qui va du noir (toujours teint) au
blanc (toujours allum) avec une large
palette de gris. Pour crer la couleur,
une roue (dite "roue chromatique")
compose d'un tiers de filtre rouge,
vert et bleu tourne dans le champ de
rflexion des miroirs. Le DLP connat la couleur du filtre pour chaque instant prcis et aligne les
miroirs en consquence. La technologie DLP est uniquement numrique et optique, ce qui lui
confre une qualit exceptionnelle.

Tri-DLP : certains projecteurs n'utilisent pas de roue chromatique mais bien trois DLP diffrents. La
source de lumire est dcompose en ses 3 composantes rouge, verte et bleue qui sont traites par
un DLP ddi.

Cette technologie est appele rflective (la lumire est rflchie par les miroirs).

Technologie LCD

Ces projecteurs
exploitent un cran TFT
de trs petite taille
derrire lequel se trouve
une lampe de forte
puissance. Le principe
est comparable un
projecteur de diapositives
o la diapositive
statique serait
remplace par un cran
LCD capable de rendre
l'animation.

Tri-LCD : Les films LCD comportent trois transistors pour chaque pixel : un par couleur de base. Les
transistors n'tant pas transparents, ils masquent une partie de la lumire La technologie Tri-LCD
dcompose l'image dans les trois couleurs de base. Elles ont toutes les trois droit un cran LCD
spcifique, ce qui rduit les pertes de lumire. L'image finale est recompose dans le projecteur
avant sa projection.

Cette technologie est appele transitive (la lumire passe travers un panneau LCD).

249
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

2.1.6 Les diode lectroluminescentes

Ce sont des composants semi-conducteurs o les lectrons et les trous (une absence d'lectron)
sont injects dans une rgion ou ils se recombinent en mettant de la lumire (et un peu de
chaleur). Depuis que lon sait construire des diodes bleues, on peut concevoir des crans couleurs
base de diodes. Ces crans sont constitus de plusieurs milliers de pixels, chacun comportant une
diode rouge, une diode verte et une diode bleue. Ces crans peuvent mesurer plusieurs mtres de
large et sont suffisamment lumineux pour tre vus en plein jour. Leur prix lev restreint toutefois
leur utilisation.

2.1.7 Les panneaux lectroluminescents.

Dans ces crans, une mince couche d'atomes photo-missifs est en sandwich entre deux couches
isolantes. Une diffrence de potentiel entre les deux couches externes cre des lectrons entre
l'isolant et le phosphore; ces lectrons mettent de la lumire comme les lectrons des tubes
cathodiques. Les crans couches minces lectroluminescentes sont robustes, possdent de
grands angles de vue et une longue dure de vie.

2.1.8 Les crans fluorescents

Un afficheur fluorescent est un dispositif d'affichage utilis dans des appareils lectroniques grand
public tels que rveils, autoradios Il met une lumire trs intense, prsente un contraste lev,
et peut comporter des lments de couleurs diffrentes.

Ce type dcran est compos d'une cathode chauffe


(filaments), d'anodes (au phosphore) et de grilles, le tout scell
dans une enveloppe de verre o rgne un vide pouss. La
cathode est compose de fils de tungstne fins, entoure
d'oxydes de mtaux alcalino-terreux qui mettent des lectrons
lorsqu'ils sont chauffs par le passage d'un courant lectrique.
Ces lectrons sont contrls et diffuss par les grilles faites de
fils de mtal fins. Si les lectrons frappent les surfaces recouvertes de phosphore, ces dernires
mettent de la lumire par fluorescence.

Les lectrons ne peuvent atteindre ( allumer ) une surface phosphore que si la fois la grille et
la surface sont un potentiel positif par rapport la cathode. Ceci permet aux afficheurs d'tre
organiss sous forme multiplexe : les grilles et les surfaces forment une matrice, ce qui permet de
minimiser le nombre de commandes lui fournir.

La couleur mise par la plupart des afficheurs fluorescents contient de nombreuses couleurs et peut
souvent tre filtre de faon produire des teintes plus satures : bleu profond, vert profond, etc.,
en fonction des desiderata des concepteurs.

2.1.9 Technologie FED (Field Emission Displays)

Cette technologie utilise des metteurs d'lectrons constitus


de pointes mtalliques. Elle tire parti de l'amplification du
champ lectrique produit par effet de pointe.

Ces crans monochromes ont tout dabord t utiliss dans les


domaines de l'instrumentation mdicale et de la dfense.

250
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

L'cran est constitu de deux parties, la


cathode et l'anode, qui sont scelles et
mises sous vide. La cathode comporte des
millions de micropointes mtalliques (des
milliers par pixel), places dans des trous
d'environ 1 m de diamtre. Lorsque le
conducteur grille, plac proximit des
pointes, est port un potentiel de quelques
dizaines de volts par rapport au conducteur
cathodique, le champ lectrique est amplifi
au sommet de ces pointes, ce qui provoque
l'mission d'lectrons par effet de champ.
Grce l'application d'un champ lectrique
supplmentaire entre la cathode et l'anode,
les lectrons extraits sont attirs vers
l'anode. Celle-ci est recouverte de grains de
luminophores cathodoluminescents, qui
mettent de la lumire sous l'effet du bombardement lectronique. Une image peut ainsi tre
visualise par l'utilisateur plac en face de l'anode.

"L'effet de pointe" vient du fait que le champ lectrique est plus fort au voisinage d'une pointe
conductrice charge.
En raison de l'importance du champ lectrique au voisinage d'une pointe, l'air s'ionise plus
facilement : il est donc meilleur conducteur de l'lectricit au voisinage d'une pointe charge,
c'est la raison pour laquelle la foudre frappe de prfrence une pointe.

2.1.10 Les crans SED

ou Surface-conduction Electron-emitter Display,


ou SED (cran avec canon lectrons
conduction de surface)

A mi-chemin entre les tubes cathodiques et les


LCD, cette technologie consiste placer
l'quivalent d'un canon lectron miniature

derrire chaque pixel. On rcupre ainsi la


rapidit des CRT, tout en bnficiant de
l'encombrement des crans plats, de l'clat de
leurs couleurs et de leur nettet.

On utilise pour chaque sous pixel un micro tube


cathodique. Celui-ci est constitu dun substrat
en verre sur lequel reposent des photophores
(lment capable de capter la lumire et de la renvoyer dans une direction dtermine). Ceux-ci
sont excits par des lectrons envoys trs haut voltage par un mini canon lectron
positionn seulement 2 mm derrire lui.

251
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Vu de prs, chaque sous-pixel se compose dune portion de dalle de verre enduite de phosphore,
relie un conducteur. Derrire, il y a dabord du vide, puis un transmetteur qui libre des lectrons
ds quon lui applique une tension entre 16 et 18 Volts. Les lectrons mis sont ensuite acclrs
par une seconde tension avoisinant les 10.000 Volts, applique cette fois entre le conducteur de la
dalle et un autre situ sous le transmetteur. Ils heurtent le phosphore de la dalle et produisent de la
lumire.

Ainsi, il y a un mini canon lectron derrire chaque sous-pixel, soit par exemple 1.920 x 1.080 x 3
= 6,2 millions de canon pour un cran.

Avantages :

* Noir trs profond


* Temps de rponse
infrieur 1 ms
* Contraste de 100.000 :1
* Ractivit des tubes
* Faible encombrement
* Faible consommation
d'nergie
* Prix comparable avec celui des crans plasma

Inconvnients :

* Sans doutes (mme probablement) sensible au burn-in

2.1.11 Technologie Mirasol

Le Mirasol est une technologie daffichage base sur un procd de rflexion appele IMOD
(Interferometric MODulation) avec des structures MEMS (Micro-electro-mechanical Systems) sa
base. Spars d'un substrat de verre par une couche d'air, ces mcanismes bougent verticalement,
ils modifient ainsi l'paisseur de la couche d'air et la couleur du sous-pixel lorsque la lumire les
frappe.

Avantages :
* consommation bien moindre que les technologies daffichages existantes
* possde toutes les fonctions dun cran classique (couleur, rmanence acceptable)
* tant passif et rflectif, peu sensible aux reflets
* consomme trs peu

252
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

* trs rflchissante, utilisable en plein soleil

Inconvnients :
* sans lumire extrieure, le rendu est moyen voire nul

Ces crans utilisent la technologie


MEMS (Micro Eletro-Mechanical
Systems). Les technologies de
fabrication des microsystmes drivent
de celles de la microlectronique. Des
Wafers de silicium sont gnralement
utiliss comme substrat, et les
microsystmes sont produits par une
succession d'tapes de
photolithographie.
Les principales spcificits des
technologies de microsystmes,
compares la microlectronique, sont
la ralisation de parties mobiles, donc
relativement dtaches du substrat.
Les MEMS sont composs de
mcanismes mcaniques
(micromoteurs...) raliss sur silicium
lchelle micromtrique. Ces diffrents
lments mcaniques sont mis en
mouvement (actionns) grce aux
forces gnres par des transducteurs (dispositifs convertissant une grandeur physique en une
autre) lectromcaniques aliments par des tensions produites par des circuits lectroniques
avoisinants.
Chaque pixel est compos
dlments MEMS qui affichent
une couleur spcifique en
fonction de la profondeur de
rglage de la membrane
rflective (que les micromoteurs
vont faire monter ou descendre),
tout en ne ncessitant quune
tension trs faible et sans devoir
tre aliments en permanence.

253
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

2.2 Les imprimantes

2.2.1 Les imprimantes matricielles

Les imprimantes matricielles utilisent un ensemble de petites aiguilles mtalliques qui sont
disposes sur une ou plusieurs ranges, sur une tte d'impression. Entre la tte d'impression et le
papier se trouve un ruban encreur, comme sur une machine crire. Pendant que la tte
d'impression se dplace de gauche droite sur la feuille, les aiguilles frappent le ruban et le papier
au-dessous selon un motif dtermin par l'ordinateur. Ds qu'une ligne est termine, un moteur
avance le papier jusqu' la ligne suivante et la procdure est rpte. On obtient ainsi sur le papier
l'image dsire. Les imprimantes matricielles sont en voie de disparition, sauf pour des applications
spcifiques (documents en plusieurs exemplaires en un seul passage). La qualit de l'image est
faible et le fonctionnement de ces machines est bruyant.

2.2.2 Les imprimantes jet dencre

Les imprimantes jet d'encre sont galement des imprimantes matricielles qui utilisent un procd
d'impression sans impact la diffrence des imprimantes aiguilles. Elles sont ainsi relativement
silencieuses

Le procd d'impression est semblable celui des imprimantes aiguilles. La tte d'impression se
dplace horizontalement au-dessus du papier et est propulse par un moteur. Le dplacement
vertical est obtenu par le dplacement du papier lui-mme. L'encrage ne s'effectue toutefois pas par
l'intermdiaire d'un ruban encreur mais par la tte d'impression elle-mme, quipe de toute une
srie de gicleurs trs fins, superposs, qui projettent une encre spciale directement sur le papier.
Deux procds diffrents sont utiliss : le procd thermique "Bubble-Jet " et le procd
pizo-lectrique.

2.2.2.1 Procd thermique

Dans le cas du procd


thermique, l'encre est
soumise la chaleur d'un
lment chauffant qui se
trouve dans l'ouverture du
gicleur et qui provoque une
vaporation partielle de
l'encre. Cela provoque
l'apparition d'une bulle de
gaz (bubble) qui projette
l'encre partir de
l'ouverture capillaire du gicleur. Ce procd peut se rpter
plusieurs milliers de fois par seconde. Il peut y avoir 48, 64,
128 ou 256 buses.

2.2.2.2 Procd pizo-lectrique

Dans le cas du procd pizo-lectrique, l'encre n'est pas chauffe mais directement projete
partir d'une contraction du gicleur. On se sert pour cela de l'effet pizolectrique, c'est--dire du fait
que certains cristaux se contractent quand ils sont traverss par un courant lectrique. Cette
opration peut galement tre rpte plusieurs milliers de fois par seconde, ce qui permet au
procd pizo-lectrique d'atteindre des vitesses d'impression assez leves.

254
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

La qualit maximale dimpression ne peut tre atteinte quen imprimant sur du papier prvu pour les
imprimantes jet d'encre.

2.2.3 Les imprimantes encre solide

Dans la technologie du jet d'encre solide, les quatre encres (cyan, magenta, jaune et noir) se
prsentent initialement sous la forme de btons de cire dont la texture ressemble celle d'une
bougie. Lorsque l'imprimante est en fonctionnement, la tte d'impression garde une temprature
constante, ce qui permet de maintenir l'encre l'tat liquide dans un rservoir compartiment en
quatre sections et situ ct de la tte. Lors de l'impression, l'ensemble constitu de la tte
d'impression et du rservoir d'encre se dplace au dessus de la feuille de papier pour atteindre les
zones imprimer.

Le mode d'expulsion de l'encre utilis dans le jet d'encre solide s'apparente celui que l'on
rencontre dans la technologie du jet d'encre liquide: une membrane pizo-lectrique se contracte
sous l'effet d'impulsions et jecte une petite quantit de pigment liquide. Toutefois, l'inverse du
procd classique, cette gouttelette se solidifie, un peu la manire de la cire de bougie, au
moment o elle rencontre le papier. La rapidit avec laquelle l'encre se refroidit a trois
consquences : l'encre qui n'a pas le temps d'tre absorbe par le papier peut tre utilise sur une
large gamme de papier (qualit, grammage, finition) et donne d'une part des couleurs imprimes
brillantes et bien dfinies, et d'autre part, une homognit dans la taille et la forme des points. Les
impressions sont produites en une seule passe et la tte d'impression peut couvrir toute la largeur
de la page. Cela permet cette technologie d'assurer des dbits levs.

Aprs l'impression d'une page, le priphrique procde une pression froid, pour craser l'encre
solide sur le papier. Cette technique offre une garantie supplmentaire de bonne adhsion et limine
en partie les effets de reliefs. Cette dernire tape est particulirement ncessaire pour l'impression
de transparents destins la rtroprojection : sans elle, on observerait des phnomnes de
diffraction de la lumire, dus la forme lenticulaire des gouttelettes.

2.2.4 Les imprimantes laser

Le fonctionnement d'une
imprimante laser est
comparable celui d'une
photocopieuse: elle
exploite un faisceau
lumineux pour raliser une
copie du document
original.

Le cur de l'imprimante
laser est un cylindre rotatif
aussi large que la largeur
maximale de la page
imprimer. Ce cylindre
Organic Photoconducting Cartridge (OPC) est charg positivement ds le lancement d'une
impression. Ensuite, les lignes (lettres et images) imprimer sont projetes sur l'OPC par le laser
via un miroir.

Le laser trace ligne aprs ligne tout le document imprimer sur l'OPC. L'opration d'impression
proprement dite, c'est--dire la production de caractres, s'effectue donc au moment du
dchargement lectrique du tambour aux endroits correspondants. C'est l qu'intervient le rayon
laser. Ce rayon lumineux extrmement fin et prcis est dirig sur l'endroit correspondant par un

255
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

systme de miroirs pilot lectromagntiquement. Un mcanisme interrompt ou laisse passer le


rayon, ce qui permet d'activer ou de dsactiver le point lumineux sur le tambour. Alors que le laser
est occup tracer l'impression, l'OPC passe le long du deuxime composant de l'imprimante: la
cartouche de toner.

Le toner est une poudre spciale extrmement fine base d'oxyde de mtal et de matires
synthtiques qui est charge positivement et est donc attire par les zones charges ngativement
de l'OPC.
Simultanment, le papier est charg ngativement et amen sous l'OPC au moyen de rouleaux en
caoutchouc. La charge sur le papier tant suprieure celle sur l'OPC, les particules de toner
adhrent au papier.
II reste chauffer le papier pour que le toner y adhre de manire permanente.
Cette dernire tape du processus se caractrise par un net cart en vitesse entre les imprimantes.
Plus l'imprimante met de temps amener cet lment temprature, plus il faut de temps avant que
la premire page ne sorte aprs l'envoi de la commande d'impression.

Il existe galement des imprimantes laser couleurs. Elles sont bases sur le mme principe, mais la
feuille subit plusieurs passes, une par couleur fondamentale.

La rsolution (notion galement valable pour tous les types d'imprimantes).

L'imprimante a une rsolution physique exprime en dpi (dots per inch) ou ppp (points par pouces).

Dimensionner un pixel et donc donner une taille l'image est le rle de l'imprimante. Celle-ci produit
des gouttes dont le nombre n'a pas de relation directe avec le nombre de pixels d'une photo. Un
pixel reprsente un point inscable d'une image que l'imprimante reproduira l'aide de plusieurs
gouttes. Elle peut reproduire des pixels de toutes les couleurs en projetant pour chacun d'entre eux
plusieurs gouttes parmi les quatre encres disponibles (CJMN). La confusion des points par l'il
humain permettra d'obtenir la teinte voulue. Lorsqu'un constructeur annonce que son imprimante a
une rsolution de 1.200 DPI, a ne signifie pas que l'imprimante est capable d'imprimer 1.200 pixels
par pouce, mais qu'elle est capable de projeter 1.200 gouttes d'encre par pouce.

La matrice de points d'impression ncessaire pour reprsenter une nuance est appele cellule de
simili. Par exemple, si une cellule de simili est compose de 4x4 points d'impression, la rsolution
physique de l'imprimante doit tre divise par 4; on obtient ainsi ce que l'on appelle la linature de
l'imprimante qui se mesure en lpi.

* Imprimante 600 720 dpi => de 100 200 dpi image

* Imprimante 1200 dpi et plus => 300 dpi image

2.2.5 Les imprimantes thermiques

Les imprimantes thermiques utilisent une ou plusieurs ranges d'aiguilles mtalliques disposes sur
une tte d'impression. Ces broches sont chauffes selon un motif qui est fonction de l'image dsire.

Pendant qu'un papier spcial, trs sensible la chaleur, passe sous la tte d'impression, les
aiguilles portes haute temprature dcolorent le papier l o elles entrent en contact avec lui.
Ces aiguilles refroidissent trs rapidement aprs chaque lvation en temprature et sont chauffes
de nouveau pour former le caractre suivant ou l'image suivante tandis que la tte d'impression se
dplace sur la page. La rsolution des imprimantes thermiques, ainsi que leur vitesse d'impression,
sont gnralement faibles. En outre, le papier spcial qu'elles utilisent est plus cher que le papier

256
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

normal et est sensible la lumire, la chaleur et certains produits chimiques qui dcolorent
l'image.

2.2.6 Les imprimantes transfert thermique

Une imprimante transfert thermique comporte une ou plusieurs ranges d'aiguilles de mtal fixes.
Un ruban charg d'encre sche ressemblant de la cire est plac entre la tte d'imprimante et le
papier. Lorsque le papier avance devant la tte de l'imprimante, les aiguilles sont chauffes selon la
configuration de l'image dfinie. Du fait que la tte de l'imprimante est en contact permanent avec le
ruban, la cire fond et se transfre sur le papier, o elle sche. Les aiguilles refroidissent rapidement
et sont nouveau chauffes selon le caractre ou l'image venir. Les imprimantes transfert
thermique sont gnralement plus souples d'emploi que les imprimantes thermiques dcoloration
du papier. En effet, c'est la cire qui est chauffe, et non le papier. Aussi, il n'est pas besoin d'un
papier spcial. L'image obtenue par transfert thermique est stable et permanente.

2.2.7 Les imprimantes LEDS

Dans la famille des imprimantes toner, il existe diffrentes techniques pour amener le toner sur le
tambour d'impression. C'est le laser qui est la technologie la plus rpandue, d'o la dnomination
"imprimante laser", mais on trouve aussi la technologie leds

Les imprimantes toner fonctionnent sur base de llectricit statique. Le tambour photosensible est
charg positivement en continu.

Pour rappel, dans le cas d'une imprimante laser, c'est un laser qui dessine, par le biais d'un systme
de miroirs, les motifs, lettres ou objets graphiques sur le tambour en chargeant ngativement
certaines parties de celui-ci. Lencre des imprimantes laser est une "poudre" charge positivement et
qui est amene sur le tambour. Ce toner est repouss par les parties charges positivement et est
donc uniquement attir par les parties charge ngative, cest--dire celles dessines par le laser.
Le tambour applique son tour le toner sur le papier, aprs quoi le cycle peut reprendre depuis le
dbut. Ensuite, le papier doit encore passer le long d'un rouleau chauff qui presse, fait fondre et
incruste littralement le toner sur la feuille.

Une imprimante leds exploite les mmes principes physiques pour appliquer le toner sur le papier.
La grande diffrence rside dans la manire dont le systme dessine sur le tambour photosensible.
Ce nest pas un laser, mais une range de diodes lectroluminescentes qui charge ngativement le
tambour aux endroits voulus.

Avantages :
le systme de miroirs/laser compliqu et relativement fragile est remplac par une simple range de
leds. Cela se traduit par un systme plus robuste et moins coteux
les imprimantes leds sont souvent plus compactes et fournissent de meilleures performances pour
limpression de grandes sries de documents car il n'y a pas de laser qui doit revenir sans arrt dans
sa position initiale pour dessiner la "ligne" suivante. Le contrleur d'impression ne doit que
dsactiver les diodes, d'ou une usure moindre.

Inconvnients :
la rsolution est gnralement moins bonne car, par exemple, une imprimante 600 dpi ncessite
une range de 600 leds par pouce sur toute la largeur du papier. Plus leve est la rsolution, plus
proches seront les leds les unes des autres. Cela rend le processus de production plus complexe et
plus onreux, et, un moment donn, on se heurte une limite physique au niveau de
lencombrement.

257
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

2.2.8 Le standart Postscript

PostScript est un langage de communication entre l'ordinateur et l'imprimante. Il dcrit trs


prcisment les instructions d'impression que doit suivre l'imprimante.

Il est spcialis dans la description de page et repose sur des formulations vectorielles de la plupart
de ses lments. Il sait aussi traiter les images sous forme de bitmap ou raster (nuage de points).

Ce langage inter-plateformes permet d'obtenir un fichier unique comportant tous les lments
dcrivant la page (textes, images, polices, couleurs, etc.).

2.2.9 Le papier lectronique

Le papier lectronique (e-


paper), c'est de l'encre
lectronique (e-ink) incluse
entre deux feuilles plastiques
transparentes.

Cette encre est constitue de


minuscules capsules
contenant des microparticules
noires et blanches charges
lectriquement (ngativement
pour les noires, positivement
pour les blanches).

Lorsque l'on applique un champ lectrique positif la surface de la feuille, les particules noires
migrent vers la surface et deviennent visibles. Idem pour les particules blanches lorsqu'un champ
ngatif est appliqu.

Il est galement possible de produire des niveaux de gris en faisant


migrer simultanment les particules blanches et noires de part et
d'autre de la capsule.

Avantages :
* lger
* particulirement fin (moins de 0,3 mm)
* suffisamment souple pour tre enroulable
* trs peu gourmand en lectricit (la source d'nergie n'est utilise
que lors du changement des pages pour polariser les
microparticules)
* confort de lecture
* n'met pas de lumire et ne vibre pas
* permet une lecture parfaite mme en plein soleil et quel que soit l'angle de vision
* rsolution excellente : 400 points par pouce (ppp)
* trs peu coteux (un A5 ne dpasse pas 8 )

Limitations :
* images en niveau de gris (de 4 16)
* temps de raction (300 millisecondes dans le meilleur des cas) insuffisant pour afficher la moindre
animation

258
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

* le papier lectronique ne constitue qu'une technologie d'affichage qui ne peut se suffire elle-
mme : pour lui faire afficher un texte ou une image, un systme informatique doit lui tre associ.

2.3 Le pav tactile

Un pav tactile ou touchpad est un dispositif de pointage utilis


principalement sur les ordinateurs portables.

On dplace le pointeur en dplaant le doigt sur une surface


sensible. La surface du touchpad varie, mais dpasse rarement 50
cm.

La plupart des pavs tactiles utilisent une proprit physique


nomme capacit lectrique : quand deux corps conduisant
l'lectricit sont trs proches l'un de l'autre sans se toucher, leurs champs lectriques interagissent
pour former une certaine capacit. La surface du pav tactile est compose d'un maillage
d'lectrodes mtalliques conductives et le doigt tant lui aussi un conducteur lectrique, chaque
contact du doigt sur la couche de protection du pav tactile cre une capacit ; le doigt n'entre pas
directement en contact avec la surface conductrice grce la couche de protection mais en est trs
proche.

Afin de dtecter la capacit gnre, des capteurs capacitifs sont placs sur les axes horizontaux et
verticaux de la surface pour former un maillage. La position du doigt est dtermine par la
combinaison de la position des capteurs dont la capacit augmente.

La pression exerce par le doigt est aussi dtecte par certains pavs tactiles, soit par le biais de
capteurs de pression indpendants (ce qui offre l'avantage de permettre au pav tactile de
fonctionner avec des corps non-conducteurs, comme un stylet), soit en analysant le nombre
d'lectrodes actives . En effet, plus la pression est forte, plus le doigt s'aplatit sur le pav tactile,
activant un plus grand nombre d'lectrodes.

Les pavs tactiles fonctionnent comme un dispositif de pointage relatif. Il n'y a pas de relation entre
la position du doigt et la position du curseur l'cran. Cependant, certains fabricants mettent
disposition des API permettant aux programmeurs de connatre la position absolue du doigt, ainsi
que la pression exerce.

Les boutons au-dessus ou au-dessous du pav tactile servent de boutons de souris. Certains pavs
tactiles ont des zones rserves, pouvant servir diffrentes fonctions, par exemple pour faire
dfiler les barres de dfilement (comme la roulette d'une souris).

2.6 Les technologies de communication

Diffrentes technologies coexistent : le CPL, le cble de tlvision et lADSL.

A / Le CPL

Le CPl (courant porteur en ligne) est une technologie qui utilise le rseau
lectrique domestique d'un foyer ou d'une entreprise pour transmettre des
donnes. Cette technologie permet une connexion entre diffrentes machines
l'intrieur d'un ensemble donn ainsi quune connexion au rseau.

259
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Chaque quipement (tout ce qui fonctionne en Ethernet est compatible) est connect via un
adaptateur branch sur une prise de courant et communique automatiquement avec tout autre
quipement connect de la mme manire. Le systme ne ncessite aucun logiciel ni pilote
particulier.

Le CPL est rgi par la norme Home-Plug.

Avantages:
Dbit stable et gnralement suprieur au WiFi distance gale
Distance franchissable considrable (plus qu'en WiFi)
Bonne scurit car les donnes ne dpassent pas le compteur lectrique
Intgration TV
La bande passante n'est partage avec personne (rseau priv)
Cryptage scuris par mot de passe sur certains modles
Jusqu' 4 quipements par prise sur certains modles
Botiers prolongateurs WiFi, spcialiss en distribution de mp3 ou de vidos,

Inconvnients:
Besoin du secteur
Cot des botiers si on doit connecter beaucoup de machines

B / Le cble de tlvision

Les fournisseurs de tldistribution proposent un accs par le cble de tlvision. Cette technologie
permet une connexion 24h/24, sans interfrer avec la tlvision cble. Toutefois, la connexion au
cble a pour inconvnient une grande rigidit spatiale.

Les modems cble (ou Box ) nont rien voir avec les modems proprement parler et
sapparentent plutt une interface Ethernet.

C / LADSL

LADSL utilise la paire de cbles en cuivre traditionnel, le fil du tlphone, mais sur des frquences
plus leves, ce qui permet de tlphoner et de disposer dinternet en mme temps. LADSL utilise
les cbles existants et ne ncessite pas de modification dquipement.

"Asymetric" fait rfrence au fait qu'ADSL utilise sur une ligne tlphonique (twisted pair) un canal
haute vitesse dans une direction (download) et un canal moyenne vitesse dans la direction
oppose (upload) tout en conservant les services tlphoniques classiques.

Cette caractristique fait de l'ADSL une technologie pour tous les types d'accs o l'utilisateur reoit
plus d'informations qu'il n'en renvoie.

Pour crer des canaux


multiples, les modems ADSL
divisent la largeur de bande
disponible d'une ligne
tlphonique suivant le
multiplexage division de
frquence (FDM) et l'annulation
d'cho.

260
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Avec l'une ou l'autre de ces techniques, les transmissions ADSL laissent la rgion autour des 4kHz
libre afin de laisser passer les communications tlphoniques (POTS). Pour cela, en plus du modem
ADSL, il est ncessaire d'installer un sparateur de ligne (POTS splitter).

ADSL2 + ADSL de deuxime gnration.

Le concept de cette norme est de doubler le spectre de la frquence et donc la bande passante.
L ou l'ADSL permet un dbit maximal de 8 Mbit/s pour la rception de donnes, l'ADSL2+ autorise
un dbit allant jusqu' 16 Mbit/s
pour les clients proches du
central tlphonique (utilisation
de 511 sous-porteuses au lieu de
255). Dans le sens montant, le
dbit reste sensiblement le
mme, soit 1 Mbit/s.

- porte gale, le dbit de


l'ADSL2+ est suprieur
- dbit gal, la porte de la
norme est suprieure permettant
ainsi un nombre accru
d'abonns de bnficier d'une
connexion 8 Mbit/s, jusqu'alors
rserve aux proches voisins des
centraux.

2.7 La carte son et ses sorties amplifies

Une carte son est un type courant d'extension. Les cartes son ajoutent des voies numriques et
supportent une sortie stro et un port MIDI. Les signaux diffrents sont tous mixs et amplifis par
les circuits de la carte avant d'tre envoys en sortie sur les haut-parleurs.

MIDI (Musical Instrument Digital Interface) est une norme


industrielle pour les appareils qui crent, enregistrent et
restituent de la musique. Parmi les systmes MIDI courants,
citons les claviers synthtiseurs, les amplificateurs, les
mixeurs, les haut-parleurs,....
On peut aussi couter de la musique partit du CD-ROM.
L'ordinateur peut enregistrer de la musique joue partir
d'instruments compatibles MIDI. Ces notes peuvent ensuite
tre mises en squence et renvoyes un synthtiseur ou
l'instrument initial. Cela permet de faire des montages
musicaux au travers de tables de mixage virtuelles.

2.7.1
2.7.2
2.7.3
Les hauts-parleurs

La carte son du pc dlivre un signal. Les enceintes pour pc sont donc pourvues d'un amplificateur
incorpor et ncessitent une alimentation lectrique. La gamme part des simples paires d'enceintes
bon march et va jusqu'aux systmes n voies (Home theatre) intgrant de nombreux rglages de

261
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

prsence. Les fonctionnalits prsentes sur la carte son vont dterminer les possibilits de rendu
final. Pour un rsultat optimal, il est indispensable de possder une carte son performante et des
enceintes de qualit. Avec les systmes de haut de gamme, on atteint la haute fidlit.

2.8 La souris

Moins sensibles la poussire et l'encrassement, les souris optiques ont quasi remplac les
souris mcaniques. Construites autour d'une camra microscopique, ces souris ne contiennent
aucun lment mcanique, ce qui rduit leur cot. Les souris optiques ou boule tant
interchangeables, elles doivent fournir les mmes informations l'ordinateur.

Sur une souris mcanique, 2 axes placs angle droit sont


en contact avec la surface dune bille caoutchoute. Ds
que cette dernire bouge d'avant en arrire, elle fait
tourner le premier axe, alors que ses mouvements de droite
gauche engendrent la rotation du second. Chaque axe
porte un petit disque perfor de multiples fentes qui dfilent
devant un capteur : tout dplacement de la souris se
traduit par une succession d'impulsions lectriques dont la
frquence est proportionnelle la vitesse dans l'une des
deux orientations. En comptant le nombre d'impulsions
envoyes par chaque disque intervalles de temps
rguliers, il est possible de dduire les dplacements de la
souris. Llectronique de la souris transforme ces
informations de mouvement en donnes que l'ordinateur
exploite pour amener le curseur l'endroit voulu.

Sur une souris optique, la camra ne se substitue qu' l'ensemble mcanique classique, le
traitement lectronique du signal reste identique. Le cur de la camra est un capteur de faible
rsolution (500 px), suffisant pour dtecter tout dplacement. Ce faible nombre de pixels permet en
outre une bonne rapidit d'analyse des
mouvements. La source lumineuse est une
diode lectroluminescente (rouge). Le
faisceau de la diode est envoy vers le bas
par rflexion sur un pan oblique de cette
pice, laquelle comporte galement une
lentille moule qui constitue l'objectif.

Cet ensemble permet ainsi d'envoyer sur le


capteur l'image de la surface sur laquelle on
dplace la souris. La distance focale de la
lentille est trs faible, de l'ordre de quelques
millimtres, mais la surface sensible du
capteur est galement trs rduite. Elle
capte donc une image trs agrandie d'une
minuscule zone du support et les moindres dtails deviennent exploitables pour dtecter un
dplacement. Mme le grain d'une feuille de papier blanc suffit.

Pour dceler le mouvement, le systme examine deux images successives. Il n'en analyse pas
prcisment le contenu, mais dtecte les zones de transition de contraste et repre leurs
coordonnes x et y sur la trame du capteur, dterminant ainsi des contours et des formes. La
cadence de succession des images est trs leve (1500 images/sec.), d'o l'intrt de disposer
d'une image simple et rapide interprter.

La comparaison de deux images successives fournit la souris les informations ncessaires pour
dterminer son dplacement. En comparant la position des formes entre les deux images, la souris

262
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

dtermine l'amplitude et la direction de son dplacement suivant les axes X et Y et en dduit une
information de mouvement que l'ordinateur exploite pour amener le curseur l'endroit voulu.

Une feuille de papier glac de couleur uniforme ou une surface en plastique brillant galement de
teinte uniforme ne permettent pas de dtecter des zones de transitions de contraste suffisantes pour
dterminer les formes suivre, l'cran, le curseur reste fig malgr les dplacements de la souris.

Deux technologies sont utilises pour les souris sans fil :

La souris infrarouge qui transmet via une diode infrarouge sa position un capteur (pour les
portables, ces capteurs sont inclus l'ordinateur ; sinon, ces capteurs sont intgrs dans un botier
qui sera plac proximit ou sur l'ordinateur)

D'autres souris sans fil transmettent les informations via un metteur radio intgr. Les informations
sont ensuite rcupres par un rcepteur connect l'ordinateur. Cette solution est mieux adapte
car celle-ci fonctionne mme si un objet est plac entre l'metteur (la souris) et le rcepteur. Par
contre, ce genre de priphrique peut subir des interfrences lectriques provenant de l'extrieur.

2.9 Le stylet

Le stylet est une unit d'entre utilise avec une palette graphique laquelle elle est gnralement
relie par un cble. Cependant, certains sont sans fil. De la forme d'un crayon, il contient des
capteurs qui dtectent l'lectronique sous la surface de la palette. La position du stylet est ainsi
traduite en une position du curseur l'cran. Certaines units offrent galement la possibilit de
dtecter la pression applique au stylet et deffectuer des slections. Ce systme est aussi appell
table digitalisante.

2.10 Le trackball

Un trackball est une unit de pointage qui permet de modifier la position du


curseur l'cran. Il ressemble la souris du fait que le principal mcanisme de
liaison est une boule de commande mais sa disposition est inverse. Une boule
sur le dessus de l'unit est en contact avec des rouleaux l'intrieur du
logement du trackball. Les composantes directionnelles du mouvement de la
boule de commande sont traduites, via ces rouleaux en mouvement du curseur
sur l'cran. Des boutons sur le dessus ou sur le ct du
botier permettent de choisir des fonctions effectuer
l'emplacement dsir. Ne ncessitant pas de dplacement, les trackballs
conviennent bien lorsque la surface de manipulation est rduite. C'est la raison
pour laquelle ils furent souvent intgrs dans les systmes portables avant
d'tre remplacs par les sticks et les TouchPad. On les trouve actuellement en
USB.

Sticks

Sur certains portables, sorte de petit levier situ au centre du clavier et qui,
pouss d'un ou l'autre ct guide le mouvement du curseur l'cran (rare).

263
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

2.11 Les cblages

Les cbles fournissent l'lectricit et transmettent les donnes vers les priphriques (imprimantes,
moniteurs ...) Ce sont des conducteurs multiples, de sorte qu'un cble donn peut simultanment
transmettre ou recevoir des donnes diffrentes. Sur les connecteurs, chaque conducteur
correspond une "broche" pour permettre la connexion de priphriques et d'autres cbles.

Le cble de transmission de donnes est un moyen normalis de transmission de signaux entre des
priphriques et le pc. Les cbles se terminent par des connecteurs normaliss pour garantir la
compatibilit entre les units interconnectes. Le cble comprend un certain nombre de conducteurs
protgs chacun par un revtement extrieur isolant. Ces conducteurs sont ensuite connects aux
broches du connecteur.

2.12 Le clavier

Fonctionnement

L'enfoncement d'une touche pour une dure dau moins 5 s ferme un contact qui gnre un
signal qui est envoy sous forme d'impulsion lectrique.

Le clavier alphabtique

Permet l'criture des lettres, des chiffres et des caractres spciaux.

Les touches de fonction

Ces touches se trouvent gnralement au-dessus du clavier alphabtique. Ce sont les touches
FI, F2, F3, etc. Elles sont utilises par le systme ou par des applications en tant que racourcis
de commandes.

Les touches de dplacement du curseur

Elles sont divises en deux parties: les "touches flches" qui permettent de dplacer le curseur
sur l'cran dans le sens de la flche, et les touches Pge Prc., Pge Suiv., Origine et Fin. Ces
dernires ont pour fonction de dplacer la page de l'cran vers le haut, vers le bas, en dbut et

264
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

en fin de document. Pge Suiv. permet de passer la page cran suivante, et Origine, en fonction
du logiciel utilis, amne soit en dbut de document, soit en dbut de ligne.

Le pav numrique

Certains pavs possdent des touches flches. Ces touches se comportent comme les touches
de dplacement du curseur lorsque la touche Verr Num est inactive, elles reprennent leur
fonction initiale lorsque Verr Num est active.

!!! La lettre O majuscule et le zro 0 sont deux caractres diffrents.

2.12.1 Les touches "bascule"

Plusieurs touches agissent comme une bascule, un bouton marche/ arrt. Appuyer sur la touche
une fois active la fonction, appuyer de nouveau la dsactive.

Majuscule (Shift)

Presse, elle permet d'obtenir non seulement les lettres majuscules, mais aussi les chiffres qui se
trouvent sur la partie suprieure du clavier. Une fois relche, les lettres apparaissent de
nouveau en minuscules, et les chiffres sont remplacs par les lettres accentues, symboles et
autres signes de ponctuation.

Verr Maj (Shift Lock)

Cette touche a la mme fonction que la touche Maj, mais elle vite de maintenir la touche Maj
enfonce. Une fois verrouille, tout ce qui est encod apparat en capitale. Pour revenir aux
minuscules, appuyer sur la touche majuscule.

Verr Num (Num Lock)

Cette touche, lorsqu'elle est verrouille, met les touches du pav numrique en fonction "chiffres".
La dverrouiller les permute en touches de dplacement du curseur.

Si sur le clavier, les touches Verr Maj et Verr Num possdent des voyants lumineux, lorsque le
voyant est allum, la touche est verrouille.

Comme la touche Majuscule, les touches Alt, Alt Gr et Ctrl ne sont, en principe, jamais utilises
seules. Leur vocation est de changer la fonction de la touche avec laquelle on les utilise. (CTRL
C = copier).

CtrI : la touche Contrle se trouve gnralement sur la gauche du clavier, prs de la touche
Majuscule. Les claviers tendus possdent deux touches Ctrl situes sous chaque touche
Majuscule (il n'y a pas de diffrence entre les deux).

Alt : la touche Alt se situe galement prs de la touche Majuscule, sur la gauche du clavier. Les
claviers tendus en possdent galement deux, situes de chaque ct de la barre
d'espacement. Attention ! celle de droite s'appelle Alt Gr et doit tre utilise en combinaison avec
d'autres touches pour faire apparatre certains caractres comme \, , ], #, @, .

265
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

La touche reprsentant le logo Windows permet d'afficher le menu "Dmarrer" de Windows. En


combinaison avec dautres lettres, il est possiblme dafficher diverses consoles (Windows-r =
commande excuter ).
La touche reprsentant un menu (si prsente) permet d'afficher un petit menu contextuel
contenant des lments de mise en page.

2.12.2 Le code ASCII

Chaque caractre est identifi par une valeur appele code ascii puis unicode. Quand une touche
est enfonce sur le clavier, le code correspondant la touche est gnr. Le systme, qui reoit
ce signal, en dduit qu'il doit afficher tel ou tel caractre.
Une touche enfonce seule va produire un code particulier, un autre si elle est enfonce en
combinaison avec la touche majuscule, un autre encore si elle est enfonce en combinaison avec
la touche AltGr.

Evidemment, ce code doit correspondre avec le pattern physique du clavier car, en fonction de la
langue utilise, les caractres et les claviers sont diffrents.
C'est pourquoi il faut rgler ces paramtres dans Windows en choisissant la langue et,
ventuellement, la rgion ou le pays.

Exemple: le "\" se trouve via la touche Altgr sur la touche "<" sur un clavier belge et sur la touche "8"
du clavier central sur un clavier franais.

Code Ascii et code ascii tendu (ajout dans un deuxime temps pour prendre en compte les
caractres accentus).

266
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

La table de caractres Unicode comporte quant elle 1.114.112 caractres diffrents et permet
dcrire dans nimporte quelle langue, tous les signes dcriture y tant incorpors.

Liste complte sur : http://www.unicode.org/fr/charts/

2.12.3 Les branchements

Connexion du clavier

Elment indispensable au PC, le clavier fait partie intgrante de toute machine.


Les constructeurs de cartes-mres ont rapidement intgr un connecteur ddi ce composant
directement sur la carte.
En pratique, tous les branchements se font maintenant en USB mais on rencontre encore des
branchements en PS2.

La prise PS 2

Certains constructeurs utilisent encore des prises mini-DIN la fois pour raccorder le
clavier, mais aussi pour la souris. Par convention, la prise mauve est destine au
clavier et la verte la souris.

Les prises cran

Ont pour mission de transmettre le signal de la carte vido ou de la carte mre jusqu lcran.

1/ connecteur VGA

Interface standard, prsente depuis les dbuts de linformatique, son bornage se prsente sous

267
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

forme de 15 broches en 3 ranges de 5. Ce standard convient peu pour les trs hautes rsolutions
(1.600 * 1.200 et au del).

Ce connecteur est bas sur une interface analogique. Il a quip la totalit des crans CRT ( tube)
ainsi que les crans plats analogiques.

Avec l'arrive des crans plats numriques, le connecteur VGA nest plus utilisable et aura bientt
disparu des machines.

2/ connecteur DVI

Digital Visual Interface (DVI) est un type de connexion numrique qui sert relier une carte
graphique un cran. Elle n'est avantageuse (par rapport au connecteur VGA) que pour les crans
dont les pixels sont physiquement spars (et donc indpendants), ce qui est le cas des crans
LCD, plasma et OLED mais pas des crans tube cathodique (o le faisceau d'lectrons reproduit
en temps rel les variations du signal analogique).

La liaison DVI amliore sensiblement la qualit de l'affichage par rapport la


connexion VGA :

* grce une sparation des nuances de couleur pour chaque pixel :


image parfaitement nette ;
* grce une transmission numrique (sans perte) des nuances de
couleur.

C'est l'quivalent numrique de la liaison analogique RVB (Rouge Vert Bleu)


mais vhicule sur trois liaisons LVDS (low voltage differential signal) par
trois paires torsades blindes.

Pour les crans numriques en interne (seuls ceux tube cathodique ne le


sont pas), la liaison DVI vite la conversion numrique-analogique (N/A) par
la carte graphique, suivie de la conversion analogique-numrique (A/N) dans
l'cran (on reste en numrique d'un bout l'autre), laquelle il faut ajouter
les pertes et les parasites lors du transfert par le cble occasionn par le
VGA. L'interface DVI permet d'viter toutes ces pertes.

Il existe trois types de prises :

* le DVI-A (DVI-Analog) qui transmet uniquement le signal analogique ;


* le DVI-D (DVI-Digital) qui transmet uniquement le signal numrique ;
* le DVI-I (DVI-Integrated) qui transmet (sur des broches spares) soit le signal numrique du
DVI-D ou le signal analogique du DVI-A (un seul type de signal selon ce qui est branch, sans faire
de conversion de l'un vers l'autre).

268
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

3/ connecteur HDMI

HDMI (High Definition Multimedia Interface) est une interface


numrique pour les signaux multimdia en haute dfinition. Elle
supporte les standards haute-dfinition en vido, audio
multicanal (8 canaux 192kHz) et le pilotage (renvois de
tlcommandes).

Pour la connexion physique, le standard HDMI exploite 4


paires diffrentielles unidirectionnelles, dont trois pour le
transport des informations audio-vido et une pour l'horloge.

Pour assurer une compatibilit totale entre les appareils, la norme HDMI
instaure une nouvelle prise plus compacte, moins fragile et bien plus
pratique que la prise DVI.

Pour vhiculer limage, HDMI utilise le standard DVI. Avec une bande
passante de plusieurs gigabits par seconde, il permet datteindre la
rsolution de 1.920 x 1.080 pixels, toutes les frquences dimages, sans
compression et sans perte. La norme HDMI introduit la disparition des
standards PAL, NTSC ou SECAM.

La dernire version de la norme est la 2.0a accepte par lHDMI Forum le 8 avril 2015.

2.13 Les scanners

Un scanner est un priphrique d'entre destin transformer en fichier un motif existant sur papier
ou lire et interprter (avec laide dun logiciel OCR) un texte imprim.

Fonctionnement

Un lecteur optique se dplace la faon dun photocopieur, lit le contenu de la feuille et l'affiche
l'cran.

On peut trouver deux cas:

1/ il s'agit d'un schma qui sera report l'cran comme un bloc unique qui pourra tre retravaill
seulement de manire partielle, selon le logiciel employ.

2/ il s'agit de texte. Ce dernier sera "lu" et interprt par un logiciel spcialis, dit "de reconnaissance
de caractre" (OCR) et affich comme un texte dit, c--d pouvant tre corrig, mis en forme et
sauv.

La qualit du document original dterminera la qualit du rsultat final. Pour une lecture et une
interprtation optimale, il faut un original imprim sans bavures, avec des caractres bien dessins,
et surtout, qui ne se touchent pas. Le programme dOCR travaillant en reconnaissant la forme dun
dessin (le caractre), comme le complment dun certain code, quil renverra pour reconstituer le
texte, il ne reconnatra pas le dessin de deux caractres qui se touchent et forment ainsi un
autre motif.

269
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Certains systmes possdent une capacit dapprentissage et sont mme dinterprter lcriture
manuelle, moyennant une phase de mise en correspondance. La phase dapprentissage sera
recommencer chaque nouvelle criture manuelle, via un fichier de correspondance diffrent.

Choisir son scanner

- La rsolution devra tre la plus leve possible : c'est l que se situe souvent la plus grande part
de la diffrence. Par exemple, sur un scanner professionnel, on peut faire un zoom optique sur une
zone: il y a une grosse diffrence de qualit par rapport un zoom logiciel.

- Le logiciel associ, qui, en collaboration avec une bonne rsolution, assurera un rsultat de qualit.

Ce logiciel associ est un driver Twain spcifique au scanner, c'est par lui que le scanner est pilot
et la qualit de l'image scanne dpend en bonne partie de sa qualit (qui est souvent la partie
nglige pour diminuer le prix de revient).

- La sensibilit la lumire et aux couleurs: il peut exister une diffrence du fait de la qualit des
capteurs. Il faut passer aux scanners professionnels pour voir une grosse diffrence.

- La qualit optique et mcanique des scanners provient d'une bonne matrise des composants
(capteurs pompe de charge LCD pour la partie optique et asservissement de position pour la partie
mcanique).

270
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

3. Les serveurs

Le serveur est considr comme le centre dun rseau.


Il est compos des mmes sous-ensembles quun ordinateur standard. Mais ces sous-ensembles
sont beaucoup mieux optimiss :

Il contient plus de mmoire vive


Son contrleur de disques est de trs bonne qualit
Disques durs de trs grande capacit
Processeur(s) de dernire gnration
Capacits de gestion rseau
Systmes de tolrance de pannes (RAID)
Systmes de back-up

Principaux types de serveurs :

- serveur de fichier:
permet se dlivrer des fichiers (serveur de pages web)

- serveur dapplication:
il contient les applications que les utilisateurs du rseau peuvent utiliser. Tous les traitements des
logiciels se faisant sur le serveur, ses performances sont primordiales

- serveur dimpression:
cest lui qui gre les queues dimpression. Ce type de serveur est souvent coupl avec un serveur
de fichiers ou un serveur dapplications car il ne demande pas un sous-systme trs performant.
Il est possible dinstaller ces 3 types de serveurs sur la mme machine, mais son optimisation
devient alors difficile et le risque de panne augmente.

* Fiabilit et scurit dun serveur

Une des fonctions majeures dun serveur, est de


conserver les donnes et viter leur perte. Pour
cela, il existe plusieurs moyens de prvention

Le backup :

Historiquement effectu sur des streamers


bande magntique qui prsentaient lavantage de
pouvoir stocker de grosses quantits de
donnes. Les streamers sont des units bande
magntique protge par une cartouche similaire
aux cassettes audio et utilises uniquement pour
la sauvegarde de disques. Il s'agit surtout de
priphriques externes dont l'avantage est
l'amovibilit des cartouches. On trouve
galement des modules internes.
La quantit de donnes pouvant tre mise sur une bande est de plusieurs Giga-octets. Leur cot
reste lev et, pour une question de lenteur, il nest pas possible dexcuter une application
directement partir du support. Ce systme, bien que encore largement utilis, est graduellement
remplac.

271
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Lalimentation de secours

La coupure de courant ainsi que les surtensions sont des sources de danger. Pour viter ces
risques, on peut brancher le serveur sur une alimentation sans coupures (UPS). LUPS sinstalle
entre lalimentation secteur et la machine protger et prend en charge lalimentation de la machine
pendant larrt du secteur.

Il sagit dun systme comprenant un auto-transformateur et une


batterie tenue constamment en charge par lalimentation secteur.
Pendant le fonctionnement, il rgule la tension et bloque les
parasites et les surtensions.
En cas de panne dalimentation, il ne peut pas assurer
lalimentation du serveur pendant plus de quelques minutes, mais
il permet :

- dtre averti de lexistence dun problme lectrique (alarme)


- de passer sur une autre source dalimentation ou,
- de fermer proprement le systme

3.2 Le systme RAID

RAID (Redundant Array of Independent Disks)

Le RAID est une technologie permettant de stocker des donnes


sur un ensemble de disques durs, en gnral de manire
redondante, afin d'amliorer certaines caractristiques
essentielles de l'ensemble en fonction du type de RAID choisi,
qu'il s'agisse de la tolrance aux pannes, de l'intgrit des donnes, ou des performances de
l'ensemble.

Concepts prliminaires

Concatnation

La concatnation consiste (dans le contexte du RAID) mettre bout bout un nombre quelconque
de volumes de stockage de donnes de faon ce qu'ils n'en forment plus qu'un seul dont la
capacit est la somme de celles des constituants. La taille des constituants peut tre quelconque et
diffrer d'un constituant l'autre.

La concatnation n'offre pas de rel avantage en matire de performance. Pour ce qui est de la
fiabilit, le volume obtenu deviendra dfaillant si un seul de ses constituants tombe en panne. La
probabilit de dfaillance croit donc avec le nombre de constituants. Pour ces deux raisons, la
concatnation est trs peu utilise.

Agrgation par bandes (striping)

L'Agrgation par bandes est une mthode similaire la concatnation mais en dcoupant
pralablement en bandes de taille fixe un nombre quelconque de volumes de donnes de taille
identique. On alterne alors une bande de chaque volume pour crer le "volume agrg par bandes".

272
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Amlioration de la fiabilit

Mirroring

Le mirroring consiste utiliser un nombre pair


d'units de stockage de donnes et stocker des
donnes identiques sur chaque lment d'une paire.
Ainsi, chaque unit d'une paire contient tout
moment exactement les mmes donnes que l'autre
volume de la paire, on parle alors de disques miroirs.

Les modifications des donnes se font de manire


simultane sur toutes les units de stockage, ainsi,
en cas de panne d'une unit de stockage, les
donnes sont toujours accessibles sur les units restantes.

Cette configuration pnalise lgrement les performances, car toute donne crite doit en fait l'tre 2
fois, mais a surtout l'inconvnient d'tre onreuse vu qu'il faut supporter le cot d'une quantit de
disque dur non utilise pour la production, gale celle rellement exploite. Par contre, la
dfaillance d'un disque ne signifie pas la perte des donnes, vu qu'elles sont aussi prsentes sur
l'autre disque de la paire.

Parit et redondance

Partant du principe que plusieurs units de stockage ont une faible probabilit de tomber en panne
simultanment, d'autres systmes ont t imagins, permettant de rgnrer les donnes
manquantes partir des donnes restant accessibles + une ou plusieurs donnes supplmentaires,
dites de redondance.

Le systme de redondance le plus simple et le plus largement utilis est le calcul de parit. Ce
systme repose sur l'opration logique XOR (OU exclusif, le rsultat est VRAI si un et un seul des
vnements A et B est VRAI) et consiste dterminer si sur n bits de donnes considrs, le
nombre de bits l'tat 1 est pair ou impair. Si le nombre de 1 est pair, alors le bit de parit vaut 0. Si
le nombre de 1 est impair, alors le bit de parit vaut 1. Lorsque l'un des n + 1 bits de donns ainsi
forms devient indisponible, il est alors possible de rgnrer le bit manquant en appliquant
nouveau la mme mthode sur les n lments restants. Cette technique est utilise dans les
systmes RAID 5.Il existe des systmes de redondance (RAID 6) plus complexes et capables de
gnrer plusieurs lments de redondance afin de supporter l'absence de plusieurs lments.

Les diffrents types de systmes RAID

Le systme RAID est :

soit un systme de redondance qui donne au stockage des donnes une certaine tolrance aux
pannes matrielles (ex : RAID1),
soit un systme de rpartition qui amliore ses performances (ex : RAID0),
soit les deux la fois (ex : RAID5).

Le systme RAID est donc capable de grer d'une manire ou d'une autre la rpartition et la
cohrence des donnes. Ce systme de contrle peut-tre purement logiciel, ou utiliser un matriel
ddi.

273
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Le RAID logiciel

En RAID logiciel, le contrle du RAID est intgralement assur par une couche logicielle du systme
d'exploitation via le contrleur standard des disques durs (IDE, Serial ATA, ou SCSI). Cette couche
s'intercale entre la couche d'abstraction matrielle (pilote) et la couche du systme de
fichiers.Avantages

mthode la moins onreuse puisque elle ne demande aucun matriel complmentaire.


possde une grande souplesse d'administration (logicielle)
prsente l'avantage de la compatibilit entre toutes les machines quipes du mme logiciel de
RAID (cest--dire l'OS).

Inconvnients

cette mthode repose sur la couche d'abstraction matrielle des priphriques qui composent le
volume RAID. Pour diverses raisons, cette couche peut tre imparfaite et manquer de certaines
fonctions importantes comme par exemple la dtection et le diagnostic des dfauts matriels et/ou la
prise en charge du remplacement chaud des units de stockage.
la gestion du RAID monopolise des ressources systmes (lgrement le CPU et surtout le bus
systme) qui pourraient tre employs d'autres fins. La baisse de performances due la gestion
logicielle du raid est particulirement sensible dans des configurations o le systme doit transfrer
plusieurs fois les mmes donnes comme par exemple le RAID1 mais assez faible dans des
configurations sans redondance comme par exemple le RAID0.
dans le cas de Windows, on ne peut pas utiliser le volume RAID pour hberger les donnes du
systme d'exploitation (dans le cas de Linux, la plupart des distributions permettent dsormais
d'installer directement le systme sur un volume RAID).

Le RAID pseudo-matriel

L'extrme majorit des contrleurs RAID bon march intgrs aux cartes mres depuis 2004/2005,
grent souvent le RAID 0 et 1 sur des disques IDE ou SATA. Il ne s'agit pas de RAID matriel
proprement parler mais plutt d'un contrleur de disque dot de quelques fonctions avances.

D'un point de vue strictement matriel, cette solution hybride n'est pas diffrente d'un RAID logiciel.
Elle diffre cependant sur l'emplacement des routines logicielles de gestion du RAID.

Avantages

apporter une solution au troisime problme du RAID logiciel, savoir qu'il ne peut pas toujours
servir hberger les fichiers du systme d'exploitation puisque c'est justement ce dernier qui permet
d'y accder.
la prsence d'un BIOS intgrant les routines logicielles basiques de gestion du RAID permet de
charger en mmoire les fichiers essentiels du systme d'exploitation (le noyau et les pilotes
essentiels).
le pilote du contrleur intgre les mmes routines logicielles de gestion du RAID et fournit alors aux
couches suprieures de l'OS non pas un accs aux priphriques mais un accs au volume RAID
qu'il mule.

Inconvnients

ce type de RAID cumule les dfauts des deux autres approches :

limitations de performances identiques celles du raid logiciel car il s'agit effectivement d'un RAID
logiciel camoufl.

274
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

les contrleurs hybrides prsentent une pitre gestion des dfauts matriels et leurs fonctionnalits
BIOS sont gnralement limites.
l'interoprabilit (fait que plusieurs systmes, qu'ils soient identiques ou radicalement diffrents,
puissent communiquer sans ambigut et oprer ensemble) est trs mauvaise surtout si l'on
considre qu'il s'agit gnralement de matriel intgr aux cartes mres des ordinateurs.

Le RAID matriel

Dans le cas du RAID matriel, une carte ou un composant est ddi la gestion des oprations. Il
s'agit gnralement d'une carte d'extension PCI ou PCIe.

Un contrleur raid est en gnral dot d'un processeur spcifique, de mmoire, ventuellement
d'une batterie de secours, et est capable de grer tous les aspects du systme de stockage RAID
grce au microcode embarqu (firmware).

Du point de vue du systme d'exploitation, le contrleur RAID matriel offre une virtualisation
complte du systme de stockage. Le systme d'exploitation considre chaque volume RAID
comme un disque et n'a pas connaissance de ses constituants physiques.

Avantages

Les contrleurs RAID matriels permettent la dtection des dfauts, le remplacement chaud des
units dfectueuses et offrent la possibilit de reconstruire de manire transparente les disques
dfaillants.

la charge systme (principalement l'occupation du bus) est allge (surtout dans des configurations
avec beaucoup de disques et une forte redondance)
les vrifications de cohrence, les diagnostiques et les maintenances sont effectus en arrire plan
par le contrleur sans solliciter de ressources systme

Inconvnients

les contrleurs RAID matriels utilisent chacun leur propre systme pour grer les units de
stockage. En consquence, au contraire d'un RAID logiciel, des disques transfrs d'un systme
un autre ne pourront pas tre rcuprs si le contrleur RAID n'est pas exactement le mme
(firmware compris). Il est donc conseill de possder une deuxime carte en cas de panne de la
premire.
les cartes bas de gamme possdent des processeurs d'une puissance insuffisante et peuvent
prsenter de moins bonnes performances qu'un RAID logiciel.

275
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Les diffrents niveaux de RAID

A / Les niveaux standards

Les diffrents types d'architecture RAID sont numrots partir de 0 et peuvent se combiner entre
eux (on parlera alors de RAID 0+1, 1+0, etc.).

RAID 0 : volume agrg par bandes

Le RAID 0, galement connu sous le nom d' entrelacement de disques


ou de volume agrg par bandes (striping) est une configuration RAID
permettant d'augmenter significativement les performances de la grappe en
faisant travailler n (au moins 2) disques durs en parallle.

Dans cette configuration, les donnes sont rparties par bandes (stripes)
d'une taille fixe. Cette taille est appele granularit.

Exemple : avec un RAID 0 ayant une bande de 64 ko et compos de quatre


disques, si l'on veut crire un fichier de 384 ko, le fichier sera dcoup en 6
bandes (A, B, C, D, E et F) de 64 ko qui seront rparties sur l'ensemble des
disques de la faon suivante :
disque 1 : AE
disque 2 : BF
disque 3 : C
disque 4 : D
Ainsi l'criture du fichier pourra tre effectue simultanment sur chacun des disques et un cot
quivalent l'criture de 128ko.

Ainsi, sur un RAID 0 de n disques, chaque disque ne doit lire et crire que 1 / n des donnes, ce qui
a pour effet de multiplier les taux de transfert des donnes entre le processeur et les disques, et
donc d'acclrer les traitements.

Ce type de RAID est parfait pour des applications requrant un traitement rapide d'une grande
quantit de donnes. Mais cette architecture n'assure en rien la scurit des donnes ; en effet, si
l'un des disques tombe en panne, la totalit des donnes du RAID est perdue. Cela fait du RAID 0
une solution moins fiable que l'utilisation d'un seul disque de stockage, puisque la probabilit de
dfaillance d'un des disques du RAID est largement suprieure la probabilit de dfaillance d'un
disque unique.

RAID 1 : mirroring de disques

Le RAID 1 consiste en l'utilisation de n disques redondants (au moins 2),


chaque disque de la grappe contenant tout moment exactement les
mmes donnes.

Capacit:
La capacit totale est gale celle du plus petit lment de la grappe.
L'espace excdentaire des autres lments de la grappe restera inutilis. Il
est donc conseill d'utiliser des lments identiques.
Fiabilit:

276
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Cette solution offre un excellent niveau de protection des donnes. Elle accepte une dfaillance de n
1lments.

Cot:
Les cots de stockage sont levs et directement proportionnels au nombre de miroirs utiliss alors
que la capacit totale reste inchange. Plus le nombre de miroirs est lev, et plus la scurit
augmente, mais plus son cot devient prohibitif.

Les accs en lecture du systme d'exploitation se font sur le disque le plus facilement accessible au
moment voulu. Les critures sur la grappe se font de manire simultane sur tous les disques, de
manire ce que n'importe quel disque soit interchangeable tout moment.

Lors de la dfaillance de l'un des disques, le contrleur RAID dsactive, de manire transparente
pour l'accs aux donnes, le disque incrimin. Une fois le disque dfectueux remplac, le contrleur
RAID reconstitue, soit automatiquement, soit sur intervention manuelle, le miroir. Une fois la
synchronisation effectue, le RAID retrouve son niveau initial de redondance.

RAID 5 : volume agrg par bandes parit rpartie

Le RAID 5 combine la mthode du volume agrg par bandes


(striping) une parit rpartie. La parit, qui est incluse avec
chaque criture se retrouve rpartie circulairement sur les diffrents
disques. Ainsi, en cas de dfaillance de l'un des disques de la
grappe, non seulement la grappe est toujours en tat de
fonctionner, mais il est de plus possible de reconstruire le disque
remplac, partir des donnes et des informations de parits
contenues sur les autres disques.

Exemple pratique : considrons trois disques durs A, B et C, de taille identique. Le systme va


enregistrer le premier bloc en le rpartissant sur les disques A et B comme en mode RAID 0
(striping) et, sur le disque C, le rsultat de l'opration ou exclusif entre A et B (A xor B). Ensuite il va
enregistrer le deuxime bloc en le rpartissant sur les disques B et C, puis la parit (B xor C) sur le
disque A, et ainsi de suite en faisant permuter circulairement les disques, chaque bloc. La parit
se trouve alors rpartie sur tous les disques. En cas de dfaillance d'un disque, les donnes qui s'y
trouvaient peuvent tre reconstitues par l'opration xor.
C'est--dire que n'importe quel bloc de donnes Ak perdu cause d'un disque dfaillant sur un
RAID5 de N+1 disques peut-tre rcupr grce au bloc X de donnes de contrle.

Ce systme exige au moins 3 disques. Ceux-ci doivent thoriquement tre de mme taille, mais un
grand nombre de cartes RAID autorisent des disques de tailles diffrentes.

La capacit de stockage utile relle, pour un systme de n disques de capacit c identiques est de
(n 1).c. En cas d'utilisation de disques de capacits diffrentes, on utilisera dans la formule
prcdente la capacit minimale. Exemples : pour un RAID de 4 disques de 250 GB, la capacit
utile sera de 4-1=3*250=750 Gb., trois disques de 100 Go en RAID 5 offrent 200 Go utiles ; dix
disques, 900 Go utiles.

Ce systme allie scurit (grce la parit) et bonne disponibilit (grce la rpartition de la parit),
mme en cas de dfaillance d'un des priphriques de stockage.

Il existe une variante : le RAID 5 orthogonal o chaque disque a son propre contrleur. Toutes
les autres fonctionnalits sont identiques.

277
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Un systme RAID 5 doit tre vrifi et sauvegard trs priodiquement pour s'assurer de son bon
fonctionnement.

Avantages :

performances en lecture aussi leves qu'en Raid 0, scurit accrue


surcot minima (capacit totale de n-1 disques sur un total de n disques)

Inconvnients :

pnalit en criture du fait du calcul de la parit


minimum de 3 disques

B / Les niveaux de RAID peu courants

NRAID : concatnation de disques

NRAID : Near/Non Redundant Array of Inexpensive/Independent Disk

La concatnation de disques consiste additionner les capacits de plusieurs disques durs en un


volume logique d'une taille quivalente la somme des tailles de ces disques. Cette mthode utilise
une mthode d'criture squentielle : les donnes ne sont crites sur le disque dur suivant que
lorsqu'il ne reste plus de place sur le prcdent.

Le NRAID n'est pas proprement parler un RAID, et il ne permet d'ailleurs aucune redondance de
donnes, mais il offre cependant une tolrance aux pannes suprieure au RAID 0. On le rencontre
souvent sous le nom de JBOD (Just a Bunch Of Disks).

RAID 2 : volume agrg par bandes parit

Le RAID 2 est aujourd'hui obsolte. Il combine la mthode du volume agrg par bande (striping)
l'criture d'un code de contrle d'erreur par code de Hamming (code ECC) sur un disque dur distinct.
Bon niveau de scurit, mais mauvaises performances

RAID3 et RAID4

Le RAID3 et le RAID4 sont sensiblement semblables sauf


que le premier travaille par octets et le second par blocs. Le
RAID4 ne ncessite pas autant de synchronisme entre les
disques. Le RAID3 tend disparatre au profit du RAID4 qui
offre des performances nettement suprieures.

Ces niveaux de RAID ncessitent une matrice de n disques


(au moins 3). Les n 1 premiers disques contiennent les
donnes tandis que le dernier disque stocke la parit.

si le disque de parit tombe en panne, il est possible


de reconstruire l'information de parit avec le contenu des
autres disques de donnes.
si l'un des disques de donnes tombe en panne, il est
possible de reconstruire l'information avec le contenu des

278
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

disques de donnes restants et celui du disque de parit.

Il est important que le disque de parit soit de bonne qualit car il est constamment sollicit en
criture. Ce dernier point est une des limitations du RAID 3.

De mme, si plus d'un disque vient dfaillir, il est impossible de remdier la perte de donnes.

RAID 6

Le RAID 6 est une volution du RAID 5 qui accrot la scurit en


utilisant deux informations redondantes au lieu d'une. Il peut donc
rsister la dfaillance de deux disques. Les fondements
mathmatiques utiliss pour les informations de redondance du
RAID 6 sont beaucoup plus complexes que pour le RAID 5.

Si la scurit est plus grande, le cot en matriel est plus lev et la vitesse est moindre. La
puissance CPU ncessaire pour calculer les redondances et surtout pour reconstruire un volume
dfectueux est galement nettement plus importante.

Les dfauts majeurs sont :

Les temps d'criture sont longs cause des calculs de redondance complexes.
Le temps de reconstruction en cas de dfaillance simultane de 2 disques est extrmement
long.

Le RAID 6 est peu utilis du fait de son cot.

C/ Les niveaux de RAID combins

Fondamentalement, un niveau de RAID combin est l'utilisation d'un concept de RAID classique sur
des lments constitutifs qui sont eux-mmes le rsultat d'un concept RAID classique. Le concept
utilis peut tre le mme ou diffrent.

La syntaxe est encore un peu floue mais on peut gnralement considrer que le premier chiffre
indique le niveau de raid des "grappes" et que le second indique le niveau de raid global.

Dans les calculs suivants G sera le nombre de disque par grappe, N


le nombre de grappes, C la capacit d'un disque et V la vitesse d'un
disque. On supposera tous les disques identiques.

Le RAID 01 (ou RAID 0+1)

Il permet d'obtenir du mirroring rapide puisqu'il est bas sur des


grappes en stripping. Chaque grappe contenant au minimum 2
lments, et un minimum de 2 grappes tant ncessaire, il faut au
minimum 4 units de stockage pour crer un volume RAID0+1.

La fiabilit est moyenne car un disque dfectueux entrane le dfaut


de toute une grappe. Par ailleurs, cela allonge beaucoup le temps

279
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

de reconstruction et dgrade les performances pendant la reconstruction. L'intrt principal est que
dans le cas d'un miroir 3 grappes ou plus, le retrait volontaire d'une grappe entire permet d'avoir
une sauvegarde "instantane" sans perdre la redondance. En outre, chaque ensemble matriel en
RAID 0 a des performances en lecture/criture 3 fois plus leves environ quun disque seul.

Capacit = G * C
Vitesse maximale = G * V
Seuil de mise en dfaut = N disques

On divise les disques en trois groupes de trois. On met trois disques sur chacune des cartes RAID et
on cre trois ensembles RAID 0. Chaque ensemble RAID 0 comporte 3 disques.

Ensuite, on cre un ensemble RAID 1 avec les trois ensembles matriel en RAID 0.

Lensemble logiciel en RAID 1 propose alors des performances triples celles dun disque seul.

RAID 10 (ou RAID 1+0)

Il permet d'obtenir un volume agrg par bande fiable bas sur des
grappes rpliques. Chaque grappe contenant au minimum 2
lments et un minimum de 2 grappes tant ncessaire, il faut au
minimum 4 units de stockage pour crer un volume RAID10.

Sa fiabilit est assez grande puisqu'il faut que tous les lments
d'une grappe soient dfectueux pour entraner un dfaut global. La
reconstruction est assez performante puisqu'elle ne mobilise que les
disques d'une seule grappe et non la totalit.

Capacit = N * C
Vitesse maximale = N * V
Seuil de mise en dfaut = G disques

Chaque ensemble matriel en RAID 1 (mirroring) a des performances en lecture/criture gales un


disque seul. Lensemble logiciel en RAID 0 propose donc des performances triples celles dun
disque seul.

On divise les disques en trois groupes de trois. On met trois disques sur chacune des cartes RAID et
on cre trois ensembles RAID 1. Chaque ensemble RAID 1 comporte 3 disques. Ensuite, on cre un
ensemble RAID 0 avec les trois ensembles matriel en RAID 0.

Si lun des six disques vient tomber en panne alors, lensemble RAID 1 auquel il appartient
continue fonctionner normalement. Si on perd un second disque dans le mme ensemble RAID 1,
lensemble RAID 0 logiciel nest pas affect non plus. Si on perd le troisime disque lensemble
matriel RAID 1 ne fonctionne plus ce qui implique que les donnes stockes sur lensemble logiciel
RAID 0 sont perdues. Ainsi en RAID 10, on peut perdre jusqu 2 disques par ensemble RAID 1
(dans notre exemple) soit un maximum de 6 disques sur les 9 disques.

280
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

RAID 15

Il permet d'obtenir un volume agrg par bandes avec redondance rpartie trs fiable (bas sur des
grappes rpliques en miroir). Chaque grappe contenant au minimum 2 disques, et un minimum de
3 grappes tant ncessaire, il faut au minimum 6 units de stockage pour crer un volume RAID15.
Ce mode est trs fiable puisque il faut que tous les disques de 2 grappes diffrentes cessent de
fonctionner pour le mettre en dfaut. Ce mode est cependant coteux par rapport la capacit
obtenue.

Capacit = (N 1) * C
Vitesse maximale = (N 1) * V (cette formule nglige les temps de calcul de parit)
Seuil de mise en dfaut = (2xG)

RAID 50

Il permet d'obtenir un volume agrg par bandes


bas sur du raid 5. Chaque grappe contenant au
minimum 3 disques, et un minimum de 2 grappes
tant ncessaire, il faut au minimum 6 units de
stockage pour crer un volume RAID50. Un des
meilleurs compromis lorsque l'on cherche la
rapidit sans pour autant vouloir trop dgrader la
fiabilit. En effet, l'agrgat par bande (fragile)
repose sur des grappes redondantes. Il suffit
cependant que 2 disques d'une mme grappe
tombent en panne pour le mettre en dfaut.

Capacit = N * (G 1) * C
Vitesse maximale = N * (G 1) * V (cette formule
nglige les temps de calcul de parit)
Seuil de mise en dfaut = 2 disques

RAID 51

Il permet d'obtenir un volume rpliqu bas sur des grappes en


raid5. Chaque grappe contenant au minimum 3 disques, et un
minimum de 2 grappes tant ncessaire, il faut au minimum 6
units de stockage pour crer un volume RAID51. C'est un mode
coteux (faible capacit devant le nombre de disques)

Capacit = (G 1) * C
Vitesse maximale en criture = (G 1) * V (cette formule nglige les temps de calcul de parit)
Vitesse maximale en lecture = N * (G 1) * V (cette formule thorique suppose une optimisation
maximale qui n'est jamais atteinte)
Seuil de mise en dfaut = (N 1) * 2 disques

D/ Les niveaux de RAID spciaux

RAID TP

Le RAID TP pour Triple Parity RAID technology a la mme organisation que le RAID 6 mais utilise 3
codes de redondance. Ceci permet de continuer de fonctionner aprs la panne simultane de 3
disques.

281
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

RAID 7, RAID ADG

L'volution du RAID 3 permettant de faire fonctionner le tout de manire asynchrone. Comme le


RAID 3, un seul disque contient les parits de tous. Chaque disque a un contrleur SCSI et le
systme est rgi par une carte calculant la parit, grant le cache et contrlant les disques.

Redondance de contrleurs

Le contrleur RAID est un lment indispensable au fonctionnement de l'ensemble, s'il vient


dfaillir, il entrane l'indisponibilit de tous les lments du RAID.

Enfichage chaud

On parle abusivement de disques pouvant tre enfichs chaud (hotplug), alors qu'en ralit, c'est
la baie de disques du systme ainsi que le contrleur qui doivent tre conus de manire
permettre le retrait ou l'insertion de disques durs alors que le systme est sous tension.

Cette fonctionnalit n'est pas disponible avec toutes les technologies :

bien qu'il n'y ait gnralement pas de dommages physiques, les disques IDE ne supportent
pas cette fonctionnalit.
cette fonctionnalit est supporte par des disques SATA (sous rserve que le contrleur le
supporte galement).
cette fonctionnalit est supporte par des disques SCSI (sous rserve que le contrleur le
supporte galement) bien que le bus puisse tre perturb au moment de l'change.

Cela permet:

d'ajouter des disques de manire dynamique, de sorte qu'il soit possible de faire voluer le
systme de stockage de donnes.
de remplacer un matriel dfectueux sans qu'il soit ncessaire d'interrompre le
fonctionnement du systme informatique.

L'utilisation de systmes de connexion chaud permet d'viter l'indisponibilit durant une opration
de maintenance.

Disques de rechange

Les disques de rechange permettent de limiter la vulnrabilit d'une solution.

Un disque complmentaire est affect une unit RAID mais n'est pas utilis au quotidien. Il est
appel disque de rechange. Lorsqu'un disque de la grappe vient dfaillir, le disque de rechange
prend immdiatement et automatiquement son relais. Ce disque est alors reconstruit partir des
donnes prsentes sur les autres disques, ce qui peut durer plusieurs heures en fonction de la
quantit de donnes. Une fois le disque reconstruit, le systme revient un niveau optimal de
scurit et de performances.

Une fois le disque de rechange mis en service, il faut procder l'change physique du disque en
panne par un nouveau disque qui pourra jouer le rle de nouveau disque de rechange.

Caches

Le cache est une mmoire RAM rapide qui permet de stocker des informations lire ou crire sur
le RAID. Ce tampon ayant des performances trs suprieures celles des disques, il permet au
282
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

systme de lire ou d'crire une rafale d'informations puis de passer une autre tche pendant que le
contrleur RAID se charge d'excuter les oprations effectuer. Le cache a donc une influence
positive trs importante sur les performances globales du systme.

Remarque : Seuls les vritables contrleurs "RAID matriel" sont munis d'une mmoire cache. Pour
les autres, des quivalents logiciels peuvent tenir lieu de cache.

Granularit

La granularit ne s'applique qu'aux types de raid employant des bandes de donnes. Il s'agit
fondamentalement des niveaux RAID0 et RAID5 ainsi que leurs combinaisons avec d'autres niveaux
comme par exemple le raid 10 ou le raid 15.

Il s'agit en fait de la taille des bandes de donnes. Cette taille configurable est gnralement un
multiple de 512 octets (taille d'un secteur). En pratique, elle varie le plus souvent de 16Ko 1Mo.

Les possibilits et les limites du RAID

Le RAID ne dispense pas d'effectuer des sauvegardes rgulires. En effet, des dfaillances
plusieurs disques sont plus frquentes que l'on ne le croit et des erreurs humaines finissent toujours
par se produire.

3.3 Organisation et administration des documents

Pour obtenir une interface de travail rapide et efficace, il est impratif de respecter certaines rgles
dorganisation concernant les rpertoires (directories) et les fichiers (files) sauvs sur un ordinateur.

Un fichier informatique est n'importe quel ensemble d'informations (donnes traiter, rsultats du
traitement, programme, ) enregistr sur un support quelconque.

Un rpertoire est une bote o lon place des fichiers

A / les fichiers

Il existe un certain nombre de conventions propos des noms de fichiers, habituellement, les noms
de fichiers sont constitus de deux parties

un nom principal
une extension

Exemple:

dauphins . doc
nom principal . extension

Le nom principal est gnralement spar de l'extension par un point.

Le nom principal sert gnralement indiquer le contenu du fichier


l'extension sert gnralement indiquer le type de fichier.

283
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Conventions pour le nom principal.

Le nom principal dsigne le contenu du fichier. Il s'agit d'une bonne habitude prendre, mme si
rien n'empche de donner des noms fantaisistes aux fichiers.

Sous Windows 9x et ME 8+3 - NT, 2000 et XP et suivants, vrai nom

la longueur des noms de fichiers peut aller jusqu' 256 caractres. En gnral, on prfrera des
noms plus courts;
certains caractres sont interdits: \ / : * ? " < > | .

Conventions pour l'extension

L'extension est forme d'une srie de 1 3 caractres et indique habituellement le type de fichier
auquel on a affaire.

extension signification
doc document Word
txt fichier texte pur
bmp fichier Bitmap
wav fichier de sons de Windows
mp3 fichier musical
exe programme excutable
com programme excutable

On peut toujours donner l'extension que l'on veut presque n'importe quel fichier, mais il devient
alors difficile de savoir quoi il correspond.

En outre, en labsence dextension correcte, la fonction OLE (qui permet de lancer lapplication ad
hoc en cliquant sur licne du fichier) ne sera pas disponible.

Recommandations :

Dans un souci de portabilit, le nom principal ainsi que lextension doivent toujours tre
crits en minuscules.
Utilisez une langue (F ou E) pour nommer les fichiers ne mlangez pas
Le nom principal ne doit pas dpasser 8 caractres
Le nom principal doit tre vocateur du contenu du fichier
Nutilisez que les caractres non accentus et les chiffres (le underscore _ est tolr)

B / les rpertoires

Ils vont servir despace de rangement pour les fichiers. Windows propose un modle dorganisation
par dfaut qui prvoit au minimum un rpertoire pour le systme dexploitation, un autre pour les
applications et un dernier pour les fichiers personnels. Il convient souvent damliorer ce schma par
lajout dautres rpertoires en fonction des besoins.

Chaque rpertoire peut en contenir dautres et ainsi de suite, ce qui permet de trier plus finement les
fichiers et de les sauver dans un emplacement qui leur est propre.

284
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016

Par exemple, le rpertoire mes documents pourrait contenir 5 rpertoires nomms textes,
photos, mp3, vacances et travail. Chacun va recevoir les fichiers qui se rapportent son objet.

C / les sauvegardes

Il est indispensable de faire des copies des fichiers que lon a crs ou reus. Ils sont la partie
non rcuprable en cas daccident majeur du disque dur. LOS ainsi que les applications se trouvent
sur un support de base et peuvent tre rinstalls, il nen est pas de mme pour ce que vous avez
cr.

Faites des copies (back-ups)

Quoi quil en soit du systme utilis, il faut faire des copies de fichiers :

Au strict minimum 1 fois par semaine en cours de dveloppement


En tous cas quand ils sont termins

285

Das könnte Ihnen auch gefallen