Beruflich Dokumente
Kultur Dokumente
Mine ESA
1 Bac Info 2015/2016
1
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016
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
1 Le botier central
2
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016
3
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016
2 Les priphriques
4
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016
5
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016
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
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.
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.
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.
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.
1 octet = 8 bits
1024 To = 1 Po (Pta-octets)
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.
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).
Ils sont bass sur un prdicat , une phrase qui peut tre vraie ou fausse.
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
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 :
Le format BTX
Le format Mini-ITX
12
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016
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.
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.
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.
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.
Les commutateurs DIP (Dual In line Package) sont soit bascule, soit rglette.
La frquence
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
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
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
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.
18
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016
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 :
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.
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.
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 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.
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.
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
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.
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.
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.
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.
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
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
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.
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.
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.
Le semi-conducteur dop
Le dopage consiste remplacer une petite partie des atomes de silicium par des atomes donneurs
ou accepteurs.
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
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
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.
27
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016
Exemple :
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.
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...)
Etapes d'excution
Lorsqu'un processeur a besoin d'excuter des instructions, il le fait toujours dans l'ordre suivant
Le dcodage
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.
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
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
La prdiction de branchement
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
'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
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.
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.
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).
Lorsque plusieurs tches doivent tre excutes de manire parallle, un noyau multitche s'appuie
sur les notions de :
commutation de contexte
ordonnancement
temps partag
34
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016
Fonctionnement de base
Le systme fonctionnant dans une machine virtuelle est appel systme invit.
Le systme qui hberge les machines virtuelles est appel systme hte.
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.
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.
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.
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
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
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
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.
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.
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).
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.
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.
Gain de performances
Gestion ram (voir tableau ci-dessous)
Compatibilit OS
39
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016
* 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
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.
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:
- 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).
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 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.
* 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.
* 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.
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.
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 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.
Les processeurs sont marqus selon des codes propres aux fabricants mais qui permettent de
connatre certaines de leurs caractristiques. Lexemple ci-dessous concerne AMD.
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
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 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.
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.
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
* DSP : composant lectronique optimis pour les calculs. Son application principale est le
traitement du signal numrique (filtrage, extraction de signaux, etc.)
* 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)
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
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.
47
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016
Le refroidissement au Gaz
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.
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.
48
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016
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.
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.
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.
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.
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.
51
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016
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:
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:
Slot A
AMD:
Connecteur 370
Intel:
Celeron (266MHz-533MHz)
Celeron II (533 MHz-766MHz)
Pentium III (866MHz-1.4GHz)
Socket A
AMD:
54
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016
Connecteur 423
Intel:
Pentium IV 1,3GHz-2GHz
Connecteur 478
Intel:
Connecteur 479
Connecteur 603
55
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016
Connecteur 604
Connecteur 754
Connecteur 939
Connecteur 940
56
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016
Connecteur S1
Connecteur AM2
LGA775
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.
Demain ??
1.2.10.1 Le Pentium
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! 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
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 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.
1.2.10.4 Le Pentium P4
Caractristiques NetBurst
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.
Compatibilit Ram
Les deux technologies RAMBUS et DDRRDRAM sont exploitables
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
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
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%.
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
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
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).
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.
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
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.
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
64
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016
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 ).
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)
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".
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.
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.
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.
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
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
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.
Socket LGA1366
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.
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.
72
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016
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.
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.
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.
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
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).
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".
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.
La Nanotechnologie
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.
Cette tendance a inspir la loi de Moore, selon laquelle la capacit de traitement des circuits
intgrs pouvait ainsi doubler tous les 18 mois.
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 ?
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
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.
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
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.
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
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.
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.
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.
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
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
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
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
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
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.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 :
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.
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.
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
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.
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.
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.
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.
87
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016
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.
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.
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.
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.
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
Evolutions :
90
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016
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'.
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.
92
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016
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.
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.
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.
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.
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.
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
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.
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
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
1.4.3.12 RedTacton
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
Une interruption est un vnement qui a pour effet de modifier le flux de commande d'un
programme.
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.
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).
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.
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.
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
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.
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.
* 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.
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.
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, ...).
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.
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.
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.
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.
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.
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.
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.
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.
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.
106
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016
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 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.
107
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016
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.
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.
108
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016
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.
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 :.
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.
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.
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)
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
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.
SATA 3
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
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'(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.
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.
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 :
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.
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 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
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 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.
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.
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.
Composants
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
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.
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).
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) :
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.
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
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:
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 :
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.
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).
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
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.
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.
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.
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).
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.
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.
123
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016
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 :
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.
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.
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 :
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).
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 :
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.
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.
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.
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
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.
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.
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.
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
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).
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
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.
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.
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.
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)?
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.
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.
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.
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.
132
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016
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.
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].
Parallel Port Adress : Adresse du port parallle. Placez cette valeur sur [378] pour l'IRQ 7
ECP Mode DMA Channel : Mettez cette valeur sur [DMA 3].
Parallel Port IRQ : Adresse IRQ du port parallle. Placez cette valeur sur [IRQ 7].
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.
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.
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
Suspend Mode : Cette option vous permet de slectionner diffrents niveaux d'conomie d'nergie
(de S0 S3) lors de l'extinction de l'ordinateur.
ACPI 2.0 Support : Vous pouvez mettre cette option sur [no].
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
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].
Power On By External Modem : Indique si un modem peut faire dmarrer l'ordinateur. Mettez cette
option 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.
Slectionnez ensuite l'onglet "BOOT". On peut y configurer les priorits des lecteurs de dmarrage :
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.
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'.
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
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
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
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).
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.
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.
Avantages Inconvnients
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.
* 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.
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.
* 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.
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
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 :
150
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016
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.
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
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).
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.
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 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.
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
153
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016
Disposition de la Ram
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.
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.
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.
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 (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.
155
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016
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.
157
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016
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 :
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).
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 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.
Le bus est en fait une liaison lectrique entre le contrleur Rambus et les composants mmoires
proprement dits (les RDRAMs).
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 (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.
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.
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.
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.
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.
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.
Avantages
mmoire non volatile
pourrait tre davantage miniaturise que la Flash NAND
163
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016
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.
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
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 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.
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.
165
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016
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).
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.
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.
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
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 .
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
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.
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.
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.
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.
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).
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.
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
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
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.
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.
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 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.
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.
* 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.
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 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.
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
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.
178
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016
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.
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
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.
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
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
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
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.
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.
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.
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
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.
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.
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).
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.
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
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.
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.
L'enregistrement perpendiculaire autorise de trs hautes densits surfaciques, car il produit des
champs magntiques plus intenses sur le mdia de stockage.
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
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
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.
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 :
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
pistes
secteurs
cylindres
Les pistes sont des zones concentriques crites de part et d'autre d'un plateau.
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.
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.
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.
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.
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).
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.
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 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.
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
Certains systmes d'exploitation peuvent accder (nativement ou l'aide d'outils spcifiques) des
systmes de fichiers prvus pour d'autre systmes. Ainsi :
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 :
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.
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).
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)
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.
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
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.
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 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 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.
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 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.
- 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.
3/ Hot Fixing : contrle de la validit des secteurs du disque dur avant criture
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
203
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016
Le systme de fichiers sous W2k et XP Pro est NTFS5 et est une amlioration du NTFS de NT4.
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.
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.
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
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.
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).
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.
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.
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.
208
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016
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.
- 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
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
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.
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
210
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016
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 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.
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 digitalisation
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.
213
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016
DVD
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.
214
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016
Le CD ou le DVD inscriptible
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
La couleur du CD-R :
CD-RW
216
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016
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
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.
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 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.
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.
Si les formats CD ont t standardiss, ceux des DVD ne sont pas figs.
Le standard UDF est compatible avec tous les types de DVD. Tous les nouveaux lecteurs sont de ce
modle.
DVD-R/RW
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).
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).
220
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016
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.
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.
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.
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.
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.
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).
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.
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
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.
Introduction
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
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
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
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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
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.
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
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.
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.
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).
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.
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 :
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
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
236
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016
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.
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.
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.
238
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016
Frquences et moniteurs
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.
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.
239
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016
Lquipement multimdia incorpor au moniteur (enceintes, microphone, camra) est plutt viter
Ergonomie
Il convient galement de respecter quelques rgles dergonomie lors de lutilisation des crans,
savoir :
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.
Les matriaux LCD consistent en des groupements de molcules organiques, qui traversent trois
phases, ou tats de la matire.
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.
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.
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.
242
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016
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
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
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.
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
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.
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 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.
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.
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
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.
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.
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.
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
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
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.
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.
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.
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.
250
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016
"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.
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 :
Inconvnients :
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
Inconvnients :
* sans lumire extrieure, le rendu est moyen voire nul
253
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016
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.
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.
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.
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.
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
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.
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.
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.
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.
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
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.).
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.
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.
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).
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.
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.
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).
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.
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.
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 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.
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.
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
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
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
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.
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.
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.
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.
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
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.
Connexion du clavier
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.
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).
268
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016
3/ connecteur HDMI
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.
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.
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.
- 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
- 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.
Le backup :
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.
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.
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
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.
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
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
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 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.).
Dans cette configuration, les donnes sont rparties par bandes (stripes)
d'une taille fixe. Cette taille est appele granularit.
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.
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.
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 :
Inconvnients :
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).
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
278
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016
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
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 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.
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.
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.
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
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
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
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
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
Redondance de contrleurs
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.
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
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.
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.
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.
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
283
Structure des ordinateurs Y. Mine ESA
1 Bac Info 2015/2016
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.
la longueur des noms de fichiers peut aller jusqu' 256 caractres. En gnral, on prfrera des
noms plus courts;
certains caractres sont interdits: \ / : * ? " < > | .
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.
Quoi quil en soit du systme utilis, il faut faire des copies de fichiers :
285