Академический Документы
Профессиональный Документы
Культура Документы
INTRODUCTION
CODAGE DE LINFORMATION
LUNITE CENTRALE
ARCHITECTURE DES MICROPROCESSEURS
LA MEMOIRE CENTRALE
UNITES DENTREE-SORTIE
LES INTERFACES
UNITES PERIPHERIQUES
LES DISQUES DURS
LES MODEMS
[Prcdent][Home Page]
Introduction
En premire approche, un ordinateur est constitu d'un processeur qui
effectue les traitements, d'une mmoire centrale o ce processeur range
les donnes et les rsultats de ces traitements et de priphriques
permettant l'change d'informations avec l'extrieur. Tous ces constituants
sont relis entre eux par l'intermdiaire d'un bus, qui est l'artre centrale et
leur permet de s'changer des donnes. Pratiquement, tous les ordinateurs
actuels ont cette architecture, que ce soient les micro-ordinateurs
personnels ou les gros ordinateurs des entreprises. Les diffrences
rsident essentiellement dans les performances des constituants.
L'ensemble des communications l'intrieur de l'ordinateur s'effectue en
langage binaire.
La plupart des systmes supportent les mmes types de priphriques ;
leur nombre dpend de la taille et des performances de lunit centrale.
Les matriels vocation scientifique ou industrielle sont galement dots
de priphriques particuliers spcifiques des fonctions qui leur sont
demandes.
Retour au menu
Codage de linformation : QU'EST CE QUE LE SYSTEME BINAIRE ?
Le microprocesseur 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 chiffres 1
("allum") et 0 ( teint ). Chaque 0 ou 1 d'un nombre binaire constitue un
bit. C'est la plus petite unit envisageable (un priphrique qui ne serait
capable que de stocker des zros ne pourrait pas tre utilis comme
mmoire, il faut pouvoir distinguer au moins deux valeurs).
Il faut, par exemple, 4 bits pour reprsenter un chiffre ordinaire tel que "8"
(qui s'crit 1000 en reprsentation binaire).
Une lettre majuscule telle que "A" est code 01000001. Un groupe de huit
bits est appel octet, chaque octet correspondant ainsi un caractre. Les
PC disposent de microprocesseurs trs puissants qui peuvent manipuler
des nombres de 32 bits (4 octets la fois). Pour toutes les oprations
portant sur des nombres plus importants, le microprocesseur doit travailler
sur des portions rduites, puis reconstituer le rsultat sous forme d'un
nombre unique.
Un code Universel : Si mystrieux que paraissent les ordinateurs, ils ne font
qu'allumer et teindre des milliers de minuscules interrupteurs. En
combinant un grand nombre de ces interrupteurs, on peut crer une grande
varit d'instructions pour diriger l'ordinateur.
On dit toujours qu'on utilise en informatique l'arithmtique binaire 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 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.
Deux autres systemes, l'octal (base 8) et le l'hexadecimal (base 16) sont
trs souvent employs, car ils facilitent le dialogue entre informaticiens.
Difficile en effet d'exprimer oralement une adresse mmoire avec les seuls
0 et 1 du binaire !
DECIMAL
0
1
2
3
4
5
6
7
8
9
10
11
BINAIRE
0
01
10
11
100
101
110
111
1000
1001
1010
1011
OCTAL
0
1
2
3
4
5
6
7
10
11
12
13
HEXADECIMAL
0
1
2
3
4
5
6
7
8
9
A
B
12
13
14
15
16
17
1100
1101
1110
1111
10000
10001
14
15
16
17
20
21
C
D
E
F
10
11
Hexadcimal
9
2D
F7
Dcimal
9
45
247
1 octet
1000 octets
1 000 000 octets = 1000 Ko
1 000 000 000 octets = 1000 Mo
1 000 000 000 000 octets = 1000 Go
1 000 000 000 000 000 octets = 1000 To
= 8 bits
= 1 Ko (Kilo-octets)
= 1 Mo (mga-octets)
= 1 Go (Giga-octets)
= 1 To (Tra-octets)
= 1 Po (Pta-octets)
Nombre fractionnaire
Changement de base :
binaire dcimal
On additionne les puissances de 2.
x : 0,01 (2) = 0 * 2e - 1 + 1 * 2e - 2 = 0,25(10)
dcimal binaire
La conversion seffectue par des multiplications successives par 2, de
nombres purement fractionnaires. On sarrte ds que lon obtient une
partie fractionnaire nulle. Le rsultat est obtenu en lisant les parties entires
de la premire vers la dernire.
Ex : 0,125 * 2 = 0,250 = 0 + 0,250
0,25 * 2 = 0,50 = 0 + 0,50
0,5 * 2 = 1,0 = 1 + 0,0
on lit donc de haut en bas 0,125(10) = 0,001(2)
Nombres fractionnaires virgule fixe
Les nombres sont traits comme des entiers avec une virgule virtuelle
gre par le programmeur ; le problme est la gestion de la place de la
virgule au cours des oprations ce qui rend son traitement trs difficile et le
rsultat peu prcis.
Protection contre les erreurs
Avec l'augmentation constante des vitesses et des taux de transfert, il a
fallut sans cesse perfectionner les algorithmes de vrification de l'intgrit
des donnes transmises. On recense plusieurs type de codes vrificateurs
mais les principaux sont les suivants :
Codes autovrificateurs : Le contrle de parit est le plus simple; le mot se
compose de m+1 bits ; la valeur est telle que le nombre total de bit 1
(calcul sur m+1) est pair ou impair. Si la parit nest plus respecte,
lerreur est dtecte, mais sil y a double erreur, la parit est aussi
respecte et alors lerreur nest plus dtecte.
Codes autocorrecteurs : La double parit est un contrle double du code
mais seul un nombre impair derreur est possible dtecter.
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
Question : "Quand une voiture a-t-elle le droit de passer ?"
Rponse : "Feux teints OU feu vert."
On peut traduire symboliquement la rponse par :
PASSEZ = 1 OU 4
En ralit, l'expression 1 OU 4 n'est pas suffisante puisque si les feux sont
teints, il faut encore s'assurer que la voie est libre. La rponse complte
est donc :
PASSEZ = feu vert OU feux teints ET voie libre
Considrons cette dernire condition.
Le mot ET signifie qu'on doit avoir simultanment les deux situations :
feux teints et voie libre
C'est un nouvel oprateur logique que l'on symbolise par ET.
En attribuant le chiffre 5 la condition voie libre, on aura :
PASSEZ = 4 OU 1 ET 5
Mais cette expression est susceptible de deux interprtations :
a) PASSEZ = (4 OU 1) ET 5
b) PASSEZ = 4 OU (1 ET 5)
L'expression a) signifie que le passage est autoris si l'on a (4 OU 1) et en
mme temps 5. C'est une interprtation errone contrairement
l'expression b) qui est correcte.
Il est donc indispensable d'utiliser correctement les parenthses,
exactement comme dans les formules algbriques.
Les oprateurs ET / OU s'appliquent deux lments d'un ensemble
quelconque.
Considrons un exemple deux chiffres binaires A et B. Ces deux
lments peuvent prendre la valeur 0 ou 1. Il s'ensuit que les diverses
combinaisons entre les valeurs A et B sont les suivantes :
A
1
1
B
1
0
0 1
0 0
En faisant appel aux oprateurs ET/OU, nous obtenons :
A B
A ET B
A OU B
1 1
1
1
1 0
0
1
0 1
0
1
0 0
0
0
Introduisons maintenant un nouvel oprateur : OU exclusif, OUX (XOR en
anglais). cet oprateur est quivalent OU sauf dans le cas o A=1 et B=1
o il donne 0 comme rsultat.
En d'autres termes, OUX n'quivaut 1 que si l'un seulement de A ou de B
a pour valeur 1. La table de vrit de cet oprateur est par consquent :
A B
1 1
1 0
0 1
0 0
A OUX B
0
1
1
0
NON A
0
1
numriques).
L'opration qui permet d'obtenir le signal A ET B est effectu par des
circuits numriques spcialiss que l'on appelle les 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 oprateurs logiques peuvent s'appliquer sur des nombres quelque soit
la base concerne.
Lunit centrale
Unit de commande
Lunit de commande est constitue de plusieurs organes qui permettent la
recherche en mmoire et le dcodage dune instruction. On trouve :
Le compteur ordinal qui est un registre contenant ladresse de
linstruction rechercher.
Le registre dinstruction qui reoit linstruction excuter.
Le dcodeur de code opration qui dtermine lopration effectuer
parmi toutes celles possibles.
Le squenceur qui gnre les signaux de commande.
Lhorloge qui synchronise toutes les actions de lunit centrale.
L'Unit de commande comprend une mmoire trs rapide qui lui permet de
stocker des rsultats temporaires ou des informations de commande. Cette
mmoire est forme de quelques registres, chaque registre ayant une
fonction particulire. Le registre le plus important est le compteur ordinal
(CO) qui pointe sur la prochaine instruction excuter. On trouve aussi le
registre instruction (RI) qui contient l'instruction en cours d'excution. La
plupart des ordinateurs contiennent galement d'autres registres qui
permettent aux programmeurs de stocker des rsultats intermdiaires.
L'excution d'une instruction par l'UC passe par les tapes suivantes :
1. Chargement de la prochaine instruction excuter depuis la mmoire
jusque dans le registre instruction.
2. Modification du compteur ordinal pour qu'il pointe sur l'instruction
suivante.
3. Dcodage de l'instruction que l'on vient de charger.
4. Localisation dans la mmoire des ventuelles donnes utilises par
l'instruction.
5. Chargement des donnes, si ncessaire, dans les registres internes de
l'unit centrale.
6. Excution de l'instruction.
7. Stockage des rsultats leurs destinations respectives.
8. Retour l'tape 1 pour excuter l'instruction suivante.
L'unit arithmtique et logique
LUAL ralise les oprations mathmatiques et logiques ncessaires au
fonctionnement de lordinateur et permet tout particulirement le mode de
calcul en virgule flottante.
Elle possde les registres suivants :
Le CPU possde ses propres registres qui lui permettent dexcuter ses
instructions :
Le compteur ordinal (CO) contient ladresse en mmoire de la
prochaine instruction. Il est incrment aprs chaque utilisation et le
programmeur ny accde pas.
Le registre dinstruction (RI) qui est lendroit o le processeur va
chercher l'instruction excuter. Le programmeur ny accde pas.
LAccumulateur (ACC) qui appartient lUAL et qui contient une des
oprandes avant excution et le rsultat aprs. Il peut aussi servir de
tampon dans les oprations dentres-sorties. Le programmeur y
accde souvent.
Les registres gnraux qui permettent de sauvegarder des rsultats
intermdiaires ou des informations utilises pendant le programme.
Le programmeur y accde souvent.
Les instructions les plus rpandues permettant de les manipuler sont :
- le chargement dun registre partir de la mmoire,
- lenregistrement en mmoire dun registre,
- le transfert dun registre dans lAccumulateur,
- lincrmentation ou la dcrmentation dun registre.
Cette suite d'tapes s'appelle cycle de chargement-dcodage-excution,
cycle qui est au coeur du fonctionnement de tous les ordinateurs.
Il n'est pas obligatoire qu'un programme soit excut directement par une
UC matrielle, c'est--dire compose de circuits lectroniques; Un
programme qui charge, dcode et excute les instructions d'un autre
programme est appel un interprteur.
La mmoire centrale
La mmoire est la partie de l'ordinateur dans laquelle programmes et
donnes sont rangs. Sans mmoire, dans laquelle le processeur lit et crit
de l'information, il n'y aurait pas d'ordinateurs tels que nous les
connaissons.
Une mmoire est forme d'un certain nombre de cellules (ou cases),
chacune de ces cellules contenant une certaine quantit d'informations.
Chaque cellule a un numro, que nous appellerons son adresse, qui
permet un programme de la rfrencer. Si une mmoire a n cellules, les
adresses iront de 0 n-1. Toutes les cases de la mmoire contiennent le
mme nombre de bits, par exemple k bits, ce qui permet de reprsenter 2k
combinaisons diffrentes.
Elle est organise de faon matricielle par des transistors o chacun d'eux
se trouve lintersection dune ligne et dune colonne. Elle ne peut contenir
que deux types dinformation, les instructions et les donnes.
La mmoire centrale est divise physiquement en cellules, qui elles-mmes
contiennent un mot-mmoire (word), et chacune possde une adresse
propre. A chaque mot est associ une adresse et un contenu (soit une
instruction, soit une donne).
La mmoire est organise de faon respecter une certaine hirarchie
dicte essentiellement par la rapidit de ses composants. On peut donc les
classer de la manire suivante :
Registre du CPU : Ils servent au stockage des oprandes et des
rsultats intermdiaires (5ns).
Antemmoire ou mmoire cache : Elle sert de tampon entre le CPU
et la mmoire centrale (15 ns).
Mmoire centrale : Elle est utilise pour le rangement des
informations; Elle contient le programme excuter (60 ns).
Mmoire dappui : Cest la mmoire tampon qui se situe entre la
mmoire centrale et les mmoires de masse (100 ns).
Mmoire de masse : Ce sont tous les systmes darchivage comme
le disque dur, la bande magntique, etc. (10-30 ms).
Organisation
La mmoire est constitue dans lordre croissant : du bit, de loctet, du
caractre, du mot, de lenregistrement (bloc de donnes) et du fichier.
Ses principales caractristiques sont : ladresse, la capacit, le temps
daccs, le cycle mmoire (temps entre deux accs successifs), le dbit et
la volatilit.
Il existe diffrents types daccs suivant les fonctions mmoire dsires:
Accs squentiel : Pour accder linformation, il faut parcourir
toutes celles qui la prcdent (bande magntique).
Accs direct : Linformation possde une adresse propre qui permet
de la localiser directement (RAM).
Accs semi-squentiel : Cest une combinaison entre laccs direct et
laccs squentiel (Disque dur).
Accs par contenu : Linformation est identifie par une cl de
recherche ( mmoire cache).
Mmoires semi-conducteurs
Le principe de base est dutiliser des bistables (bascules RS) comme point
de mmoire. Ce sont des mmoires accs direct qui peuvent tre lues et
crites. Il en existe plusieurs type qui sont de conception et de nature
diffrente et qui correspondent des besoins bien particuliers en
informatique:
La RAM (Random Accs Memory) est accs direct et on distingue
plusieurs technologies :
- SRAM (Static RAM) : de technologie bipolaire (2 portes NOR et chaque
porte NOR est forme de deux transistors); Cest un type de mmoire qui
est trs rapide et on sen sert essentiellement pour constituer la mmoire
centrale de lordinateur.
- DRAM (Dynamic RAM) : de technologie MOS (transistor +
condensateur); Elle demande tre rafrachie priodiquement et est donc
plus lente. Elle sert beaucoup en vido, en particulier sur les cartes
graphiques, et permet pour une rsolution dcran donne dafficher
davantage de couleurs.
- SDRAM (Synchronous DRAM) : qui est une DRAM dont l'accs est
synchrone; c'est a dire que chaque requte mmoire se fait en un seul
cycle d'horloge.
- EDO (Extended data Output) : Elle est structure comme la DRAM,
une petite diffrence prs : un petit circuit a t ajout , qui agit comme une
minuscule zone de stockage ou tampon servant sauvegarder les
adresses. Ce tampon reoit ladresse de la prochaine donne lire ou
crire avant mme que la donne prcdemment lue ou crite ait t
traite.
La ROM (Read Only Memory) est une mmoire morte o lon peut lire
uniquement. Ce sont des mmoires non volatiles et de technologie MOS et
niveau d'eau soit assez bas pour y dverser un autre litre; cependant vous
avez la possibilit de faire autre chose pendant ce temps.
Le rapport entre les vitesses des priphriques dcidera de la grosseur de
la cache utiliser (plus la diffrence de vitesse est grande, plus grande
devra tre la cache). Cache en lecture - utilise lorsqu'un priphrique
rapide obtient de l'information d'un priphrique lent. Les caches en lecture
possdent la plupart du temps une logique leur permettant de lire d'avance
(prefetch) ce que vous pourriez avoir besoin par la suite. Ainsi ils font une
lecture lente de toutes les informations dont vous pourriez avoir besoin.
Lorsque vous demandez quelque chose qui est dj dans la cache, vous
l'obtiendrez rapidement. Lorsque la cache est vide, elle peut se remplir
d'elle mme pendant que vous faites autre chose. Imaginez encore votre
vier de cuisine, plus particulirement du point de vue de son drain. Vous
laissez quelqu'un d'autre remplir l'vier d'eau, un verre plein d'eau la fois.
Lorsque vous dsirez avoir de l'eau en bas, vous ouvrez le drain et l'eau en
sort (jusqu' ce que l'vier soit vide). Tampons de cache - ce sont des
zones qui renferment des choses que vous avez demandes auparavant.
Ils se rappellent des dernires donnes ou informations, ainsi si vous les
dsirez nouveau, elles vous attendent dj. Si vous rptez souvent la
mme chose, grande sont les chances d'avoir accs l'information
directement dans le tampon. Les programmes d'ordinateur effectuent
souvent un travail rptitif, et cela survient beaucoup plus souvent que vous
ne pouvez l'imaginer. Combinaisons - la plupart des caches sont des
combinaisons des fonctions numres prcdemment ou renferment
toutes ces fonctions.
Types de cache :
Cache L1
Le processeur de votre ordinateur est trs rapide, il peut tourner des
vitesses dpassant 2 Ghz. La mmoire RAM standard est plus rapide que
la plupart des autres composantes de votre ordinateur, mais elle ne tient
pas le coup face des vitesses approchant celle du processeur. Ainsi les
concepteurs de processeur (CPU) ont rserv un espace mmoire trs
rapide l'intrieur mme de la puce du processeur. C'est la cache L1, elle
fonctionne la mme vitesse que le processeur. L'espace sur la puce du
processeur cote trs chre, il n'est alors pas possible de rserver une
grande quantit de mmoire pour la cache L1 (approximativement 1/1000
de la taille totale de la mmoire RAM de votre ordinateur). Puisque les
programmes d'ordinateur effectuent beaucoup de boucles autour du mme
code, les instructions et donnes de la cache L1 sont excutes souvent.
Mme une petite cache L1 peut donner un gain trs apprciable en vitesse.
Plus la vitesse du processeur est rapide par rapport la mmoire principale
disque, les donnes sont places dans la cache, elles sont alors crites
lentement ( la vitesse maximale du disque dur) alors que l'ordinateur peut
s'occuper faire autre chose. Lorsque l'ordinateur 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 sans avoir
passer par le disque dur. Non seulement l'ordinateur peut-il lui mme
utiliser une partie de sa mmoire RAM comme cache entre lui et le disque
dur (cache logicielle), les concepteurs de disques durs ont galement
ajout une petite quantit de mmoire directement sur les contrleurs de
disques durs comme cache (cache matrielle) et c'est la norme
actuellement dans la fabrication des disques durs. Cependant les gens ont
de la difficult diffrencier entre la cache logicielle et la cache matrielle
du disque dur, soyez donc prudent lorsque vous utiliserez cette
terminologie; les caches font la mme chose, mais diffremment.
Cache de CD-ROM
Les disques durs sont rapides comme l'clair comparativement la majorit
des lecteurs CD-ROM. Des ingnieurs astucieux ont dcid d'utiliser le
disque dur ou la mmoire RAM ou les deux la fois pour acclrer les
accs au CD-ROM. Ils fonctionnement comme les caches de disques durs
et conservent les donnes temporairement sur le disque dur ou dans la
mmoire RAM, jusqu' ce que l'ordinateur ait besoin de lire. Rappelez-vous
que les CD-ROM ne peuvent tre que lus, il n'y donc pas de cache en
criture pour ceux-ci. (On peut crire sur certains lecteurs CD, mais ils ne
sont pas appels CD-ROM, plutt CD-R). Il y a galement des caches de
lecture d'avance (prefetch) directement sur les lecteurs CD-ROM.
En conclusion, une cache est place entre deux composantes possdant
des vitesses diffrentes. Quelquefois la cache est matrielle, mais plus
souvent elle est logicielle. Les caches ne sont parfois utilises que pour
emmagasiner de l'information, elles peuvent possder galement leur
propre logique leur permettant de se vider et lire d'avance (prefetch) ce que
vous risquez d'avoir besoin plus tard. Merci aux caches, nos ordinateurs et
leurs composantes fonctionnent beaucoup plus rapidement grce elles.
Taille moyenne
< 100 octets
Quelques kilo-octets
Plusieurs mga-octets
Plusieurs dizaine de Giga-
Temps d'accs
1 cycle (qq nano-secondes)
1 10 cycles
5 20 cycles
10 50 ms
octets
Retour au menu
Units dentre-sortie
Elles permettent de transfrer des informations entre lunit centrale et les
priphriques qui composent lordinateur. Les plus courantes sont :
le bus
le DMA (Direct Memory Access)
le canal
Le bus
Le bus n'est rien d'autre au fond qu'un simple cble de n lignes qui permet
de faire passer des donnes du processeur la mmoire et vice-versa. Il
constitue une sorte d'autoroute qui traverse le PC, rglemente par le
processeur. C'est une voie d'interconnexion et d'changes permettant le
transfert de donnes entre les lments internes d'un ordinateur, le
processeur et la mmoire centrale.
Le bus permet de vhiculer tous les signaux entre lUnit Centrale et les
priphriques. On peut le dcomposer en trois grands groupes principaux
qui sont :
Le bus de donnes qui sert a transporter linformation proprement dite et
qui est constitu, pour les processeurs les plus rcents, de 32 voir 64 lignes
parallles.
Le bus dadresse qui permet didentifier la case mmoire concerne par
lopration en cours (lecture ou criture) qui est lui aussi de 32 voir 64
lignes parallles.
Le bus de commande qui dtermine le type dopration a effectuer (lecture,
criture, slection du composant, etc.).
En regard des vitesses de fonctionnement des processeurs actuels, celle
des priphriques est bien infrieure. Cest pourquoi le bus est divis au
moins en trois sections ; lune rapide dessert lintrieur de lUnit Centrale
Bus PCI : C'est un bus 32 bits indpendant, spar du CPU et qui est
contrl par ce que l'on appelle le "chipset" qui est en fait un vritable
processeur. Il permet des taux de tranferts de 132 Mo/s et 264 Mo/s avec la
norme 2.1.Il fonctionne des frquences de 33 voir 66 Mhz. Il permet lui
aussi la technique du "bus mastering" et reprsente une partie de la norme
plug and play. Conu par Intel, ce bus connat un beau succs.
PC/XT
PC/AT
Nu Bus
MCA
EISA
Date
d'introduction
1981
1985
1987/1993
1987/1991/1994
1988
VL Bus
33/66/66 MHz
PCI Bus
PCI Bus
1993/1994
1995
33/33 MHz
66 MHz
Type de bus
Longueur des
donnes
8 bits
16 bits
32/32 bits
32/64/64 bits
32 bits
32/64 bits
64 bits
Frquence
d'horloge
4,77 MHz
8,33 MHz
10/20 MHz
10/10/20 MHz
8,33 MHz
Dbit thorique
4,77 Mo/s
16,66 Mo/s
40/80 Mo/s
40/80/160 Mo/s
33 Mo/s
132/264/528
Mo/s
132/264 Mo/s
528 Mo/s
v2.1
PCI-X ou
NGI/O
1999
64 bits
133 MHz
1 Go/s
lis aux rseaux trs hauts dbits) . Son utilisation dans un PC n'est pas
encore l'ordre du jour alors qu'on commence la trouver sur les serveurs
connects un rseau de stockage (SAN).
Retour au menu
Dmarrage d'un ordinateur PC
BIOS Basic Input Output System.
Le matriel de tout ordinateur doit pouvoir cooprer avec les logiciels par
une interface (moyen de communication). Le BIOS est un petit systme de
lancement permettant votre ordinateur de lancer les autres logiciels
partir d'un lecteur de disquettes ou d'un disque rigide. Le BIOS est
responsable du dmarrage de l'ordinateur en fournissant un jeu
d'instructions de base. Il effectue toutes les tches ncessaires lors du
dmarrage: l'auto-test de dmarrage et le lancement d'un systme
d'exploitation partir d'une disquette ou du disque rigide. De plus, il fournit
une interface avec le matriel de l'ordinateur au systme d'exploitation sous
la forme d'une librairie d'interruptions. Par exemple, chaque fois qu'une
touche du clavier est enfonce, le processeur utilise une interruption du
BIOS pour lire la touche. C'est le mme principe pour les autres
composantes d'entres/sorties (ports sries et parallles, cartes vido,
cartes de son, contrleurs de disque, etc.). Certains vieux PC ne sont pas
capables de communiquer avec les nouvelles composantes matrielles
parce que leur BIOS ne les supporte pas; le systme d'exploitation ne peut
alors utiliser une interruption du BIOS pour communiquer avec ce matriel;
ce problme peut tre rsolu en remplaant le BIOS par un plus rcent, qui
supporte le nouveau matriel ou en installant un pilote (driver) pour ce
matriel.
CMOS Complementary Metal Oxide Semiconductor.
Pour effectuer ses tches, le BIOS a besoin de connatre plusieurs
paramtres, soit la configuration du matriel de votre ordinateur. Ces
informations sont conserves dans un petit espace mmoire (64 octets),
appel mmoire CMOS, ou simplement CMOS. L'alimentation du CMOS
est assure par une petite pile, ainsi son contenu est prserv mme si on
coupe l'alimentation du PC. Donc, on retrouve une pile et une petite
quantit de mmoire sur la carte mre, qui ne perd jamais (ou presque...)
ses informations. Cette mmoire faisait partie autrefois de l'horloge du
processeur, maintenant elle fait partie d'un circuit intgr. CMOS est le nom
d'une technologie qui a la caractristique de consommer trs peu d'nergie,
ainsi la pile de l'ordinateur peut durer trs longtemps. De nos jours il n'y a
plus de piles sur les cartes mres des ordinateurs, mais un accumulateur
(NiCad dans la plupart des cas). L'accumulateur est recharg chaque fois
que l'ordinateur est en marche. Si votre CMOS est aliment par une pile,
assurez-vous qu'elle est en bonne condition et qu'elle ne coule pas, car
cela pourrait endommager la carte mre. Si la pile est dfectueuse, votre
CMOS perdra ses informations et donc la configuration du matriel et cela
pourrait affecter le fonctionnement de votre ordinateur. Dans les vieux PC
et PC/XT monolithiques, l'information sur la configuration du matriel est
fournie par de micro-interrupteurs (DIP switch) sur la carte mre ou les
cartes de priphriques. Certaines cartes mres possdent une technologie
appele Dallas Nov-Ram, cela limine le besoin d'avoir une pile : une
cellule de lithium ayant une esprance de vie de 10 ans est colle dans la
puce.
CHIPSET
Un PC est constitu de plusieurs composantes installes sur la carte mre:
cartes d'expansion, mmoire, mmoire cache, raccord de clavier, etc. Le
CHIPSET fourni un ensemble d'instructions permettant au processeur de
communiquer avec les composantes de la carte mre. De nos jours la
plupart des puces spcialises : PIC (Programmable Interrupt Controller,
contrleur d'interruptions programmable), DMA (Direct Memory Access,
Il existe plusieurs niveaux de RAID mais les plus souvent retenus sont le
RAID 0, le RAID 1 et le RAID 5.
Lorsquun des disques tombe en panne, on peut le remplacer facilement
(cest une armoire contenant plusieurs disques sous forme de tiroir) sans
perturber le systme car tous contiennent les mmes informations et se
comportent tous comme un seul et mme disque.
RAID 0 ( RAID 0 nest pas un systme tolrance de pannes, il amliore
seulement le taux de transfert !)
Les informations sont rparties sur plusieurs disques sans aucun contrle
de parit. Il faut au minimum 2 disques
Avantage : trs bonnes performances puisque linformation est dcoupe
sur plusieurs disques. Les disques vont traiter indpendamment et
pratiquement en parallle leur morceau de donne avant de le transmettre
au bus.
Inconvnient : si un des disques tombe en panne, il est impossible de
rcuprer les donnes inscrites. De ce fait toutes les donnes sont
perdues.
RAID 1
Il existe deux techniques du RAID 1 : le mirroring et le duplexing. Dans le
premier cas, on utilise un contrleur et dans le second on utilise deux
contrleurs. Mais le principe de base de ces deux techniques est de faire la
copie exacte du premier disque sur le second. De ce fait, on se retrouve
avec deux disques parfaitement identiques. Il faut un nombre de disques
pair, deux au minimum.
Avantage: gain en scurit. Si un disque lche, on a toujours le second qui
prend la main jusqu' rparation du premier. Il est possible de recopier les
informations du second disque sur le premier, mme en cours de
fonctionnement du serveur. Bien entendu les performances du serveur
seront plus faibles pendant la recopie du disque.
Inconvnient: puisquil faut absolument une paire de disque, la solution est
chre. Puisquavec deux disques de 2Gbytes, on naura que 2Gbytes de
capacit disque utilisable.
Raid 5
Cest une technique qui ressemble au RAID 0 mais la grande diffrence est
que cette fois, il y a un contrle de parit. Les donnes sont donc toujours
rparties sur tous les disques. Il y a en plus un calcul de parit qui ce fait
lcriture et la lecture des donns. Cette parit est aussi rpartie sur tous
les disques. Il faut au minimum 3 disques.
HD2
HD3
HD4
Information 2
Information 6
Information 3
Information 7
Information 4
Information 8
Information 1
Information 3
Information 2
Information 4
Information 2
Information 4
Information 2
Information 4
Parit (ECC 7, 8, 9)
Information 3
Information 5
Information 8
Parit (ECC 1, 2, 3)
Information 6
Information 9
Retour au menu
Le systme d'affichage
Le systme d'affichage est compos d'une carte vido (ou contrleur de
graphiques) et un certain type d'affichage vido. Les performances d'un
systme d'affichage sont mesures selon deux catgories de base: vitesse
et rsolution.
La vitesse, en termes de rapidit de mise jour de la vido, est mesure en
termes de taux de rafrachissement. Avec un taux de rafrachissement de
72 Hz (Hz = Hertz; ou 72 fois par seconde) ou mieux, les objets en