Vous êtes sur la page 1sur 77

Support de Formation en ligne

Cours de Maintenance informatique

Support de cours ralis pour la formation effectue


du 29 Octobre au 9 Novembre 2001 BoboDioulasso au Burkina Faso

par Africa Computing en partenariat


avec l'Association Innovations et Dveloppements.

Auteur : Jean Boinet


Infos : serviceformation@africacomputing.org

Africa Computing
Reproduction totale ou partielle autorise avec mention de la source.
Africa Computing est un organisme de formation professionnelle
Dclaration DDTEFP n93 13 10226 13.

PLAN DE LA FORMATION
1. LE MICROORDINATEUR
1.1. LA CARTE MRE
1.1.1. Le format
1.1.2. La frquence
1.1.3. Le voltage
1.1.4. La pile ou l'accumulateur
1.1.5. Montage et fixation
1.1.6. Paramtrage
1.1.7. ACPI et OnNow
1.2. LES PROCESSEURS
1.2.1. Le support
1.2.2. La famille
1.2.3. Le voltage
1.2.4. La frquence
1.2.5. Le coprocesseur (ou FPU)
1.2.6. La temprature
1.2.7. Les processeurs INTEL
1.2.8. Les processeurs AMD
1.2.9. Les processeurs CYRIX
1.3. ARCHITECTURE INTERNE
1.3.1. Les Bus
1.3.2. Les connecteurs d'extension
1.4. LES CHIPSETS
1.4.1. Chipsets actuels
1.5. LES PORTS I/O
1.5.1. Le port srie
1.5.2. Le port parallle
1.5.3. USB
1.6. LES IRQ
1.6.1. Fonctionnement
1.6.2. Paramtrage
1.6.3. Affectation des IRQ
1.7. LES DMA
1.7.1. Fonctionnement
1.7.2. Paramtrage

1.8. LES MMOIRES


1.8.1. ROM (ReadOnly Memory)
1.8.2. RAM (Random Access Memory)
1.8.3. La mmoire cache
1.8.4. Fonctionnement
1.8.5. La mmoire vive
1.8.6. Les supports mmoires
1.9. LE CLAVIER ET L'ALIMENTATION
1.9.1. Le clavier
1.9.2. L'alimentation
1.10. LES LECTEURS DE DISQUES
1.10.1. Les lecteurs de disquettes
1.10.2. Les disques durs
1.10.3. Caractristiques techniques d'un
disque dur
1.10.4. Architecture interne d'un disque dur
1.10.5. Anatomie d'un disque dur
1.10.6. Prparer un disque dur
1.10.7. Le lecteur de CDROM
2. LE SYSTME D'EXPLOITATION MSDOS
2.1. NOTION DE SYSTME D'EXPLOITATION
2.1.1. Introduction
2.1.2. Finalits du systme d'exploitation
2.1.3. Fonctions du systme d'exploitation
2.1.4. Systmes d'exploitation
2.2. TCHES D'UN SYSTME D'EXPLOITATION
2.2.1. Composants du DOS
2.2.2. Chargement et constitution de
MSDOS
2.2.3. Principe de fonctionnement
2.3. LES COMMANDES DOS
2.3.1. Liste des commandes
2.3.2. Gestionnaire de priphriques
3. ENTRETENIR ET OPTIMISER SON PC
3.1. INTRODUCTION
3.2. SUPPRIMER UN LOGICIEL EN TOUTE
SCURIT

3.3. LIBRER DE L'ESPACE SUR SON DISQUE DUR


3.4. SCANDISK
3.5. DFRAGMENTER, OPTIMISER SES
APPLICATIONS
3.5.1. Premire mthode
3.5.2. Seconde mthode
3.6. CRER UNE DISQUETTE DE SECOURS
3.7. CRER UNE DISQUETTE DE DMARRAGE DE
BOOT
3.8. DMARRER WINDOWS PLUS RAPIDEMENT
3.8.1. Dmarrage plus rapide #1
3.8.2. Dmarrage plus rapide #2
3.9. OPTIMISER LA MMOIRE
3.9.1. Optimiser la mmoire virtuelle
3.9.2. Optimiser la mmoire cache
3.10. ACCLRER SON MODEM ET SA CONNEXION
INTERNET
3.10.1. Acclrez votre modem
3.10.2. Acclrez votre connexion
Internet
3.11. BOOSTER SON SYSTME
3.11.1. Acclrez votre disque dur
3.11.2. Evitez l'Active Desktop
3.11.3. Mettez jour vos pilotes
4. LE BIOS
4.1. INTRODUCTION
4.2. DMARRAGE DU PC
4.3. LE PLUG AND PLAY
4.3.1. Fonctionnement
4.4. LES BIOS FLASH
4.5. FLASHER UN BIOS
4.6. EFFACER LE CONTENU DU CMOS

4.7. EFFACER LES MOTS DE PASSE


4.8. L'ACCS AU BIOS
4.9. PANNES
4.9.1. Bips AMI
4.9.2. Messages d'erreur AMI
4.9.3. Messages d'erreur Award
4.9.4. Choix d'un BIOS

Africa Computing
Reproduction totale ou partielle autorise avec mention de la source.

1. LE MICROORDINATEUR
1.1. LA CARTE MRE
La carte mre (Mainboard ou Motherboard) est l'un des principaux composants
du PC. Elle se prsente sous la forme d'un circuit imprim sur lequel sont
prsents divers composants. En fait, son rle est de lier tous les composants du
PC, de la mmoire aux cartes d'extensions. La carte mre dtermine le type de
tous les autres composants. Ses slots dtermineront le format des cartes
d'extension (ISA, EISA, PCI, AGP,..). Ses emplacements mmoires
dtermineront le type de barrettes utiliser (SIM 8 bit, SIMM 32 bit,..). Enfin,
le socle du processeur dterminera le processeur utiliser. La frquence de la
carte mre sera dterminante pour l'achat d'un processeur.
1.1.1. Le format
Il existe diffrents formats de cartes mres : AT, ATX et NLX Chacun de ceuxci apporte leurs lots de spcialits,
d'avantages ou encore de dfauts. Le but de ces divers formats est de permettre un montage ais des diffrents
composants. Il permet aussi une meilleure circulation d'air afin de refroidir certains composants.
Dsormais, ces composants sont intgrs sur la carte mre. De nouveaux connecteurs, tels que les ports USB sont
aussi intgrs. Certains constructeurs n'hsitent pas proposer en option une carte graphique ou une carte son
intgre la carte mre. Si actuellement les cartes au format ATX sont les plus vendues, il convient de surveiller le
format NLX. Ce dernier permet en effet une volutivit plus aise.
Le format AT BabyAT : Ce format fut trs utilis pour les cartes mres base de 386, 486 et Pentium. Si ce
format est srement le plus connu, il ne correspond dsormais plus aux besoins actuels. En effet, la disposition des
diffrents composants n'en permet pas un accs ais. De plus, la circulation d'air y est trs moyenne, ce qui en rend
l'usage assez peu adapt aux processeurs actuels, pousss des frquences leves. Ce format est dsormais
remplac par le format ATX.
Le format ATX : Dsormais, les prises srielles, parallle, clavier, souris ainsi que USB, sont intgrs la carte
mre. Leur position a t normalise afin de faciliter la construction de botiers adquats. Enfin, les connecteurs du
contrleur IDE et floppy sont placs plus prs de ces priphriques, vitant ainsi l'usage de longs cbles.
Le connecteur d'alimentation t totalement revu. Il est compos d'un seul connecteur, il est impossible de
l'insrer l'envers. Il fournit aussi en standard une tension de 3,3V, ce qui vite l'usage d'un rgulateur de tension,
point faible d'une carte mre.
Ces cartes sont moins coteuses fabriquer que les cartes AT. En effet, la suppression du rgulateur de tension, des
connecteurs externes ainsi que des ventilateurs additionnels diminuent le cot global. Ces cartes sont disponibles en
deux formats : ATX (9.6 par 12") ou mini ATX (7.55 par 10.3").
1.1.2. La frquence
Une carte mre doit absolument pouvoir fournir une frquence supporte par le processeur choisi. Jusqu'au 486, ces
deux composants avaient la mme frquence, sauf dans le cas des processeurs frquence multiplie o la carte
mre reste la frquence de base (par ex. 33 Mhz pour un 486 DX2 66Mhz). Cette frquence tait donne par un
oscillateur appel aussi quartz. Attention, souvent la frquence indique sur celuici est diviser par deux.
Sur les cartes mres, il est possible de modifier la frquence par Jumper.
1.1.3. Le voltage
(c) Africa Computing

6 sur 77

http://www.africacomputing.org

Une carte mre est disponible dans divers voltages. C'est en fait le type de processeur qui dtermine ce choix.
Jusqu' rcemment, tous les processeurs taient un voltage de 5 V. Suite des problmes de dgagement
thermique et d'conomie d'nergie, il a t dcid de les passer 3,3 V.
STD 3,3V
VRE 3,53V
2,8/3,3V
2,9/3,3V
3,2/3,3V

CPU classiques Intel et Cyrix/IBM 6x86 3,3V


CPU classiques Intel et Cyrix/IBM 6x86 3,53V
Intel MMX et Cyrix/IBM 6x86L
AMD K6 PR2166 200 et Cyrix/IBM 6x86MX
AMD K6 PR2233

1.1.4. La pile ou l'accumulateur


Le BIOS exigeant d'tre sous tension en permanence, la carte mre intgre, pour les plus anciennes, une pile.
Sur les cartes mres plus rcentes, on trouvera un accumulateur gnralement situ cot de la prise
clavier. Il se prsente sous la forme d'un cylindre de couleur bleu vif. Cet accumulateur a une dure
de vie thoriquement illimite (mais dure en gnral trois ans). En effet, pour assurer une plus
grande longvit, il serait ncessaire de le dcharger compltement de temps en temps, ce qui est
bien sr dangereux pour le BIOS. Une fois l'accumulateur hors service, il est possible de le changer
bien qu'il soit soud. De nombreux constructeurs ont prvu un connecteur pour une pile en cas de
panne.
La nouvelle gnration de cartes mres possde une pile plate au lithium.
1.1.5. Montage et fixation
La carte mre doit tre visse dans le fond du botier, mais elle ne doit en aucun cas tre en contact avec les parties
mtalliques de celuici. A cet effet, on utilise des pices d'cartement en plastique. La position des trous pour ces
taquets est standardise, quelle que soit la taille de la carte mre. De plus, la carte mre devrait tre maintenue en
place par un maximum de vis. Sous cellesci, placez une rondelle isolante. En effet, les trous prvus cet effet sont
dj entours d'un revtement isolant, mais parfois la tte de la vis peut dpasser.
1.1.6. Paramtrage
La premire tape, lors de l'acquisition d'une nouvelle carte mre, est de la paramtrer en fonction des composants
(processeurs, mmoire cache, .. ). A cet effet, vous disposez de jumpers sorte de connecteurs que l'on peut ponter.
S'ils sont relis par un pont, on dit que le jumper est FERME (closed) alors qu'en position libre, il est OUVERT
(Open). La documentation de la carte mre vous donnera la position et la configuration des jumpers. Ils sont
gnralement nomms J suivi de leur numro (J1, J12,..). Parfois des SWICTHS sont proposs, leur
fonctionnement est trs semblable.
1.1.7. ACPI et OnNow
Les standards ACPI (Advanced Configuration and Power Interface) et OnNow poursuivent un but commun :
permettre au PC de revenir la vie instantanment et rduire le bruit lorsqu'il n'est pas utilis. De plus, l'ACPI
permet de rduire la consommation lectrique. Considr comme une volution de l'APM (Advanced Power
Management), l'ACPI permet un meilleur contrle de l'nergie par le systme d'exploitation. Cette remarque n'est
valable que pour les OS compatibles (Windows 98).
Auparavant, la gestion de l'nergie tait assure par les fonctions implmentes dans le BIOS. Cela prsentait deux
inconvnients principaux : les fonctions diffraient d'un fabricant de carte mre un autre et il tait ncessaire de se
rendre dans le Bios pour modifier les rglages.

(c) Africa Computing

7 sur 77

http://www.africacomputing.org

L'ACPI permet dsormais une gestion standardise d'un PC l'autre. D'autre part, son paramtrage au travers du
systme d'exploitation est accessible tous. En ralit, la norme ACPI est trs complte et videmment trs
complexe.
Grce cette norme, il est possible, entre autres, de laisser un PC en standby pendant de longues priodes avec
une consommation lectrique et un bruit insignifiant. Il pourra tre "rveill" via un modem, par un appel
tlphonique ou mme par la rception de donnes au travers d'une carte rseau.
1.2. LES PROCESSEURS
Le processeur est un composant lectronique qui n'est autre que le "cur pensant" de tout ordinateur. Il est compos
de plusieurs lments dont, entre autres, les registres (mmoire interne).
Dans le monde des PC, les principaux fabricants sont : INTEL, IBM, CYRIX, AMD, NEXGEN
(dsormais rachet par AMD), CENTAUR et TEXAS INSTRUMENT. Sur les autres systmes,
il y a aussi : MOTOROLA (principalement Macintosh), ARM, ATT, DEC, HP, MIPS et
SUNDans le domaine des compatibles, Intel a t et reste le pionnier.

Cette socit amricaine a fix un standard (80x86) sur lequel repose la totalit des logiciels PC.
1.2.1. Le support
La mise en place d'un processeur doit se faire avec de grandes prcautions. Veillez bien
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.
Dsormais utilis, le support ZIF (Zero Insertion Force) est constitu d'un socle
plastique gnralement de couleur bleue ou blanche 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.

Diffrentes versions sont disponibles :


ZIF
1
ZIF
2
ZIF
3
ZIF
4
ZIF
5

Utilis sur les cartes mres 486, il possdait 168 ou 169 broches et tait peu courant.
Utilis sur les cartes mres 486, il possdait 239 broches et tait aussi peu rpandu.
Support typique des processeurs 486, comptant 237 broches.
Support utilis par les premiers Pentium (60 et 66 Mhz).
Support utilis par les Pentium de la srie P54C, jusqu' 166Mhz. Il possde 320 broches.

(c) Africa Computing

8 sur 77

http://www.africacomputing.org

ZIF Utilis sur les cartes mres 486, il possdait 235 broches et tait rare.
6
ZIF Il s'agit d'une extension du ZIF5, destin aux machines de plus de 166Mhz. Une broche a t rajoute pour le
7
support de l'Overdrive P55CT. C'est le support standard pour les processeurs AMD K6 et Cyrix/IBM
6x86MX.
ZIF Support destin au Pentium Pro
8
Slot Connecteur destin accueillir la carte processeur du Pentium II. Il ne peut pas fonctionner sur des cartes
One mres d'une frquence suprieure 66Mhz.
Slot Support en cours d'tude destin accueillir le futur Intel Deschutes. Il sera utilisable sur des cartes mres
Two d'une frquence d'horloge de 100Mhz.
1.2.2. La famille
Intel a fix une norme nomme 80x86, le x reprsentant la famille. On parle ainsi de 386, 486,... Un nombre lev
signifie un processeur de conception rcente et donc plus puissant. Cette dnomination a t reprise par ses
concurrents. Aux tatsUnis, une appellation compose seulement de nombres ne peut tre protge, c'est pour
cette raison que les processeurs de la gnration 5 d'Intel se nomment PENTIUM (Pro) et non 586 (686). Ces
indications sont clairement indiques sur la surface du processeur. En fait, la puissance a t augmente grce un
jeu d'instructions plus volu et une technologie plus pousse.
1.2.3. Le voltage
Jusqu'au Intel 486DX2, les processeurs avaient toujours un voltage de 5V. Mais pour les 486DX4 et les Pentiums
ds 75Mhz, cette valeur est descendue 3,3V, voire 3,1V.
Ce choix a t pouss par deux raisons :
il tait ncessaire de diminuer l'important dgagement de chaleur li des frquences leves,
on rduit ainsi la consommation d'nergie.
Le principal problme pos par la rduction de tension est l'augmentation de la sensibilit aux parasites. Ainsi
certains constructeurs dotent leurs processeurs d'une double tension. Celle du cur du CPU, consommant environ
90 % de l'nergie, est abaisse au maximum, alors que celle des ports I/O plus sensible aux perturbations, est
augmente.
1.2.4. La frquence
En dehors de la famille du processeur, la frquence est un lment dterminant de la vitesse de ce composant.
Celleci est exprime en Mgahertz (Mhz), soit en million de cycles la seconde. Il convient de savoir qu'une
opration effectue par l'utilisateur peut correspondre de nombreux cycles pour le processeur. Mais, plus la
frquence est leve, plus le processeur ragira vite.
1.2.5. Le coprocesseur (ou FPU)
Jusqu'au 386, toutes les instructions taient prises en charge par le processeur. On trouvait alors un coprocesseur
externe. D'apparence semblable au processeur, son rle est de prendre en charge toutes les instructions dites
virgule flottante (floating point). Il dcharge ainsi le processeur de ce type d'instruction, augmentant la vitesse
gnrale du PC. Lorsqu'il est externe, il doit tourner la mme frquence que le processeur. Son nom finit toujours
par un 7 ainsi un 386 40Mhz utilisera un coprocesseur 387 40Mhz. Il est intgr maintenant dans les tous les
processeurs partir du 486DX.

(c) Africa Computing

9 sur 77

http://www.africacomputing.org

1.2.6. La temprature
Les processeurs doivent toujours tre parfaitement ventils et refroidis, en particulier
ceux ayant une frquence suprieure 50 Mhz. S'il surchauffe, il peut endommager
la cartemre ou s'arrter de faon intermittente, provoquant un plantage gnral du
systme. Dans le pire des cas, le processeur peut carrment se fendre. Il existe deux
procds pour atteindre ce but :

un radiateur passif, qui n'est qu'une plaque mtallique avec de nombreuses ailettes, servant diffuser la
chaleur. Ce systme, conomique et silencieux, n'est efficace qu'avec des machines offrant une bonne
circulation d'air. Ainsi, il est dconseill de laisser le botier d'un PC ouvert, cela peut empcher une
circulation d'air force et provoquer une surchauffe.
un ventilateur aliment lectriquement, qui 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.
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'augmenter la surface de contact entre ces deux lments.
1.2.7. Les processeurs INTEL

1.2.8. Les processeurs AMD

1.2.9. Les processeurs CYRIX


Cyrix commercialis une nouvelle architecture base sur le processeur Cyrix GX. Ce dernier intgre les fonctions
graphiques et audio, l'interface PCI et le contrleur de mmoire. Ainsi, les cots de fabrication sont trs nettement
rduits. Malheureusement les performances sont aussi plus faibles que celle d'une machine Intel disposant d'un
processeur Pentium frquence quivalente.
Le processeur est assist dans cette dmarche par un chip compagnon nomm Cx5510, qui s'occupera des interfaces
pour les mmoires de masse. Une telle machine ne dispose plus de mmoire graphique ou de cache Level 2, tout est
unifi.

(c) Africa Computing

10 sur 77

http://www.africacomputing.org

1.3. ARCHITECTURE INTERNE


La conception du PC est dite modulaire, c'estdire quelle repose sur le principe du puzzle. En effet, l'utilisateur va
choisir ses composants en fonction de ses besoins. La carte graphique ne sera pas la mme si l'utilisateur dsire faire
de la bureautique ou de la C.A.O. A cet effet, un PC dispose de slots d'extensions o seront insres des cartes
(comme par exemple une carte graphique).
L'volution de la puissance des PC a pouss les constructeurs dvelopper des architectures internes toujours plus
rapides. C'est la raison pour laquelle les slots d'extension ne sont pas tous du mme type. Ce composant sera
toujours choisi avec soin car il a un rle primordial sur la vitesse d'un PC.
1.3.1. Les Bus

Un bus est un ensemble de lignes lectriques permettant la transmission de signaux entre les diffrents composants
de l'ordinateur. Le bus relie la carte mre du P.C., qui contient le processeur et ses circuits, la mmoire et aux
cartes d'extensions engages dans les connecteurs.
Il y a 3 types de bus :
Le bus de donnes,
Le bus d'adresse,
Le bus de contrle.
Le Bus de Donne
Ce n'est rien d'autre qu'un groupe de lignes bidirectionnelles sur lesquelles se font les changes de donnes (Data)
entre le processeur et son environnement (RAM, Interface, etc...).
Le bus de donnes vhicule les informations de ou vers la mmoire ou encore de ou vers une unit d'entre/sortie.
Un bus est caractris par le nombre et la disposition de ces lignes. Le nombre de lignes du bus de donnes dpend
du type de microprocesseur :
8088 et 8086
80286 et 80386 Sx
80386 Dx et 80486
80586 80686 Pentium

8 lignes
16 lignes
32 lignes
64 lignes

Le Bus d'Adresse
Il est constitu d'un ensemble de lignes directionnelles, donnant au processeur les moyens de slectionner une
position de la mmoire ou un registre en place sur l'une ou l'autre des cartes d'interfaces connectes sur la carte
(c) Africa Computing

11 sur 77

http://www.africacomputing.org

mre.
Le Bus de Contrle
Le bus de contrles transmet un certain nombre de signaux de synchronisation qui assurent au microprocesseur et
aux diffrents priphriques en ligne un fonctionnement harmonieux.
C'est le matre d'uvre, assurant la coordination d'une suite de signaux transmis au processeur.
Un bus est galement caractris par sa frquence de fonctionnement.
1.3.2. Les connecteurs d'extension
Un bus doit non seulement permettre aux lments figurant sur la carte mre de communiquer entre eux, mais
galement d'ajouter des lments supplmentaires l'aide de cartes d'extensions. A cet effet, il comporte un certain
nombre de connecteurs. Ces connecteurs tant standardiss, on peut reconnatre immdiatement un bus en les
observant.
L'architecture ISA
L'architecture ISA (Industry Standard Architecture) a t invente en 1981 par
IBM pour son IBM 8088. Cette premire version tait de 8 bits et base sur une
frquence de 4,77Mhz. Elle est compose d'un seul connecteur de couleur noir.
Ce slot permet l'accs 8 lignes de donnes et 20 lignes d'adresses.

La seconde gnration de 80286 pouvant adresser un bus de 16 bits, un connecteur ISA 16 bits
fut cr. Ce dernier se diffrencie du 8 bits par l'adjonction d'un second connecteur court de
couleur noire. Le nombre de lignes de donnes est ainsi pass 16 Le bus oprant au dbut 8
Mhz, puis standardis 8,33 Mhz, le transfert des donnes ncessite deux cycles. Ce dbit est
bien entendu thorique, il varie en fonction de la carte utilise. Actuellement le slot ISA est
encore utilis. Cela est principalement d deux raisons, d'une part son faible prix de
production, d'autre part sa compatibilit. En effet, ce slot n'ayant plus t modifi depuis
longtemps, il permet l'utilisation d'anciens composants. Par contre, son principal dfaut est
d'tre rest 8 Mhz, ce qui provoque un vritable d'tranglement pour le transfert de donnes.
Le bus ISA n'est pas un bus autoconfigurant, ce qui oblige l'utilisateur configurer manuellement chaque nouveau
composant.
L'architecture EISA
Le bus EISA (Extended Industry Standard Architecture) est prsente comme une suite au bus ISA. Il est aussi
base sur une frquence de 8 Mhz (8.33 pour tre prcis), mais utilise un bus 32 bits. De cette faon, un dbit
thorique de 33,32 Mo/seconde a pu tre atteint. L'apparence d'un slot EISA est la mme qu'un slot ISA 16 bits, si
ce n'est qu'il est plus haut. Il reste intgralement compatible ISA (8 et 16 bits) grce l'usage de dtrompeur. Si une
carte EISA est insre, elle s'enfoncera plus profondment, tant ainsi connecte avec plus de contacts.

(c) Africa Computing

12 sur 77

http://www.africacomputing.org

Dans une architecture EISA, les cartes sont automatiquement paramtres par le systme. Ces rglages concernent
en particulier l'adresse et les IRQ. Pour ce faire, chaque carte est livre avec un fichier de configuration (*. CFG) qui
doit tre donn au BIOS. Ce fichier contient une sorte de driver qui permet ainsi au BIOS de savoir comment grer
la carte.
Cette architecture est dsormais relativement peu rpandue, son principal dfaut tant son prix lev. Mais, elle
revient au got du jour avec son implantation dans de nombreuses cartes mres Pentium, paralllement au PCI. Son
cot la rserve pour des machines haut de gamme, tels que les serveurs de rseau.
L'architecture VLB
L'architecture VLB (Vesa Local Bus) est une volution du bus ISA.

Il permet des dbits nettement amliors en utilisant la mme frquence que la carte mre. De plus, il est 32 bits.
Ces fonctionnalits lui permettent ainsi d'obtenir des dbits thoriques de l'ordre de 120 148 Mo/s, en fonction de
la frquence utilise. Techniquement parlant, le VLB dtourne le bus local du processeur pour son propre usage, ce
bus tant bien entendu la frquence de la carte mre. Ce procd, qui l'avantage d'tre extrmement conomique,
prsente certaines limitations. Le bus local processeur n'tant pas dimensionn cet effet, il est impossible de mettre
plus de 3 cartes VLB dans un PC.

Une carte de type VLB ne supporte gnralement pas les frquences suprieures 40 Mhz. En fait, le VLB est une
solution provisoire, mais qui permet d'obtenir des gains de performance importants pour un surcot minimum. On
l'utilisera de prfrence pour la carte graphique et la carte contrleur. Ce type de slot est facilement reconnaissable,
il s'agit en effet d'un slot ISA 16 bits auquel on a ajout un troisime connecteur de couleur brune, dot de 112
contacts. Ce type de connecteur est totalement compatible avec les cartes ISA 8 et 16bits.
L'architecture PCI

(c) Africa Computing

13 sur 77

http://www.africacomputing.org

Le PCI (Peripheral Componement Interconnect) utilise un procd comparable au


VLB. En effet, il utilise aussi le bus systme, mais l'adjonction d'un contrleur
propritaire lui permet d'outrepasser la limite de 3 slots. Un slot PCI est la
frquence de base de 33 Mhz et existe en version 32 et 64 bits. Cela lui permet
d'atteindre des dbits thoriques de l'ordre de 132 Mo/s dans le premier cas et 264
Mo/s dans le second.

Les interruptions utilises par le bus PCI (#A #D) sont propres au PCI, donc non quivalentes aux IRQ. Si
certaines cartes le requirent, elles peuvent tres mappes sur les IRQ du systme, gnralement de 9 12. Dans le
cas d'une carte mre possdant plus de 4 slots PCI ou 4 slots et des ports USB, ces IRQ mappes seront partages.
Le schma cidessous vous montre les diffrents bus dans une architecture PCI :

L'architecture AGP
Intel a prsent en juillet 1996 les spcifications de l'Accelerated Graphic Port (AGP). A cette poque, la
demande en graphisme 3D dpassait souvent les capacits des machines standard. L'architecture PCI avait atteint
ses limites au niveau du dbit autoris pour les cartes graphiques. Intel a donc propos un nouveau bus ddi de
telles cartes.
Le principal problme est le goulot d'tranglement dt aux faibles performances du bus entre le CPU et la mmoire,
et entre le CPU et la carte graphique. La mmoire graphique est extrmement couteuse par rapport la mmoire
vive d'un PC. Le graphisme 3D en est un gros consommateur, il est alors judicieux de lui donner accs cette
mmoire vive. A la diffrence de l'architecture UMA (Unified Memory Architecture) qui monopolise la mmoire,
l'AGP peut tout moment rendre au systme la portion qu'il utilise. A cet effet, il utilise un procd appel
Dynamic Memory Allocation Le systme reste alors "propritaire" de la mmoire vive, et ne prte que ce pour
lequel il n'a bas de besoin immdiatement. Ainsi, pas besoin de doubler sa mmoire pour viter un quelconque
ralentissement.
La gestion de ce bus est assure par un chipset compatible AGP. Le processeur n'est alors plus requis pour les
diffrentes transactions. Cela permet de gagner en rapidit, tant au niveau du dbit que de la charge du CPU. Le
contrleur graphique utilise ainsi un accs ddi hautes performances qui lui offre un accs direct la mmoire.
Ce procd est nomm DIME (Direct Memory Execute). Ainsi, il peut l'utiliser pour les oprations complexes que
rclame l'application de textures en 3D.

(c) Africa Computing

14 sur 77

http://www.africacomputing.org

De plus, ce bus permet le transfert rapide des informations entre le CPU et le contrleur
graphique. Les traitements sont effectus en mode pipelined, ce qui signifie que le l'AGP
peut envoyer de multiples donnes en rponse une seule requte. Sur un bus PCI, il est
ncessaire d'attendre que la premire donne soit traite avant de pouvoir entamer une
quelconque seconde requte. L'AGP profite de ces temps d'attente pour envoyer les
donnes suivantes, on parle alors de mode burst. Un autre procd "sideband" est aussi
inclus dans l'AGP. Il fournit 8 lignes d'adresses supplmentaires qui permettent au
contrleur graphique d'mettre des requtes et des adresses pendant que des transferts
sont en cours.
Le bus AGP de base offre des dbits pouvant atteindre environ 266 Mo/s, soit 64 bits par 66 Mhz, raison d'un
transfert tous les fronts montants. L'AGP 2x utilise les fronts montants et descendants de la courbe, ce qui lui
permet de doubler ce dbit. Le dbit possible est alors d'environ 530 Mo/s. Le mode AGP4x va jusqu' quadrupler
les dbits offerts par l'AGP1x, soit plus de 1 Go/s. En ralit, il est limit par la frquence du bus.
Le connecteur AGP ressemble normment un connecteur PCI, si ce n'est qu'il est de couleur brune. Par contre, il
est plac plus en recul du bord de la carte mre que les slots PCI.
1.4. LES CHIPSETS
Le chipset peut tre dfini comme un ensemble de circuits (Chip Set) qui dfinit l'intelligence
et les possibilits de la carte mre. Dans le pass, chacune des fonctions offertes par la carte
mre ncessitait un petit circuit spcialis indpendant. Dsormais, tout est regroup en un
groupe de chips rgis de manire globale.

Cette volution a permis une bien meilleure cohsion des ressources et possibilits, afin d'optimiser les
performances au mieux. Les lments les plus significatifs du chipset sont les deux (parfois un) grands circuits
carrs placs bien en vidence sur la carte mre. C'est sur ceuxci qu'on pourra lire la marque et le modle. Au
BOOT, le PC annonce aussi le modle et la version du chipset utilis.
Le chipset est compos de diffrents chips, charg chacun de piloter un composant prcis. On distingue
gnralement les composants suivants :
Composant
CPU
FPU
Bus Controller
System Timer
High et loworder Interrupt Controller
(c) Africa Computing

Description
Le processeur luimme (Central Processing Unit)
Le coprecesseur (Floating Point Unit)
Le contrleur de bus
Horlorge systme
Contrleur d'interruptions Hautes (815) et basses (07)
15 sur 77

http://www.africacomputing.org

High et loworder DMA Controller


CMOSRAM/Clock
Keyboard Controller

Contrleur de DMA haut (47) et bas (03)


Horloge du BIOS
Contrleur clavier

Le type de chipset dfinit les composants supports par la carte mre. Ds lors, il est important de veiller au type
de chipset lors de l'achat d'une nouvelle carte mre.
1.4.1. Chipsets actuels
North et South Bridge :
Intel, comme la plupart de ses concurrents, a choisi de partager ses chipsets en
deux parties :

1. le North
2. le Sounth Bridge
Le North Bridge est le composant principal. En effet, il sert d'interface entre le processeur et la cartemre. Il
contient le contrleur de mmoire vive et de mmoire cache. Il sert aussi d'interface entre le bus principal 66 ou
100 Mhz, le bus d'extension AGP Il est le seul composant, en dehors du processeur, qui tourne la vitesse de bus
processeur.
Le South Bridge, quant lui, est cadenc une frquence plus basse. Il est charg d'interfacer les slots d'extensions
ISA, EISA ou encore PCI. Il se charge aussi de tous les connecteurs I/O, tels que les prises sries, parallles, USB,
ainsi que les contrleurs IDE et FLOPPY. Le South Bridge prend aussi en charge l'horloge systme et les
contrleurs d'interruptions 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. Ainsi, les cots de conceptions et de
fabrication diminuent nettement.
La dnomination Intel se rfre au composant North Bridge. Par exemple, un chipset de type 440BX est compos
du North Bridge 82443BX et du South Bridge 82371EX.
La gestion de la mmoire cache

(c) Africa Computing

16 sur 77

http://www.africacomputing.org

Le chipset dtermine la taille de mmoire cache de type L2 supporte. Celleci varie couramment entre 256 et 512
Ko. Bien videmment, cela ne concerne pas les machines dont le processeur intgre directement la mmoire cache
L2, comme le Pentium Pro.
La gestion de la mmoire vive
La taille maximum de mmoire vive est aussi dfinie par le chipset. Attention, il s'agit de la taille maximum de
mmoire qui peut tre "installe". Le type de cette mmoire est aussi dpendant de la version du chipset. En effet, il
n'est possible d'utiliser de la mmoire EDO ou SDRAM que sur une cartemre disposant du chipset adquat. Les
autres spcificits de la mmoire, tels que le contrle de parit ou encore le packaging dpendent tout autant du
chipset.
Chipset
Intel 430 LX

Processeurs
Pentium 60 100
Mhz
Intel 430 NX Pentium 90 Mhz
Intel 430 FX Pentium
Intel 430 HX Pentium
Intel 430 VX Pentium
Intel 430 TX Pentium
Intel 440 BX Pentium II 350 400
Mhz
Intel 440 EX Clron

Bus
PCI

PCI
PCI USB

PCI AGP
USB
PCI AGP
USB
Intel 440 FX Pentium II Pentium PCI AGP
Pro
USB
Intel 440 GX Pentium II
PCI AGP
USB
Intel 440 LX
PCI AGP
USB
Intel 450
Pentium Pro
PCI AGP
GX/KX

Mmoires Maxi
128 Mo non EDO

Mmoire Cache Bi Processeur Bus


NON

512 Mo
128 Mo EDO
512 Mo
128 Mo SDram
256 Ko SDram
SDram

512 Ko

NON
OUI
NON
NON
OUI

EDO SDram 66
Mhz

NON

2 Go SDram

OUI

EDO SDram

OUI

1 Go EDO SDram

OUI

100 Mhz

100 Mhz

100 Mhz

1.5. LES PORTS I/O


1.5.1. Le port srie
L'interface srie asynchrone a t la premire proposer une communication de systme systme. Le terme
asynchrone sousentend qu'il n'y a aucune synchronisation ou signal d'horloge pour rythmer le transfert. Les
caractres sont envoys avec un temps de latence arbitraire.
Il est alors ncessaire d'indiquer l'envoi et la fin de l'envoi d'un caractre (un Byte). A cet effet, chaque Byte est
prcd d'un bit de dpart (start bit). Ce dernier sert indiquer au systme rcepteur que les 8 bits qui suivent
constituent les donnes. Celles si sont suivies d'un ou de deux bits de stop. Cela permet au rcepteur de clore le
traitement en cours et d'effectuer les oprations requises sur le Byte.
Le terme d'interface srie dcrit la mthode utilise pour l'envoi des donnes. En effet, cellesci sont envoyes bit
par bit, la queue leu leu. Ainsi, 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 lent. Un autre point fort du sriel par rapport au parallle est la
longueur de cble possible sans perte de donnes.
(c) Africa Computing

17 sur 77

http://www.africacomputing.org

Un des exemples les plus connus des cbles parallles est le cble RS232C (Recommanded Standard 232 Revision
C).
Les usages les plus courants du sriel sont :
les modems ;
les traceurs ;
la souris.
En rsum, tout ce qui ncessite une communication bidirectionnelle.
Les prises sries
Il existe deux types de prises sries, la DB9 et la DB25. Ces deux prises sont pins et sont de forme trapzodale.
La DB9 possde 9 pins, elle est gnralement utilise pour la connexion d'une souris ou d'un modem. La DB25
possde 25 pins. Un PC est gnralement vendu avec 2 prises srielles, le COM1, gnralement une DB9 et le
COM2 de type DB9 ou DB25. En fait, le PC supporte jusqu' 4 COM.

Configuration
Chaque prise srie doit possder sa propre adresse et son propre IRQ. Ces valeurs sont affectes par dfaut, mais
peuvent tre modifies si la carte I/O le permet.
Le principal problme rside dans le fait que les 4 COM se partagent seulement deux IRQs. Ainsi, si vous installez
une souris sur le COM1 et un modem sur le COM3, ces deux composants ne fonctionneront jamais simultanment,
car ils partagent le mme IRQ. Ce problme peut tre facilement rgl sur les cartes I/O ou cartes mres rcentes.
En effet, elles permettent l'usage d'une IRQ diffrente pour chaque port.
Configuration des ports sriels :
Port Adresse
COM1 3F8H
COM2 2F8H
COM3 3E8H
COM4 2E8H
L'UART

IRQ
4
3
4
3

Le cur 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 srie pour son envoi et effectue la manuvre inverse
pour le retour. L'usage d'un UART n'est pas limit au port srie, en fait la plupart des priphriques en font usage
(port jeu, disque dur, ...).
Pour connatre le type de chip utilis dans votre PC, faites appel au programme MSD gnralement situ dans le
rpertoire de Windows. Il existe plusieurs versions de ce chip dont voici les spcificits :
8250

Ce composant a t utilis dans les XT, il contient quelques bugs relativement inoffensifs. De plus, il ne
contient aucune mmoire cache (registres), il est donc excessivement lent.

8250A

(c) Africa Computing

18 sur 77

http://www.africacomputing.org

Ce composant corrige les bugs de la version prcdente, y compris un concernant le registre


d'interruptions. Il ne peut tre utilis dans un XT. Il requiert donc un PC AT et supporte mal les vitesses
gales ou suprieures 9600 bps. D'un point de vu logiciel, il apparat comme un 16450.
8250B Ce composant corrige les bugs du 8250 et fonctionne sur des machines nonAT. Il connat les mmes
limitations concernant les vitesses de transfert que le 8250A.
16450 Ce composant est issu du 8250A, il est donc uniquement destin des PC AT. Le fait qu'il fonctionne plus
rapidement que ses prdcesseurs en fait le chip UART le plus rpandu actuellement. Il reprsente mme
le minimum requis pour OS2. L'augmentation de vitesse t obtenue par l'adjonction d'un registre d'un
octet.
16550 Ce composant permet des accs au travers de multiples canaux DMA. En dehors du fait que son FIFO
buffer (FirstIn, FirstOut mmoire cache) soit bugg et non utilisable, il est nettement plus rapide que le
16450
16550A Ce composant corrige le bug du prcdent et permet ainsi le fonctionnement du FIFO buffer. Il est
recommand de l'utiliser si vous faites souvent des communications une vitesse suprieure 9600 Bps.
La taille de son registre est de 16 octets, et il supporte les accs DMA.
16650 Dernier cri dans le domaine, ce composant possde un registre FIFO de 32Ko et supporte la gestion
d'nergie. Ce chip n'est pas propos par National Semiconductor, qui est pourtant l'origine des autres
UART.
16750 Ce composant, qui propose 64Ko de FIFO, est produit par Texas Instruments
Les prises Loopback
Lorsque vous rencontrez des problmes de connexion srielle, il est toujours difficile de distinguer entre les causes
matrielles et logicielles. Vous trouverez dans le commerce ou sur Internet de nombreux programmes de test
destins examiner la partie hardware. Ceuxci vous demandent souvent l'insertion d'une prise loopback dans le
port sriel test. Cette prise est en fait une boucle qui permet de simuler une connexion sans pour autant devoir
possder un second PC.
1.5.2. Le port parallle
Le port parallle d'un PC est bas sur un transfert de type parallle. C'estdire que les 8 bits d'un octet sont
envoys simultanment. Ce type de communication est nettement plus rapide que celui d'un port srie. Le principal
dfaut de ce type de port est que de longs cbles ne peuvent tre utiliss sans l'adjonction d'un amplificateur de
signal en ligne.
En effet, la longueur officielle est limite trois mtres sans perte de donnes. En fait, il est possible de dpasser
cette longueur en veillant certains points.
le cble doit possder un bon blindage.
contrlez l'environnement du cble. La prsence de transformateur ou autre source lectromagntique proximit
du cble peuvent gnrer toutes sortes de dysfonctionnement.
Prises parallles
La prise standard d'un port parallle est la DB25, la prise trapzodale 25 broches. Il
est aussi trs courant d'utiliser un cble avec une prise dite Centronic pour se connecter
une imprimante. Ce type de prise est aussi de forme trapzodale, par contre elle n'est
pas broches. En effet, elle contient un long connecteur sur lequel sont fixs 36 contacts mtalliss ou dors. On
parle alors de cble imprimante.
Configuration du port parallle

(c) Africa Computing

19 sur 77

http://www.africacomputing.org

Le paramtrage des ports parallles est beaucoup plus simple que celui des ports sriels. En standard, le PC est
quip d'un seul port parallle, mais il serait tout fait possible d'en rajouter un second. Dans la plupart des Bios,
une interruption est d'ailleurs rserve d'office cet effet, que le port soit prsent ou non. Dans de nombreux cas, le
second port est dsactiv et l'IRQ 5 est rutilise pour un autre composant.
Configuration des LPT :
N de LPT Adresse IRQ
LPT1
378 H 7
LPT2
278H 5
Les types de ports parallles
Il existe diffrents types de ports parallles dont voici la liste :
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. Son dbit pouvait atteindre 60 Ko 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'une pin inoccupe, un signal annonant dans quel
sens va la communication. Il a t commercialis aussi sous le nom de Extended 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 bmoc 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 bidirectionnelle entre des priphriques externes et un PC.
ECP
Mise au point par Microsoft et HewlettPackard, 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.
1.5.3. USB
Ce nouveau port se prsente sous la forme de deux petites prises l'arrire du PC.

(c) Africa Computing

20 sur 77

http://www.africacomputing.org

Les caractristiques de l'USB :


L'Universal Serial Bus permet de grer les priphriques externes comme un rseau. Les priphriques sont relis
entre eux par un mince cble unique. Ce dernier ne se contente pas de permettre aux donnes de circuler, il va
jusqu' fournir l'alimentation lectrique de chaque composant.
Nombre de priphriques
L'USB support jusqu' 127 priphriques au total.
Dbit
Si le cble est de type blind, brins de donnes torsads, ce dbit atteint 12 mgabits par seconde.
Si un cble de nonblind nontorsad est utilis, le dbit tombe alors 1,5 Mbits par secondes.
Hot Plug'n Play
Ce terme barbare signifie simplement que les branchements des priphriques peuvent s'effectuer chaud, sans
extinction de l'ordinateur. Il suffit de brancher le priphrique l'emplacement dsir de la chane. Aucun
paramtrage ne doit tre effectu sur ce dernier, pas d'ID ou d'adresse dfinir. Le systme d'exploitation va alors
reconnatre le priphrique automatiquement et charger son pilote.
Si celuici ne peut pas tre trouv, il sera alors demand l'utilisateur (CD ou disquette).
Ce pilote support un chargement chaud, il peu ainsi tre charg et dcharg en cours de session. Si le priphrique
devait tre dbranch, le pilote sera alors retir de la mmoire sans ncessiter de redmarrage de la machine.
Alimentation lectrique

L'USB prend aussi en charge l'alimentation des priphriques connects, selon leur consommation. En effet, la
norme autorise une consommation maximum de 15 watts par priphrique. Si ce chiffre est largement suffisant pour
une paire d'enceinte, il n'en va pas forcment de mme pour un scanner ou un lecteur CD.
C'est pour cette raison que de certains priphriques possdent leur propre alimentation lectrique. Mais, pas de
problme, l'USB se charge de les grer. Vous n'aurez pas besoin de les allumer ou de les teindre, l'USB activera
ces alimentations lors de l'allumage du PC, et les coupera son extinction.
1.6. LES IRQ
Afin de garantir des traitements multitches, le processeur doit traiter les commandes reues et en mme temps
surveiller toute activit des priphriques. Sur les anciens ordinateurs, le CPU allait interroger chaque priphrique
tous les X cycles. C'tait en effet son seul moyen de savoir si ceuxci avaient une requte lui communiquer. Ce
(c) Africa Computing

21 sur 77

http://www.africacomputing.org

procd, nomm polling, avait le principal dfaut d'tre extrmement gourmand en ressources.
Dsormais, les interruptions matrielles (IRQ Interrupt ReQuest channel) sont utilises. Si un vnement se
produit sur un priphrique, celuici met un signal pour en informer le processeur. Ainsi, celuici peut se
consacrer pleinement sa tche et ne s'interromps que lorsque cela est rellement ncessaire.
Les premiers PC ne disposaient que de 8 interruptions (N 07). Il s'agit de liaisons physiues entre les
priphriques et un chip nomm PIC8259. Rapidement, cela n'a plus suffit et il a t ncessaire de prvoir une
extension. Cela fut fait simplement en greffant un second chip au premier (815). La liaison s'effectua par le second
PIC8259 au premier au travers de l'IRQ2. Cette dernire est nomme "cascade" ou IRQ9 redirige. Dsormais, ces
deux chips sont inclus dans un plus grand faisant partie du "Chipset".
1.6.1. Fonctionnement
Lorsqu'un composant met un signal ( frappe clavier, mouvement de la souris,..) destin une IRQ, une routine
spciale est active. Elle commence par sauvegarder tous les registres du processeur dans une pile (stack). Ensuite,
elle dirige le systme vers la table d'interruption. Cette table contient la liste des adresse mmoires correspondant
aux canaux d'interruptions. En fonction de l'interruption appelante, le programme correspond avec le composant au
travers du canal ainsi dtermin. Ce dernier pointera soit vers le composant luimme, soit vers le driver qui le gre.
Par exemple, pour le disque dur, le vecteur pointera vers les codes du BIOS qui dirigent le contrleur disque.

Toutes les interruptions standard sont appeles maskable interrupts. En d'autres termes, le processeur peut
parfaitement choisir d'ignorer temporairement le signal mis par cellesci afin de terminer la tche en cours. Le PC
dispose quand mme d'une interruption non masquable (NMI) qui peut tre utilise en cas d'extrme urgence.
En ce cas, le CPU abandonne immdiatement tout travail en cours afin de se consacrer son traitement. Cette NMI
n'est gnralement utilise que par des vnements critiques pouvant mettre en danger la cohrence des donnes.
1.6.2. Paramtrage
Il est absolument ncessaire de ne placer qu'un seul priphrique par IRQ. Dans le cas contraire, seul un des deux
sera gr correctement. Le tableau cicontre, vous permet de connatre les principales IRQ. L'IRQ 12 n'est rserve
que si le PC dispose d'un port souris PS2 intgr.
Table des IRQ pour un bus 16 bits ISA, EISA et MCA :
IRQ
0
1
2
3
4
5

Bus
non
non
reroute
8/16bits
8/16bits
8/16bits

Priorit
1
2

11
12
13

(c) Africa Computing

Fonction
System Timer
Contrleur clavier
Cascade
COM2
COM1
LPT2

Remarques
Cbl sur la carte mre
Cbl sur la carte mre
Remplace par IRQ9
Peuttre utilise par COM4 (conflit)
Peuttre utilise par COM3 (conflit)
Souvent libre
22 sur 77

http://www.africacomputing.org

6
7
8
9
10
11
12
13
14
15

8/16bits
8/16bits

16bits
16bits
16bits
16bits

16bits
16bits

14
15
3
4
5
6
7
8
9
10

Contrleur Floppy
LPT1
RealTime clock

Cbl sur la carte mre

Port souris PS2


Occup seulement si port PS2
Coprocesseur
Cbl sur la carte mre
Premier contrleur IDE
Second contrleur IDE

1.6.3. Affectation des IRQ


L'ordre de priorit des IRQ est le suivant :
0, 1, 8, 9, 10, 11, 12, 13, 14, 15, 3, 4, 5, 6, 7.
Les IRQ du second chip tant rerout sur l'IRQ 2, ils se placent logiquement aprs l'IRQ 1. De plus, certaines sont
rserves pour des slots 8 ou 16 bits, d'autres sont cbles d'usine pour des composants fixs sur la carte mre.

1.7. LES DMA


Le DMA est un canal utilis pour les transferts de donnes haute vitesse. Il est souvent dsign sous le nom de
canal d'accs direct la mmoire. Il va tre utilis avec les composants ncessitant de gros transfert de donnes la
plus haute vitesse possible. Un port srie n'utilisera pas de port DMA, mais une carte rseau en mobilisera souvent
un. Les premiers PC ( XT ) ne disposaient que de 4 canaux DMA, mais depuis les PC AT, ce nombre a t port 8.
Ce nombre a t obtenu grce l'ajout d'un second composant, greff sur le premier. Ainsi, un canal a t dtourn
de faon assurer la liaison entre ces deux chips. On utilise cet effet le canal n0 que l'on met en liaison avec le
n4. Ce dernier devient alors indisponible.
1.7.1. Fonctionnement
Le but principal du DMA est de prendre en charge les gros transferts de donnes librant ainsi le processeur. Il offre
un canal dtourn ( reprsent en noir cidessous ). Le processeur ainsi libr des thes de transfert peut se
consacrer d'autres tches.

(c) Africa Computing

23 sur 77

http://www.africacomputing.org

Il convient de noter que les priphriques PCI n'utilisent pas le DMA.


Alors que dans un transfert DMA standard, le contrleur DMA dirige le transfert, il arrive que le priphrique
dcide de tout piloter. On parle alors de Bus Mastering. En effet, les priphriques modernes disposent de circuit
DMA nettement plus vloces que le bon vieux contrleur intgr votre carte mre. Cela permet, entre autres, des
nouveaux modes tels que l'Ultra ATA.
1.7.2. Paramtrage
Il est important, lors des assignations de canaux DMA, de ne pas affecter deux fois un mme canal. En effet, seul un
composant pourrait le grer correctement. Le tableau cicontre vous indique les DMA affects par dfaut dans les
PC de type AT.
Table des DMA 16 bit ISA, EISA et MCA :
DMA
0
1
2
3
4
5
6
7

Fonction
Dynamic RAM Refresh
Libre
Contrleur Floppy
Libre
Cascade
Libre
Libre
Libre

Bus slot
Aucun
8 bit
8 bit
8 bit
Aucun
16 bit
16 bit
16 bit

1.8. LES MMOIRES


La mmoire est un composant de base de l'ordinateur, sans lequel tout fonctionnement devient impossible. Son rle
est de stocker les donnes avant et pendant leur traitement par le processeur. Ces donnes sont d'apparence binaire et
mmorises sous forme d'impulsions lectriques (une impulsion est gale 1, aucune impulsion est gale 0).
Plusieurs types de mmoires sont utiliss, diffrentiables par leur technologie (DRAM, SRAM, ...), leur forme
(SIMM, DIMM, ...) ou encore leur fonctionnement (RAM, ROM,).
1.8.1. ROM (ReadOnly Memory)
Ce type de mmoire est par dfinition une mmoire ne pouvant tre accessible qu'en lecture. En fait, certaines
variantes peuvent tre lues et crites mais souvent de manire non permanente. On les utilisera pour stocker des
informations devant tre rarement mise jour. De plus, ces donnes ne seront pas perdues si la mmoire n'est plus
alimente lectriquement. Une des utilisations classique de la ROM est le BIOS des PC. En fait, on peut affirmer
que presque toutes les "puces" prsentes sur la cartemre sont des mmoires ROM, qu'il s'agisse du chipset ou
encore du Bios clavier. Un des dfauts de ce type de mmoire est sa lenteur d'accs. Il existe plusieurs types de
mmoires ROM :
(c) Africa Computing

24 sur 77

http://www.africacomputing.org

ROM

Mmoire programme de manire hardware en usine. Elle ne peut en aucun cas tre
reprogramm. Elle est souvent utilise pour stocker des informations statiques (Bios
clavier, chipset, ...)
PROM (Programmable Cette mmoire peut tre programm l'aide d'un quipement spcifique, mais une seule
ROM)
fois seulement.
EPROM (Erasable
Mmoire pouvant tre reprogramme autant de fois que ncessaire l'aide d'un
Programmable ROM) quipement spcifique. Les chips de ce type comportent une ouverture vitre sur la face
suprieure. En effet, ils sont effaables l'aide d'UV. Afin d'viter toute altration
involontaire des donnes, cette face est recouverte d'un autocollant mtallis, ne laissant
passer aucun UV. Rflchissez bien avant de le dcoller...
EEPROM (Electrically Mmoire rinscriptible volont. Contrairement l'EPROM, aucun rayon UV n'est
Erasable PROM)
requis pour l'effacer. En effet, cette opration peut se faire lectriquement. Ce type de
ROM est utilis pour les Bios pouvant tre mis jour par l'utilisateur (Bios Flash).

1.8.2. RAM (Random Access Memory)


Cette mmoire, l'inverse de la mmoire ROM, peut tre lue et crite de manire standard, tout en tant nettement
plus rapide. Il s'agit d'une mmoire volatile ce qui sousentend que son contenu est perdu lorsqu'elle n'est plus
alimente lectriquement. Lorsqu'il est sujet de mmoire vive, de mmoire cache, il s'agit toujours de mmoire
RAM. Ce type de mmoire se dcline en deux grandes catgories :
SRAM (Static
RAM)

Mmoire statique. Cette mmoire a l'immense avantage de pouvoir stocker une valeur pendant
une longue priode sans devoir tre rafrachie. Cela permet des temps d'accs trs court
(820ns). Les deux inconvnients sont son cot trs lev et son encombrement.
DRAM (Dynamic Mmoire dynamique. A l'inverse de la mmoire SRAM, elle doit tre rafraichie plusieurs fois
RAM)
par secondes, ce qui en augmente le temps d'accs (5080ns). Par contre son cot est nettement
infrieur et son encombrement faible. Il est facile de placer 64 Mo sur une barrette DIMM
( 13/3cm).
La vitesse
Lors de l'achat de mmoire, il est important d'en spcifier la vitesse dsire. Celleci est exprime
en nanoseconde et varie selon le type, l'age et la fonction de la mmoire dsire. Par exemple,
pour de la mmoire vive, on compte actuellement entre 70 et 50 ns, alors que par le pass, cette
valeur pouvait atteindre 120 ns. La vitesse est normalement inscrite sur les circuits DIP qui
composent la mmoire. Une barrette 60 ns portera une inscription se terminant par 06 ou 60.
Emplacement de la mmoire
Dans un PC, le composant le plus rapide est le processeur. Il n'accde jamais des mmoires de masse directement
(disque dur, CD, ... ), car cellesci sont extrmement lentes. Toute information traite est ainsi pralablement
stocke dans la mmoire vive. Cette dernire prsente aussi l'inconvnient d'tre trs lente, le processeur perd ainsi
beaucoup de temps attendre que les donnes arrivent. La premire tape pour rsoudre ce problme a donc
consist acclrer cette mmoire vive. L'arrive des barrettes EDO, SDRAM et Rambus permet d'en augmenter
nettement les possibilits, mais sans totalement rsoudre ce problme.
Nom
Type Emplacement
Mmoire vive DRAM Carte Mre

Cache Level 2 SRAM Carte Mre, carte

(c) Africa Computing

Fonction
Mmoire principale du PC. Sa taille varie gnralement entre 32 et 264
Mo pour les PC courants, mais pourrait monter jusqu' plusieurs Go. Sa
vitesse oscille entre 50 et 70 ns. C'est ici que sont stockes toutes les
informations
Cette mmoire a une vitesse situe entre 8 et 20 ns pour une taille

25 sur 77

http://www.africacomputing.org

(L2)

SEC ou encore
comprise entre 256 ko et 2 Mo. Sa position varie selon le processeur
inclus dans le CPU utilis.
Cache Level 1 SRAM CPU
D'une taille comprise entre 8 et 128 ko, cette mmoire est toujours
(L1)
place dans le processeur. Elle est souvent appele cache interne ou
registres
1.8.3. La mmoire cache
Dans un ordinateur rcent, le processeur est gnralement le plus rapide. Il peut ainsi traiter une quantit
d'information extrmement consquente par seconde et donc rpondre dans un dlai trs court toute demande.
Cette situation serait idyllique s'il tait approvisionn suffisamment rapidement en donnes, ce qui n'est
malheureusement pas le cas. En effet, les mmoires de masse, tel q'un disque dur, sont beaucoup trop lentes pour
garantir un dbit suffisant. La mmoire vive permet d'amliorer les temps d'accs mais reste bien en de des
possibilits du processeur.
La mmoire cache permet de corriger grandement ce problme. Compose de mmoire SRAM donc trs rapide, elle
diminue les temps d'attente du processeur. Malheureusement, son cot extrmement lev en empche l'usage
comme mmoire vive. En effet, la quantit requise placerait un PC un prix inabordable. Elle est donc utilise en
petites quantits sur la cartemre de manire apporter des gains de vitesses seulement o cela est vraiment
ncessaire.
Il convient de ne pas confondre la mmoire cache physique (L1 ou L2) avec les autres sortes de caches. Une
mmoire de masse peuttre vendue avec une mmoire cache intgre. Ainsi de plus en plus de disques durs sont
vendus avec de petites mmoires caches intgres, qui ont pour effet d'en acclrer le dbit. Dans certains cas, on
parle de cache disque, tels que smartdrive (fourni avec le Dos). Il ne s'agit ici que d'une fonction logicielle qui
permet d'augmenter le dbit d'un disque (dur ou CD). Le procd est simple, une partie de la mmoire vive est
utilise comme tampon pour les critures sur ledit disque. Si cela permet effectivement d'en augmenter un peu les
performances, c'est au dtriment de la mmoire utilisable.
1.8.4. Fonctionnement
La mmoire vive fonctionne gnralement la frquence de la carte mre, qui, depuis le 486DX2, est infrieure
celle du processeur. Sa lenteur ainsi que la diffrence de frquence oblige ce dernier patienter sur la mmoire
vive. Ainsi de nombreux cycles sont perdus sans raison valable. La mmoire cache Level 2 vient donc se placer
entre ces deux lments. Plus rapide que la mmoire vive, elle offre des temps de rponse acceptables pour le
processeur. Le but est que le processeur n'ait jamais demander une donne directement la mmoire vive, il doit
pouvoir la trouver dans la mmoire cache.
Pour qu'un tel systme fonctionne, il est vident que la mmoire cache doit tre alimente en donnes par la
mmoire vive avant que le processeur ne formule une demande. Le cache fonctionne donc par anticipation
technique jamais totalement parfaite. Grce un algorithme complexe, il va dposer dans le cache les donnes que
le CPU devrait demander aux prochains cycles. Et cela s'avre juste la plupart du temps, le pourcentage de russite
tend le prouver. Lorsque les valeurs rsultantes sont retournes par le processeur, le circuit inverse est utilis. Les
valeurs sont crites dans la mmoire cache, puis lorsque les ressources sont faiblement occupes, dans la mmoire
vive.
Le cache Level 1 est situ dans le processeur. A l'instar du cache Level 2, il sert aussi de mmoire tampon entre un
lment lent et un plus rapide. Le plus lent est videmment la mmoire cache L2, alors que le rapide est le
processeur.

(c) Africa Computing

26 sur 77

http://www.africacomputing.org

Le graphique prcdent illustre bien les diffrences de vitesse entre les diffrents composants. Une configuration
quipe d'un Pentium 200Mhz est reprsente dans cet exemple.
N
1
2
3
4
5

Elment
Disque dur
Mmoire vive
Cache L2
Cache L1
Processeur

Frquence (Mhz)

66Mhz
66Mhz
200Mhz
200Mhz

Vitesse
12ms
60ns
10ns
8ns

Type de mmoire
Masse
DRAM
SRAM
SRAM

1.8.5. La mmoire vive


La mmoire vive est la mmoire principale du PC. Toutes les instructions
devant tre traites par le processeur y transitent. Sans cette mmoire, le
fonctionnement mme de l'ordinateur est impossible, le PC refusant de
dmarrer. La taille de mmoire vive a une grande importance sur le
fonctionnement efficace de l'ordinateur. Un PC ne disposant pas d'au moins 32
mgaoctets (32Mo) sera incapable de faire fonctionner correctement Windows. 64 Mo permettent un usage correct
d'un ordinateur destin la bureautique sous Win 98.
La quantit de mmoire peut gnralement tre augmente facilement. Pour cela, il convient de tenir compte du type
de mmoire utilise, de la carte mre et des disponibilits des fournisseurs.
Augmentation de la mmoire
La faon dont est dispos la mmoire dans votre PC dpend beaucoup la gnration de ce dernier. Il est rare que la
mmoire soir compose de barrettes SIMM ou DIMM indpendantes les unes des autres. En effet, le bus d'adressage
du CPU fixe le nombre de barrettes devant tre utilises simultanment. Par exemple, un Pentium possdent un bus
d'adressage de 64 bits. Ainsi, 2 barrettes de 32 bits devront tre utilises simultanment.
L'ensemble des supports devant tre adresss simultanment s'appelle une BANK. Un PC actuel propose
gnralement entre 2 et 4 Bank, numrotes partir de 0. L'usage de celleci est rgi par un certain nombre de
rgles.
Tous les supports d'une Bank doivent tre remplis sous peine de ne voir aucun des supports reconnus.
Ne jamais placer des barrettes de mmoires de diffrentes capacits au sein d'une mme Bank.
Toutes les barrettes d'une Bank devront avoir la mme vitesse.
De plus veillez toujours vrifier dans le manuel de la cartemre quelles sont les combinaisons de mmoires
possibles.
(c) Africa Computing

27 sur 77

http://www.africacomputing.org

Prenez garde a ne jamais tenir une barrette de mmoire par les contacts (dors ou argents), cela pourrait en
altrer la qualit.
Attention l'lectricit statique, la mmoire est bien l'lment le plus sensible ce genre de contrainte. Le port d'un
bracelet antistatique n'est pas requis, il suffit de vous mettre la terre en touchant un lment mtallique.
Lors de l'insertion d'une barrette, commencez par en reprer le bon sens. Un de ses cts possde une encoche qui
sert de dtrompeur. La barrette doit pouvoir s'insrer quasiment tout seul dans le support.

La mmoire FPM (Fast Page Mode)


Dsormais dpasse, elle quipait la plupart des 386 et des 486. Disposant d'un temps d'accs de 70 ns ou 60 ns,
cette dernire offre des performances inacceptables pour toute machine dont la vitesse du bus est suprieure 66
Mhz ( Pentium, Pentium Pro,...).
La mmoire EDO (Extended Data Out)
Ce type de mmoire, qui se prsente gnralement sous la forme d'une barrette SIMM de 72 pins, est utilisable par
tous les PC de la gamme Pentium dots d'un chipset Triton ou plus rcent. Le principe utilis par la mmoire FPM
perd toute efficacit si le processeur travaille trop vite (vitesses suprieures 33 Mhz ). C'est l qu'intervient la
mmoire EDO. En effet, elle intgre un jeu de cellules mmoire la sortie qui contient les donnes qui vont tre
demandes par le processeur. Il s'agit, en quelque sorte, d'une mmoire cache intgre la mmoire vive. Ce type de
mmoire a gnralement un temps d'accs de 60 ou 50 ns. Pour des raisons de performances et stabilit, la mmoire
EDO et FPM ne doivent pas tre utilises simultanment.
La mmoire BEDORam (Burst EDO)
Audessus de 66 Mhz, il sera prfrable d'utiliser de la Burst EDORAM (mode rafale). Ce type de mmoire
sousentend que le processeur va demander les donnes stockes aux prochaines adresses. Elle en charge alors
quatre automatiquement en un cycle d'horloge.
La mmoire SDRAM (Synchronous Dram)
Depuis l'apparition des processeurs DX2, il existe une diffrence de vitesse entre le processeur et la carte mre. La
mmoire tant place sur cette dernire, il n'est pas rare qu'elle soit jusqu' 3 fois plus lente que le CPU. La
SDRAM prsente l'avantage de fonctionner la mme frquence que le processeur. Ainsi, elle est mme
d'anticiper ses demandes et d'offrir un temps de rponse minimum.
La mmoire MDRAM (Multibank DRAM)
Propose par la socit MoSys, il s'agit d'une mmoire SDRAM amliore de manire permettre un accs rapide
avec une large bande passante. La mmoire MDRAM est synchronise 333 Mhz et peut fournir un dbit de 666
Mbytes/s. On peut imaginer celleci comme un ensemble de blocs de mmoire de 32 ko indpendants. Chacun
(c) Africa Computing

28 sur 77

http://www.africacomputing.org

disposant d'une interface propre de 32 bits. Ils sont relis ensemble l'aide d'un bus commun.
La mmoire DDRSRAM
Afin d'augmenter le dbit de la mmoire, la mmoire DDRSRAM est capable de transfrer des donnes sur les
courbes montantes et descendantes du signal. Cette technologie est appele Double Data Rate (DDR) permet des
transferts de l'ordre de 1,03 Go/s. La mmoire de type DDRSRAM ou SRAM II a t accepte comme standard
par huit grands fabricants (Samsung, Nec, Toshiba,...)
La mmoire SLDRAM
Le standard SLDRAM est un nouveau standard ouvert, libre de royalties propos par SyncLink, un consortium
regroupant les principaux constructeurs de DRAM. Ce standard est trs proche des mmoires de type RDRAM
proposes par Rambus. La SLDRAM propose un double bus de donnes 200 Mhz, 16 bits et orient paquets. Il
permettrait des dbits de l'ordre de 800 Mo par secondes.
La mmoire Rambus
Rambus propose une toute nouvelle approche de la mmoire actuelle. Pour eux, la
mmoire n'est pas seulement une barrette ou une puce, mais un systme complet. C'est
effectivement le seul moyen d'obtenir une mmoire efficace et cohrente. La
technologie Rambus est proche des rseaux topologie bus ou des chanes SCSI. A la
base se trouve un contrleur charg de piloter l'ensemble. Il alimente un bus haute
vitesse, o la mmoire est connecte en srie. Le tout tant termin par une rsistance le
terminateur. Tout cela permet d'atteindre une frquence de 800 Mhz et des dbits
calculs de l'ordre de 1,6 Go par secondes. Les informations de contrles sont
transmises via des lignes ddies, spares des lignes de donnes. Les donnes sont
mises sur les crtes ascendantes et descendantes du signal d'horloge.
1.8.6. Les supports mmoires
La forme sous laquelle se prsente la mmoire est un lment aussi important que la technologie utilise. En effet,
chaque carte mre propose un certain nombre de support un format donn. C'est donc cet lment qui dfinit les
possibilits d'extension de la mmoire. Gnralement, les supports prsents permettent d'accder aux formats les
plus courants du moment. Mais si vous voulez absolument acqurir le dernier cri en matire de mmoire, il est
souvent ncessaire d'envisager aussi un changement de carte mre.
Les barrettes SIP
Les barrettes SIP (Single InLine Package) sont tombes en dsutude depuis
un certain temps dj. Elles se prsentaient sous forme d'une barrette avec des
broches insrer dans un compartiment rcepteur. Ces barrettes avaient soit
une valeur de 256 ko, soit de 1 Mo. Leur seule utilisation actuelle est celle de
mmoire pour certaines carte graphique. Leur fragilit est l'une des raisons de
son faible succs, en effet, une patte pouvait tre trop facilement plie ou
casse.
Les barrettes SIMM 8bits / 30 pins

(c) Africa Computing

29 sur 77

http://www.africacomputing.org

La mmoire SIMM (Single InLine Memory Module) de 8 bits se prsente


sous la forme d'une barrette d'environ 8.5 cm de long, sur laquelle sont fixs
des composants lectroniques. Elle est aussi souvent appele barrette SIMM
30 pins. On les place dans des connecteurs groups par deux (386SX) ou
quatre (ds le 386DX), gnralement les cartes mres comportent deux bank
(bank 0 et bank 1). Une bank doit imprativement tre utilise dans son intgralit. Ces barrettes peuvent avoir une
valeur de 256 ko, 1 Mo ou 4 Mo. Chaque barrette a une encoche dans l'angle infrieur gauche qui sert de
dtrompeur, vitant ainsi de la monter l'envers.
Les barrettes SIMM 32bits / 72 pins
La mmoire SIMM de 32 bits (appele aussi SIMM 72 pins) se prsente aussi
sous la forme d'une barrette, mais plus longue que les 8 bits (environ 10.5 cm).
Au niveau des valeurs, les SIMM 32 bits disponibles sont de 1 Mo, 2 Mo, 4
Mo, 8 Mo, 16 Mo, 32 Mo et 64 Mo. Ces barrettes sont surtout utilises les
Pentium, ainsi que sur les cartemres 486. Les barrettes SIMM 32 ont deux
dtrompeurs, une encoche dans le coin infrieur gauche (comme les SIMM 8 bits) et une encoche arrondie au centre
de la barrette. Il n'est pas rare de trouver ces barrettes avec des composants sur les deux faces. Les barrettes
SIMM32 ont 72 connecteurs sur chaque face, mais ils sont lis entre eux. Ainsi, le connecteur 1 de la premire face
est quivalent au premier de l'autre face.
Les barrettes DIMM
Les barrettes DIMM (Dual InLine Memory Module) sont dsormais
supportes par la plupart des PC rcents.

Actuellement utilises uniquement pour la mmoire SDRAM, elles se prsentent sous la forme d'une barrette
longue de 13,3 cm. Adapte aux Pentiums, elles sont composes de 64 bits (72 avec contrle de parit), on les
appelle communment DIMM 168 pins. Une barrette DIMM a 84 connecteurs sur chaque face, mais chacun est
indpendant. Ces barrettes sont disponibles en 5 et en 3,3 V.
Les barrettes RIMM
Les barrettes RIMM (Rambus InLine Memory Module) sont nes de la
spcification Rambus, cre par la socit du mme nom. Si elles sont
mcaniquement compatibles avec les barrettes DIMM , elles ne le sont pas
lectriquement. Inutile donc d'essayer de les placer dans un support DIMM et d'en
esprer le bon fonctionnement. Ces barrettes prsentes la particularit d'tre lue en
ligne. En effet, les donnes entrant sur un ct de la barrette, traverses les
composants mmoires et ressortent de l'autre ct. La notion de Bank chre aux
DIMM, n'est pas applicables aux RIMM. Les barrettes sont toujours groupes par
trois mais des "continuity modules" peuvent tre utilises. Peu coteuses, ces barrettes sans mmoire ont pour
unique fonction d'assurer la continuit du bus de donnes.
Les circuits DIP

(c) Africa Computing

30 sur 77

http://www.africacomputing.org

Les Circuits DIP (Dual InLine Package) ne sont actuellement plus utiliss comme
mmoire vive, mais plutt comme mmoire cache. Ils sont facilement reconnaissables
leur double ligne de broches. Lorsqu'ils faisaient office de mmoire vive, une carte
mmoire insre dans un slot propritaire ou une cartemre particulire tait
ncessaire. En effet, leur faible capacit (64 ko ou 256 ko) obligeait en disposer un
nombre considrable pour atteindre un minimum de 640 ko de mmoire vive. Ce type de circuit est aussi utilis
pour les BIOS. Ils existent sous forme de PROM , EPROM, EEPROM.Une encoche arrondie sur la face suprieure
permet d'insrer le circuit dans le bon sens. En effet, une marque identique est prsente sur le support.
1.9. LE CLAVIER ET L'ALIMENTATION
1.9.1. Le clavier
Unit part entire, le clavier est reli l'unit central par un cble ralisant la jonction lectrique du systme. Le
microordinateur est dot d'un clavier qui regroupe tous les circuits de commande et de gestion, ce qui le rend
totalement autonome et libre le microprocesseur du micro de certaines tches de gestion longues et fastidieuses.
LE CODE CLAVIER (SCAN CODE) :
Le clavier des microordinateurs diffre des claviers classiques des terminaux vidos par le fait qu'il ne transmet pas
de caractre ASCII. Il envoie des valeurs appeles scan code de touche, chaque touche tant rfrence par un
numro. Lorsqu'une touche est presse, le microprocesseur du clavier transmet l'unit centrale son scan code de
touche correspondant. Lorsque la touche est relche, le processeur du clavier transmet le mme scan code de
touche auquel il ajoute la valeur + 128.
L'ordinateur ne connat videmment pas l'inscription porte sur chaque touche, qui d'ailleurs varie selon les pays. A
chaque frappe d'une touche, un code clavier est envoy au processeur central. Ce code est traduit par le systme.
Cette mthode permet de dvelopper des pilotes de clavier dans des langages diffrents, comme ceux mis notre
disposition dans le DOS. Les touches du clavier sont toujours les mmes, mais leurs codes sont traduits
diffremment.
FONCTIONNEMENT
Le clavier du P.C. est dot de son propre microprocesseur , assumant une srie de fonctions complmentaires :
le diagnostic de vrification la mise sous tension de la configuration ;
la prise en compte des scan code associs aux touches du clavier ;
la gestion d'un tampon de clavier (Buffer) permettant de mmoriser jusqu' 32 caractres ;
la gestion de communication bidirectionnelle lors du transfert de chaque token de touche
Les signaux changs sont de trois types ;
les donnes proprement dites ;
le signal de validation mis par l'unit centrale ;
le signal de demande d'accs mis par le clavier (IRQ).
CONNECTEUR DU CLAVIER

(c) Africa Computing

31 sur 77

http://www.africacomputing.org

CABLE POUR COMPATIBLE P.C., XT, AT.


PIN #
1
2
3
4
5

NOM DU SIGNAL
Keyboard clock
Ground
Keyboard datat
Power supply
Non connect

VOLTAGE
+ 5volts DC (signal)
0
+ 5volts DC (signal)
+ 5volts DC

CONNECTEUR CLAVIER ATX

1.9.2. L'alimentation
On peut dire que l'alimentation est le cur de l'ordinateur, car sans elle
rien ne fonctionne. Elle fait presque toujours partie intgrante du
botier, mme si on achte celuici sparment. Elle est quipe d'un
ventilateur dont le rle consiste viter toute surchauffe en vacuant
l'air de l'intrieur vers l'extrieur du botier.

Les alimentations des ordinateurs ne sont ni plus ni moins que des transformateurs qui abaissent dans un premier
temps la tension du secteur de 220 volts en tension acceptable par les circuits. La tension de fonctionnement doit
pouvoir varier entre 220 volts et 230 volts.
Tension continue
L'alimentation transforme les 220 volts du secteur en + 5 volts et + 12 volts par l'intermdiaire de ponts redresseurs
et de composants servant stabiliser ces tensions.
Les + 5 volts sont destins aux circuits de l'ordinateur , alors que les + 12 volts servent alimenter les moteurs des
lecteurs de disques .
L'alimentation de la cartemre AT
Elle est compose de deux connecteurs plats de 6 fils chacun (P8 et P9). Ils sont branchs sur la carte mre. La
broche 1 (Pin 1) est la plus proche de l'arrire de l'ordinateur. Ils fournissent un voltage de 5 v ou 3,3 v en fonction
du modle de carte mre. Ces connecteurs ne disposent pas de dtrompeurs, mais ils doivent tout prix tre placs
fils noirs au centre. Toute fausse manipulation pourrait endommager dfinitivement la carte mre ainsi que les
divers composants y tant connects.

(c) Africa Computing

32 sur 77

http://www.africacomputing.org

Tous les connecteurs venant de l'alimentation comportent quatre conducteurs :

un jaune (tension + 12 volts) ;


un rouge (tension + 5 volts) ;
deux noirs (fils tant mis la masse).
Le signal Power Good
La plupart des alimentations intgrent un systme d'auto test. Celuici a pour but de tester ses composants internes
ainsi que la puissance du signal convertit. Ce procd se base sur un signal thorique de + 5 volts et contrle la
valeur relle de celuici. S'il n'est pas suprieur + 6 volts ou infrieur + 3 volts, un signal appel Power Good
sera mis. Ce dernier est reu, sur la carte mre, par le Timer Chip qui contrle le Reset. En son absence, ce
composant met le processeur en reset permanent, ce qui empche le PC de dmarrer. Dans ce cas, seule
l'alimentation semble fonctionner, on appelle communment cet tat le "mode protection".
Puissance de sortie
Consommation approximative par slot
Type de Bus +5V +12V +3.3V
ISA
2.0 0.175 nc
EISA
4.5 1.5 nc
VLB
2.0 nc
nc
16 Bit MCA 1.6 0.175 nc
32 Bit MCA 2.0 0.175 nc
PCI
5
0.5 7.6
La puissance de sortie des alimentations (en Watts) a t progressivement augmente en raison du nombre croissant
de priphriques dont l'alimentation est assure par le bloc de l'ordinateur. Le premier P.C. possdait une
alimentation de 65 W. Ceci suffisait largement ses deux lecteurs de disquette. Plus tard, les XT ont t quips
d'alimentation de 135 W afin de pouvoir faire tourner deux moteurs de disques durs.
Le moniteur ou un autre priphrique (imprimante) peut avoir la mme alimentation, condition toutefois qu'un
connecteur AD HOC soit prsent. Les ATX sont aujourd'hui quips en srie d'alimentation de 250 350 watts.
Cette puissance suffit amplement alimenter toutes les extensions imaginables ainsi que l'cran.
Tolrance
La plupart des alimentations actuelles ne sont pas conues pour filtrer ou redresser les dfauts de courants. Malgr
cela, elles admettent une certaine tolrance, variable selon les constructeurs. En fait, on peut sparer les
alimentations en deux catgories : celle de haute qualit et les autres. Le haut de gamme est conu pour supporter
une beaucoup plus faible variation. Le tableau cidessous vous donne les valeurs couramment admises :
Basse qualit Haute qualit
(en Volts)
(en Volts)
(c) Africa Computing

33 sur 77

http://www.africacomputing.org

Min Max
5V 4.5
5.4
12V 10.8 12.9
10% +8%
Format ATX

Min
4.75
11.4
5%

Max
5.25
12.6
+5%

Intel a rcemment publi la spcification ATX 2,01 qui rgit la forme des cartes mres, du botier ainsi que les
fonctionnalits des alimentations. Celleci inclut les points suivants :
Repositionnement du Le ventilateur doit tre dispos de manire prendre l'air extrieur au PC et le projeter
ventilateur
directement sur le processeur.
Nouveau connecteur Les anciens connecteurs d'alimentation de la carte mre sont abandonns au profit d'un
nouveau modle 20 pins. Un second connecteur optionnel de 6 pins peut aussi tre fourni.
Il servira contrler le ventilateur (rglage de la vitesse et passage en Stand By) et fournira
une alimentation pour certains priphriques IEEE1394 qui utilisent du 840V.
PWOK signal
Il s'agit d'un signal Power Good qui sousentend que l'alimentation dispose d'assez
d'nergie pour alimenter correctement le systme (5 et 3,3V).
Support APM
Intgre l'APM (Adavnced Power Management) qui inclut les modes Stand By et Sleep
Dans ce cas, le ventilateur de l'alimentation peut tre ralenti voir stopp. La consommation
lectrique va alors s'en ressentir de manire significative.
L'alimentation de la cartemre ATX

Pin 1 fil orange


Pin 2 fil rouge
P8 Pin 3 fil jaune
Pin 4 fil bleu
Pin 5 fil noir
Pin 6 fil noir

Pin 7 fil noir


Pin 8 fil noir
P9 Pin 9 fil vert
Pin 10 fil rouge
Pin 11 fil rouge
Pin 12 fil rouge

(c) Africa Computing

Signal Power Good


+ 5 volts
+ 12 volts
12 volts
Masse
Masse

Masse
Masse
5 volts
+ 5 volts
+ 5 volts
+ 5 volts

34 sur 77

http://www.africacomputing.org

La figure cidessus dtaille les PINs d'un connecteur d'alimentation ATX.


1.10. LES LECTEURS DE DISQUES
1.10.1. Les lecteurs de disquettes
Introduction
Les lecteurs de disquettes (ou FLOPPY) sont actuellement les supports amovibles de mmoire de masse de petite
taille les plus rpandus. En effet, il n'existe aucun PC qui n'en possde pas au moins un, si ce n'est certaines stations
rseau. Malgr leur petite capacit et leur fragilit, les disquettes sont un standard

Les disquettes

Une disquette n'est autre qu'un disque en mylar (plastique ayant une trs bonne stabilit dimensionnelle) recouvert
d'oxyde magntique sur toute sa surface.
Cette disquette tourne dans une pochette plastifie revtue intrieurement d'un matriaux "lubrifiant " et
"antistatique".
La vitesse de rotation relativement importante, qui est de 300 tours par minute rend cette prcaution indispensable
pour ne pas conduire une dgradation trop rapide du disque et de son revtement.
Le disque est plac dans une enveloppe en plastique rigide qui le protge des chocs, de la poussire et des agressions
diverses.

(c) Africa Computing

35 sur 77

http://www.africacomputing.org

Fonctionnement
Un lecteur de disquette est un appareil relativement simple, mcaniquement parlant. Lorsqu'une disquette est
introduite dans le lecteur, son volet mtallique est automatiquement dplac afin que les ttes de lecture criture
puissent accder la surface magntique. Cellesci converties les donnes binaires en pulsion lectromagntique
lors de l'criture, et inversement lors de la lecture.

Un lecteur se compose tout d'abord d'un moteur d'entranement de la disquette. Il peut tre relgu dans un coin du
chssis et entraner la disquette. Il est plac sous le centre de la disquette et entrane alors celleci directement.
Cette dernire, une fois correctement insre dans le lecteur, est mise en rotation par l'intermdiaire d'un ergot qui
s'insre dans l'encoche d'entranement du moyeu. La vitesse relativement faible fait que les ttes de lecture criture
ne volent pas audessus de la surface du disque, mais sont en contact avec elle.
Les ttes se dplacent d'avant en arrire grce au dplacement du chariot entran par un moteur pas pas.
Ce chariot est solidaire du mcanisme de positionnement des ttes qui doit tre d'une trs grande prcision et qui
peut tre :
systme vis hlicodale ;
bande mtallique tendue ;
crmaillre.
Le chariot porte ttes est guid par un ou deux rails cylindriques sur lesquels il est tir ou pouss par le mcanisme
de positionnement. Du fait de la prcision quasi parfaite du positionnement obtenu, ce moteur est toujours du type
pas pas.
Un moteur pas pas tourne d'un certain angle chaque fois qu'il reoit une impulsion lectrique. Chaque impulsion
provoque donc le dplacement des ttes de la distance sparant 2 pistes.
(c) Africa Computing

36 sur 77

http://www.africacomputing.org

Pour dtect la piste 0, on utilise soit un mini rupteur soit un couple diode phot transistor. Ce dernier a pour fonction
de signaler l'lectronique du lecteur lorsque le chariot porte tte se trouve dans la position la plus loigne du
centre de la disquette, position qui correspond la piste 0 et dont la dtection est fondamentale.
Tous ces lments sont monts sur un chssis en alliage moul ou coul sous pression, muni de nervures de renfort
afin d'en assurer une bonne stabilit dimensionnelle .
Manipulation des disquettes
La manipulation des disquettes doit suivre certaines rgles trs strictes. Si cela n'est pas fait, le risque de perdre des
donnes est grand. Dans chaque bote de disquette, on trouve un petit mode d'emploi illustr qui rsume
parfaitement les diverses choses ne pas faire.
Ne jamais approcher une disquette d'une source magntique (aimant, etc..). Les donnes sont ellesmmes
inscrites sur la disquette sous forme magntique.
Ne jamais laisser une disquette dans des conditions de temprature difficiles. En effet, elle pourrait
gondoler, avoir de la condensation.
Toujours remettre une disquette l'abri aprs l'usage ( tui, bote, .. ). Et surtout prendre garde la
poussire, ne jamais toucher le disque luimme.
Ne jamais plier une disquette ou la poser dans un endroit o cela pourrait tre fait involontairement. Le
risque existe aussi sur une disquette 3.5", la partie mtallique pourrait tre fausse.
Montage d'un lecteur de disquette
Vous utilisez un cble de connexion standard, dot de fils croiss entre les deux
connecteurs des lecteurs, en branchant le repre du cble du cot de l'alimentation.
Si le connecteur est l'envers, la led du lecteur va rester allume en permanence, ou
au contraire, ne va pas s'allumer du tout.

Un lecteur peut tre mont horizontalement ou verticalement, mais jamais l'envers. En effet, dans cette position, le
poids des ttes de lecture peut provoquer des erreurs d'criture ou de lecture.
Ensuite vissez correctement le lecteur, en utilisant au minimum quatre vis. Rappelezvous que pour jecter une
disquette, vous appliquez un effort sur le lecteur luimme, il serait ennuyez qu'il recule dans le PC.
1.10.2. Les disques durs
Gnralits
Le disque dur est la mmoire de masse la plus rpandue dans les PC depuis plusieurs annes. Son fonctionnement
est trs proche de celui d'un lecteur de disquette. En effet, on y retrouve les principaux composants (ttes de lecture,
moteur, ...). Afin de proposer une capacit nettement accrue, un certain nombre de points ont ts revus. En premier
lieu, le disque est hermtiquement ferm dans le but d'empcher toute salets de gner la lecture. Ensuite, les
plateaux sont rigides. Un cache est souvent intgr afin d'augmenter les performances gnrales du disque.
L'offre actuelle diffre sur diffrents points :
la capacit totale du disque,
l'interface (IDE, SCSI, ...),
le format,
les performances.
(c) Africa Computing

37 sur 77

http://www.africacomputing.org

Le botier
Un disque dur se prsente sous la forme d'un botier rectangulaire qui possde un circuit imprim et diffrents
composants sous sa face infrieure. La face arrire comporte gnralement deux connecteurs :
l'interface,
le connecteur d'alimentation lectrique.
Entre eux ou sur la face infrieure du disque sont disposs plusieurs jumpers permettant de paramtrer le disque dur.
Diffrents formats sont proposs :
le plus rpandu est le format 3,5 " que l'on rencontre dans les PC courants. Il a la mme taille que les
lecteurs de disquette du mme nom.
Le format 5,25", nettement plus gros, avait tendance disparatre ces dernires annes. Mais certains
constructeurs l'ont remis au got du jour. Il permet en effet de proposer des disques durs moindre cot car
la mcanique a nettement moins besoin d'tre miniaturise que dans le format 3.5". De plus, de nombreux
botiers Tower ou minitower possdent des logements libres ce format.
Afin d'quiper les portables, le format 2 " est disponible depuis peu. Gnralement, le connecteur de
donnes fait aussi office d'alimentation lectrique dans le but de rduire la taille au maximum.

1.10.3. Caractristiques techniques d'un disque dur


La capacit
C'est certainement la capacit qui constitue la caractristique la plus intressante d'un disque dur. Elle indique en
effet quel volume de donnes peut tre stock sur ce disque dur. La capacit d'un disque dur dpend ellemme de
diffrents lments. L'un de ces lments est bien sr le nombre de disques tournant dans l'unit de disque dur. Le
procd de codage utilis en est un autre. La capacit totale d'une unit rsulte de la conjonction de ces deux
lments. La premire unit de disque dur installe sur un P.C. possdait une capacit de 10 Mo, alors que les
disques durs sont actuellement le plus souvent d'une capacit de 2GMo 20 Go et qu'on trouve sans peine des
disques durs d'une capacit suprieure.
L'ordinateur ne peut malheureusement pas accepter n'importe quelle capacit. La raison rside dans le BIOS de
l'ordinateur. Si vous travaillez avec un AT ou avec une machine compatible, par exemple avec un 386. le BIOS en
ROM comporte en effet une table dans laquelle sont inscrit tous les types de disques durs soutenus par celuici.
Seuls, ces lecteurs peuvent tre utiliss sans logiciel d'extension. Si l'ordinateur a dj quelques annes, il ne
soutient gnralement pas les disques durs d'une capacit suprieure 520 Mo. Mais que cela ne vous alarme pas :
si le BIOS de l'ordinateur ne soutient pas le disque dur voulu, vous pouvez nanmoins utiliser n'importe quel disque
dur l'aide d'un logiciel appropri.
Le temps d'accs moyen

(c) Africa Computing

38 sur 77

http://www.africacomputing.org

Il indique le temps qui s'coule normalement jusqu' ce que n'importe quelle information puisse tre trouv sur le
disque.
Le temps d'accs moyen est indiqu en milliseconde (ms = millimes de seconde). Un disque dur dont le temps
d'accs moyen est de 28 ms trouvera donc en moyenne l'information voulue en 28 millisecondes.
Ce concept ne doit pas tre confondu avec le temps de latence moyen. Le temps de latence moyen indique la dure
pendant laquelle le disque attend avant de lire un bit donn. Le Temps de latence moyen est en gnral de 8,4 ms
(temps d'une demi rotation 60 tours par seconde).
La vitesse de transmission des donnes
La vitesse de transmission des donnes dfinit trs exactement combien de donnes peuvent tre transmises du
disque dur la mmoire pendant une unit de temps. Avec le temps d'accs moyen, ce paramtre reprsente donc
galement un lment important pour apprcier les performances d'un disque dur. Un disque dur qui retrouve trs
rapidement les informations voulues sur le disque ne prsentent gure d'intrt si ces informations sont ensuite
transmise la mmoire une " vitesse d'escargot ". Un disque dur ne peut tre vraiment exploit une vitesse
leve qu' condition, non seulement que les donnes soient lues rapidement, mais aussi qu'elles puissent alors tre
transmises au moins aussi rapidement l'ordinateur.
La vitesse de transmission des donnes est indique en MBIts / secondes (1 Mbit = 1 millions de bits). On dfinit
donc combien de millions de bits peuvent tre changs en une seconde entre le disque dur et la mmoires. La
vitesse de transmission des donnes dpend non seulement du disque dur, mais aussi du procd d'enregistrement
utilis, c'estdire de l'interface (du contrleur).
Rangement automatique des ttes (auto parking)
Lorsqu'un disque dur n'est plus aliment en courant lectrique, c'estdire une fois que la machine a t teinte, les
disques s'arrtent de tourner. Les ttes de lecture/criture se trouvent alors places "quelque part" audessus de la
surface du disque. A la suite de chocs, la tte de lecture/criture pourrait donc entrer en contact avec la surface du
disque, ce qui entranerait une perte de donnes.
Mais il y a aussi danger lors de la mise en marche de l'ordinateur : les pointes de tension causes par la mise en
marche pourraient magntiser inopinment, et donc dtruire certaines parties du disque dur.
C'est pourquoi les disques durs sont dots d'un mcanisme de rangement automatique, qui, aprs l'arrt de
l'ordinateur, range automatiquement les ttes de lecture criture un endroit o elles ne peuvent causer aucun
dommage direct, ni par contact, ni lors de la mise en marche. Ce mcanisme repose sur l'astuce suivante : lorsque
l'ordinateur est arrt, le disque dur continue tourner un certain temps, avant de s'immobiliser dfinitivement. Ces
rotations supplmentaires sont utilises pour produire un courant lectrique suffisant pour actionner le moteur pas
pas afin qu'il amne la tte de lecture/criture dans la zone de rangement.
1.10.4. Architecture interne d'un disque dur
Le disque dur peut tre compar une disquette. Le disque est en gnral fabriqu en aluminium. Il est ensuite
recouvert d'une couche magntique qui est destine enregistrer les informations. Cette couche magntique a une
paisseur d'environ 0,00005 0,0002 microns.
La couche magntique est applique sur le "disque" luimme qui est normalement en aluminium. Cette plaque
d'aluminium est circulaire, impliable et beaucoup plus paisse que la couche magntique du disque.
Le disque luimme tourne en permanence une vitesse de 3600 7200 tours par minute. Contrairement la
disquette, le disque dur tourne en permanence et une vitesse constante, la marge tolre n'excdant pas 0,5 % (ce
qui correspond 18 tours/minute) . Le fait que le disque dur soit en rotation permanente prsente le grand avantage
(c) Africa Computing

39 sur 77

http://www.africacomputing.org

qu'il n'est pas ncessaire de le "mettre en route" chaque fois qu'on veut le lire ou y crire. Le temps ainsi gagn lors
du travail sur le disque dur est considrable.
Le voyant qui, sur la plupart des ordinateurs, sert signaler que le disque dur est en train de travailler, n'indique
donc pas que le disque dur est en train de tourner, mais plus prcisment que la tte de lecture criture du disque dur
est en train de se dplacer et que des donnes sont actuellement en train d'tre transmises de l'ordinateur au disque
dur ou du disque dur l'ordinateur.
Architecture du disque dur

On ignore souvent que la plupart des disques durs se composent, sur le plan
interne, de plusieurs disques. Ces disques sont en gnral appels des plateaux. Le
nombre de plateaux que comporte un disque dur dpend de sa capacit et de sa
conception. Les faces de chaque disque, comme celles d'une disquette, sont
recouvertes d'une couche magntique.
Sur chaque plateau sont graves magntiquement des pistes, qu'on peut reprsenter par des cercles concentriques.
Elles sont numrotes, la piste 0 tant situe vers le bord extrieur. Le nombre total de pistes dpend du disque.

Un cylindre est constitu par toutes les pistes superposes de mme ordre qui se prsente simultanment sous les
ttes de lecture criture. Le nombre de cylindre dpend galement du type de disque.
L'intrt du cylindre est rendu vident par la figure ci contre. Toutes les ttes sont simultanment positionnes sur le
mme cylindre : par consquent, il est plus rapide de lire ou d'crire sur les mmes pistes des plateaux superposes
plutt que de dplacer les bras.
L'unit d'occupation logique d'un disque dur n'est pas le secteur comme sur une disquette, mais un groupe d'un
certain nombre de secteurs, appel bloc (cluster).

(c) Africa Computing

40 sur 77

http://www.africacomputing.org

Les ttes de lecture criture


A chaque face du disque correspond une tte de lecture criture qui crit sur la matire magntique ou la lit. Les
ttes de lecture/criture d'un disque dur n'entrent jamais en contact avec le revtement magntique des plateaux,
alors que cela se produit en permanence sur la disquette. Du fait de la rotation permanente et rapide du disque dur,
chaque tte de lecture/criture plane une hauteur d'environ 0,0005 mm audessus de la surface du disque. Cela est
d un coussin d'air engendr par la rotation de l'ensemble et qui empche tout contact entre la tte de lecture
criture et la surface du disque. Ce coussin d'air est appel effet de BERNOULLI du nom de celui qui a dcouvert
ce principe.
Si une tte de lecture/criture entre malgr tout en contact avec la surface du disque dur, la tte "atterrit" sur le
plateau. La tte de lecture/criture dtruit la matire dont est revtue la surface du disque et donc les informations
sauvegardes sur le disque. Suivant les informations qui ont t dtruites, il n'est pas rare que la totalit des
informations du disque soient ainsi perdues d'un coup.
1.10.5. Anatomie d'un disque dur
Les dimensions du disque dur sont aussi rduite que possible, car les disques
remplissent pratiquement tout l'espace disponible. Le disque dur se compose
seulement de quelques parties mobiles, qui doivent naturellement tre aussi
rsistantes l'usure et aussi fiable que possible.

Nous trouvons au centre l'axe du disque dur. L'axe est reli au moteur d'entranement du disque dur. Il entrane les
plateaux superposs. Une fois que l'ensemble a atteint sa vitesse de croisire, ils tournent une vitesse constante de
3600 tours minute. On reconnat aussi aisment le peigne, bien que seul la tte de lecture/criture du haut soit
visible.
Nous nous rendons parfaitement compte que la tte de lecture/criture n'est pas dplace uniquement verticalement
comme sur un lecteur de disquette. Lors d'un changement de piste, elle se dplace en diagonale audessous du
disque, par un effet de levier, un dplacement infime un bout suffit placer la tte de lecture criture l'autre bout.
Le contrle doit tre extrmement prcis pour que ces dplacements soient fiables. Dans l'angle infrieur droit du
lecteur, nous reconnaissons un petit cylindre qui est reli au bras infrieur du peigne. Les rotations de ce cylindre
permettent de dplacer le peigne en avant ou en arrire.
Nous voyons immdiatement en dessous de la tte de lecture/criture les canaux de donnes. Il s'agit d'un cble
souple qui suit en permanence les mouvements du peigne. Le voyant de contrle signale lorsque des donnes sont
transfres en provenance ou en direction du disque dur.
L'lectronique de contrle d'un lecteur de disque dur est plus dvelopp et plus complexe que sur un lecteur de
disquette. Alors que l'lectronique d'un lecteur de disquette "se contente" de positionner la tte de lecture/criture et
de raliser l'change des donnes, l'lectronique d'un disque dur possde les moyens de corriger d'ellemme les
erreurs de lecture les plus simples. Cette mthode, appele ECC (Error Checking and Correction), permet ainsi de
corriger sur place certaines erreurs de lecture simple. Les informations crites sont en effet immdiatement relus
pour tre contrles par comparaison entre la valeur effective et la valeur voulue.
1.10.6. Prparer un disque dur
Le Partionnement
(c) Africa Computing

41 sur 77

http://www.africacomputing.org

Une fois le disque dur install dans le micro, la prochaine tape ncessaire est ce qu'on appelle le partitionnement du
disque dur. Cette tape ne doit tre effectue que si le disque dur n'a pas encore utilis, car le partitionnement dtruit
totalement les donnes qui peuvent figurer sur un disque dur. Le partitionnement consiste diviser un disque dur en
plusieurs zones diffrents, qu'on appelle ellesmmes des partitions. Chaque zone est totalement autonome et ne
peut tre utilise que par un seul systme d'exploitation.
Chaque partition est compltement ferm, c'estdire que le systme d'exploitation A, qui travaille avec la
partition A du disque dur, ne peut pas accder aux donnes de la partition B, qui, leur tour, ne peuvent tre
utilises que par le systme d'exploitation B. Cette sparation est non seulement souhaitable mais ncessaire
lorsqu'il s'agit de travailler avec plusieurs systmes d'exploitation sur un mme disque dur.
Une partition DOS (contenant le systme d'exploitation DOS) peut tre de taille quelconque, en tenant compte des
restrictions suivantes :
Jusqu'au DOS 3.2, une partition ne doit pas dpasser 32 Mo. De plus, un mme disque ne peut pas contenir
deux partitions DOS. Par exemple, si vous utilisez un disque de 40 Mo sous DOS 3.2, vous ne pouvez pas
exploiter 8 Mo sous DOS.
Pour le DOS standard 3.3, une partition ne doit pas dpasser 32 Mo. Cependant, un mme disque dur peut
contenir plusieurs partitions DOS. Si vous possdez un disque dur de 70 Mo, vous pouvez par exemple
crer 3 partitions faisant respectivement 32 Mo, 32 Mo et 6 Mo ou 30 Mo, 20 Mo et 20 Mo.
A partir du DOS 4.O, une partition n'est plus limite par la barrire des 32 Mo. Un mme disque dur de 70
Mo peut ainsi tre utilis avec une seule partition de 70 Mo.
Le partitionnement est ralis par la commande FDISK du DOS. L'opration de partitionnement ayant
malheureusement t modifie au cours de l'volution du DOS, il nous faut distinguer entre les versions du DOS
jusqu' la version 3.2 incluse, la version 3.3 et les versions partir de 4.0.
Lancement de FDISK
FDISK est fourni avec le systme d'exploitation DOS. Il est donc disponible en permanence sur une des disquettes
systme ou dans le rpertoire DOS de votre disque dur.
Mise en garde : Un partitionnement efface les donnes du disque dur de manire irrmdiable. Prenez donc
toutes vos prcautions (sauvegardes, etc.) avant d'effectuer le partitionnement.
Le formatage
Le formatage est la dernire tape de la prparation du disque dur. Cette opration est ncessaire pour que le DOS
puisse exploiter le disque.
Le prformatage (ou formatage de bas niveau) a consist diviser le disque dur en faces, pistes et secteurs et
rgler l'entrelacement des secteurs (numrotation logique). Ce premier formatage tait une opration concernant le
matriel, qui devait tre effectue indpendamment du systme d'exploitation.
Le formatage sous DOS est plutt une prparation l'utilisation du disque par le DOS. Il s'agit d'une opration
consistant vider compltement le disque dur, vrifier que les diffrents secteurs sont valides, et enfin mettre en
place les 3 zones clefs pour la gestion du disque dur :
la FAT,
le rpertoire racine,
la zone systme.

(c) Africa Computing

42 sur 77

http://www.africacomputing.org

Lorsqu'un cluster (un cluster est la plus petite unit pouvant tre adresse par le DOS, aussi dsigner sous le terme
GRAPP ) comporte un secteur dfectueux, ce cluster est marqu (dans la FAT) comme inutilisable. Le DOS vitera
ensuite cette zone, pour se prvenir d'une perte de donne. Il est frquent qu'un disque dur comporte plusieurs
secteurs unitilisables, car c'est difficile viter du fait du grand nombre de secteurs.
L'opration de formatage est effectue l'aide de l'instruction FORMAT. Elle ne s'applique pas la totalit du
disque dur, comme c'est le cas lorsqu'il s'agit de formater des disquettes, mais seulement la partition mise en place
ou aux diffrents lecteurs logiques. Si un disque dur est divis en plusieurs zones, chaque partition devant tre
utilise sous le DOS doit tre formate sparment.
1.10.7. Le lecteur de CDROM

Introduction
Le CDROM ( Compact Disk Read Only Mmory) n'est autre qu'un disque compact audio amlior, utilisable en
lecture seule. Sa capacit usuelle est de 650 Mo, ce qui en fait une mmoire de masse consquente, idale pour des
applications multimdias, tel que les encyclopdies. Le CD pche surtout par un temps d'accs trop lent pour
certaines applications ncessitant beaucoup d'accs disque. Au fil du temps, le dbit a augment de manire
consquente, ce qui le place au niveau d'un mauvais disque dur.
On trouve actuellement :
des CD ROM,
des CD inscriptible (CDR),
des CD rinscritible (CDRW),
des supports de plus grande capacit (DVD).
Fonctionnement

Les lecteurs CDRom utilisent un faisceau laser pour lire les donnes inscrites sur le disque. Ainsi, les donnes ne
sont pas lues par un procd magntique, comme les disques durs, mais plutt par un procd optique.
Au centre du disque est place une surface rflchissante, qui lui donne cet aspect si caractristique. Une couche de
rsine, comportant des variations sur sa surface extrieure, la recouvre. On ne peut pas parler ici de sillon, mais
plutt de "trous". Le tout tant recouvert d'un film plastifi qui protge ces creux, vitant ainsi que des impurets s'y
logent.
Le faisceau laser va frapper la surface du disque. Si aucun trou n'est rencontr, le faisceau est rflchi par la surface
mtallise, puis guid par un jeu de prisme jusqu' un capteur photosensible.
(c) Africa Computing

43 sur 77

http://www.africacomputing.org

Par contre, si un trou est rencontr, il va dvi le rayon laser qui ne pourra tre rflchi correctement. Le capteur
photosensible ne recevra alors aucun signal.

Ces deux tats permettent ainsi un stockage d'informations binaire. Ces dernires sont ensuite envoyes au
processeur qui les traite comme des donnes provenant d'une mmoire quelconque.
Le laser proprement dit est un lment fixe qui se dplace le long du disque. En effet, il se contente d'mettre un
faisceau qui est redirig et concentr par une lentille en un point prcis du CD. Cette lentille, ainsi que les prismes
ncessaires la lecture, sont placs sur un chariot mobile. Ce dernier parcours de manire linaire la moiti de la
diagonale du CD.
La vitesse
Un des facteurs dterminant lors de l'achat d'un lecteur CDROM est sa vitesse. Le premier lecteur simple vitesse,
possdaient un dbit et un temps d'accs identique un CD audio. Cette vitesse est nettement insuffisante pour une
utilisation dans le domaine informatique. On trouve dsormais des lecteurs : simple, double, triple, quadruple et
sextuple vitesse. Les temps d'accs n'ont gure augment, alors que les dbits sont nettement suprieurs. Un lecteur
quadruple vitesse offre dj des performances proches d'un mauvais disque dur.
PERFORMANCES
Type
Temps d'accs
Simple
530 ms
Double
280 ms
Triple
240 ms
Quadruple 200 ms
Sextuple 145 ms
Octuple 150 ms
Connectique

Dbit thorique
150 ko/s
300 ko/s
450 ko/s
600 ko/s
900 ko/s
1200 ko/s

La face arrire d'un lecteur CD comporte de nombreux connecteurs. On peut les rpartir en trois catgories
distinctes :

(c) Africa Computing

44 sur 77

http://www.africacomputing.org

l'interface de donnes,
l'interface audio,
le connecteur lectrique.
Les connecteurs audio sont plus ou moins standardiss. On trouve gnralement une prise Jack sur la face avant du
lecteur. Celleci pourra tre utilise pour y connecter un casque audio ou des hautparleurs. La prise quatre
broches situe sur la face arrire sert lier la sortie son du lecteur une carte son. Un cble prvu cet effet est
gnralement fourni avec le lecteur
Les connecteurs de donnes existent en 4 formats :
Propritaire Dsormais abandonn, ce type de connecteur tait propre la marque. Les lecteurs CD taient alors
vendus avec une carte d'interface. On distinguait trois formats : Mitsumi, Creative (Panasonic) et
Sony. Si vous utilisez encore un vieux lecteur, mfiezvous, les connecteurs propritaires taient 40
broches, exactement comme l'IDE.
IDE /
Cette interface est dsormais le standard le plus rpandu. Le connecteur utilis est issu des disques
ATAPI
durs IDE soit un modle 40 broches. Un tel lecteur se connecte simplement comme un disque dur
de ce type. Il convient toutefois de spcifier le rle du CD, soit MASTER ou SLAVE. Cette
opration s'effectue l'aide de Jumpers. Le dialogue avec le PC est alors tabli au travers de la norme
ATAPI (AT Attachement Packet Interface). Si un disque dur rapide est utilis dans une machine,
vitez de connecter le lecteur CD sur le mme cble. En effet, ce dernier pourrait ralentir le disque,
voire provoquer des erreurs de lectures. Ne cherchez pas dfinir le lecteur CD dans le Bios, laissez
plutt ce mode en auto dtection. Les lecteurs de cette norme ont l'avantage d'tre meilleur march
que le SCSI, mais les performances sont moindres.
SCSI
Plus coteux, les lecteurs CD utilisant cette norme prsentent l'avantage d'tre plus performant. S'il
doit tre mont dans un serveur de fichiers rseau, par exemple, votre choix se portera
automatiquement sur ces modles. Pour tous les lecteurs ncessitant un dbit constant et soutenu
(graveurs, ...), le SCSI est l'idal.
Parallle
Rserve aux lecteurs externes, cette interface prsente le principal inconvnient d'tre trs lente.
Les drivers
A l'inverse des disques durs, les lecteurs CD doivent tre grs par un pilote logiciel (driver), quelle que soit
l'interface utilise. Sous Dos, ce pilote se compose de deux fichiers : un fichier possdant l'extension SYS, fourni
par le constructeur et le fichier MSCDEX.EXE fourni avec le Dos. Le fichier SYS est propre chaque CD et doit
tre plac dans le fichier CONFIG.SYS.
La syntaxe utilise est gnralement la suivante :
DEVICE=C:\DRIVERS\MTMIDE.SYS /D:CD01
La commande Device pourra tre remplace par DeviceHigh si un gestionnaire de mmoire est actif. Le paramtre
/D : permet de donner un nom au lecteur CD, qui sera repris par MSCDEX. Ainsi, si plus d'un CD est install sur
votre PC, il faudra dfinir une ligne de commande pour chacun d'entre eux, mme s'il s'agit de modles identiques.
Le fichier MSCDEX.EXE doit tre plac dans le fichier AUTOEXEC.BAT en utilisant la syntaxe suivante :
C:\DOS\MSCDEX.EXE /D:CD01 /L:F /X /S /M:64
/D :CD01 Nom du lecteur CD, cette valeur doit correspondre celle spcifie dans le fichier CONFIG.SYS
/L :F
Ici est prcis la lettre utilise pour dsigner le lecteur CD. Si ce paramtre est omis, la prochaine lettre
libre est utilise. Fates attention prciser au pralable la commande LASTDRIVE= suivi de la lettre
la plus grande, si vous dpassez F.

(c) Africa Computing

45 sur 77

http://www.africacomputing.org

/X

Permet de placer le pilote en mmoire haute. Ce paramtre peut tre remplac par la commande LH
place au dbut de la ligne
/S
Permet de partager le CDRom, cette commande est importante si vous dsirez donner accs au lecteur
CD d'autres utilisateurs au travers d'un rseau.
/M :64
Permet de spcifier la taille de la mmoire tampon utilise par le CD. Si ce dernier est lent ou un dbit
saccad, prcisez une valeur importante (max 64ko).
Sous un systme d'exploitation comme Windows 95, la commande MSCDEX est charge dynamiquement par le
systme et ne doit donc plus tre crite dans l'Autoexec.bat..
Montage
Si vous montez un lecteur CD interne, commencez par choisir un emplacement 5.25" libre. Insrezy le lecteur est
vissezle fermement au moyen d'au moins 4 vis. En effet, si celuici est mal fix, il pourrait vibrer et provoquer des
erreurs de lecture.
Configurez ensuite le numro de priphrique SCSI ou le mode IDE. (Slave /Master) si requis. Raccordez les
diffrents cbles (interface, audio et alimentation), puis redmarrez votre PC.
Installez ensuite les pilotes ou activez la dtection automatique de nouveau matriel.
Si vous dsirez monter verticalement le lecteur, documentezvous afin de savoir si celui que vous possdez
permet cette position.

(c) Africa Computing

46 sur 77

http://www.africacomputing.org

2. LE SYSTME D'EXPLOITATION MSDOS


2.1. NOTION DE SYSTME D'EXPLOITATION
2.1.1. Introduction
Le systme d'exploitation d'un ordinateur ou d'une installation informatique est un ensemble de programmes qui
remplissent deux grandes fonctions :
grer les ressources de l'installation matrielle en assurant leurs partages entre un ensemble plus ou moins
grand d'utilisateurs ;
assurer un ensemble de services en prsentant aux utilisateurs une interface mieux adapte leurs besoins
que celle de la machine physique.
Un systme informatique est un ensemble de matriels et de logiciels destins raliser des tches mettant en jeu le
traitement automatique de l'information.
La communication d'un tel systme avec le monde extrieur est assure par des organes d'accs ; ceux ci permettent
galement une interaction avec des dispositifs physiques que le systme informatique est charg de surveiller ou
piloter.
La fonction d'un systme informatique est la fourniture de prestations (services) capables d'aider la ralisation de
problmes usuels :
Gestion de l'information : stockage, dsignation, recherche, communication, protection contre les
intrusions ou les incidents ;
Prparation et mise au point de programmes ;
Gestion de l'ensemble des ressources pour permettre l'exploitation des programmes (c'estdire cration
d'un environnement ncessaire l'excution du programme).
Gestion et partage de l'ensemble des ressources (matriels, informations,...) entre l'ensemble des usagers.
On peut considrer que cet ensemble de prestations, fournies par le systme d'exploitation, constitue pour l'usager de
ce systme, une machine nouvelle qualifie d'abstraite ou de virtuelle, par opposition la machine physique ralise
par l'assemblage de composants matriels.
Logiciel d'application ;
Logiciel de base ;
Machine physique.
Le logiciel de base peut luimme tre dcompos en deux niveaux :
Les outils et services (compilateurs, chargeurs, diteurs, utilitaires, ...)
Le systme d'exploitation.
2.1.2. Finalits du systme d'exploitation
Gestion des informations : stockage, recherche protection ;
Gestion des ressources matrielles et logicielles : optimisation, scurit, excution des applications, partage
entre usager ;
Assurer une scurit vis vis du matriel et personnel ;
Rendre compte de l'activit de la machine.
2.1.3. Fonctions du systme d'exploitation
(c) Africa Computing

47 sur 77

http://www.africacomputing.org

Les principales fonctions du systme d'exploitation peuvent tre classes hirarchiquement :


Le noyau,
Gestion de la mmoire centrale,
Organisation des entressorties,
Le systme de gestion de fichiers,
Le multiprocessing.
2.1.4. Systmes d'exploitation
Le systme d'exploitation est un programme qui gre le fonctionnement du micro ordinateur visvis des ses
priphriques et qui assure un pont entre l'utilisateur et le systme.
Le micro ordinateur travaillant l'tat initiale en langage binaire, il est difficile pour les utilisateurs de travaill
avec. Aussi, il a t cre des programmes pour que l'utilisateur moyen puisse communiquer avec le micro
ordinateur. Il existe plusieurs systme exploitation plus ou moins complexe.
Le plus connu est le MS DOS mais aussi UNIX, OS2 WARP... et maintenant WINDOWS 95 et 98.
DOS (Disk Oprating System) :
Systme d'exploitation dvelopp par MICROSOFT, D'o le nom MSDOS. Le systme MSDOS est un systme
d'exploitation de type clavier, c'est dire que l'utilisateur se sert du clavier comme intermdiaire entre lui et
l'ordinateur.
Problme : MSDOS ne permet pas le travail du microprocesseur en multitche, c'est dire lanc plusieurs
programmes simultanment.
WINDOWS :
Le systme WINDOWS type 3.0, 3.1, 3.11 n'est pas un systme d'exploitation. Il a besoin du systme MS DOS pour
fonctionner. C'est un programme qui est un intermdiaire de type souris.
WINDOWS 9x :
En septembre 1995, sort le systme d'exploitation Windows 95. A la diffrence de Windows 3.x, il n'a pas besoin de
MSDOS pour travailler, malgr qu'il garde une couche MSDOS en arrire plan ( peu visible pour l'utilisateur ). Il
peut travailler en multitche. L'avantage de Windows 95 est multiple. Il a rvolutionn le systme d'exploitation par
son interface visuel et ses particularits techniques. C'est un systme d'exploitation utilisant la souris.
En septembre 1998, Microsoft sort une version amliorer de Windows 95 ( Nomme WINDOWS 98 ) qui corrige
certains dfaut de la premire mouture mais garde cependant la mme interface visuelle.
WINDOWS NT :
Systme d'exploitation de type serveur client. La gamme NT en version 4 actuellement est prvue pour faire
fonctionner un rseau en se servant d'un serveur et de poste client. Il est prvu pour permettre une scurit accrue
pour les donnes.
NOVELL :
Pas vraiment un systme d'exploitation mais un logiciel uniquement prvu pour un serveur dans un rseau. Les
postes clients ont cependant besoin d'une couche pour accder celuici.
UNIX :
C'est galement un systme d'exploitation, multiposte, et multitche. UNIX est dvelopp par la socit USL (Unix
Systme Laboratories).

(c) Africa Computing

48 sur 77

http://www.africacomputing.org

OS2 :
Systme d'exploitation multitche dvelopp par la socit IBM. On le rencontre sur les microordinateurs PS/2
d'IBM ou les compatibles PC partir des 386. Ce systme intgre une interface graphique et permet ainsi de
remplacer l'association MS DOS / WINDOWS. Windows 95 lui ressemble trangement.
2.2. TCHES D'UN SYSTME D'EXPLOITATION
MSDOS est ce que l'on appelle un "systme d'exploitation", constitu par ensemble de programme.
L'ordinateur comporte une grande quantit de composants lectroniques et mcaniques. L'ensemble de ces
composants est dsign par le terme de "matriel" (ou "hardware", "quincaillerie" en anglais). "Matriel" est
utilis pour bien marquer la diffrence avec "logiciel" (software en anglais)). En France, dans le monde
informatique, on utilise couramment le mot Hard comme abrviation de Hardware.
Le noyau de l'ordinateur comporte toute une srie d'lments lectroniques dont la tche est de traiter les
informations et de provoquer la sortie de certains caractres sur l'cran ou par l'imprimante. Son autre fonction est
de sauvegarder des donnes sur un support (disquette ou disque dur) et d'en permettre l'accs sur demande.
Pour s'acquitter de la tche complique du pilotage direct de ce que l'on appelle des "priphriques", l'ordinateur a
besoin de certaines informations. Ces informations doivent se prsenter sous la forme de un ou plusieurs
programmes. MSDOS met ces informations la disposition de l'ordinateur.
Le systme d'exploitation dcharge l'utilisateur, ainsi que le programme utilisateur en cours, du pilotage du
"matriel". Il fait fonction d'intermdiaire entre l'utilisateur et les composants de l'ordinateur.
MS DOS fut dvelopp par la firme Microsoft. Le systme d'exploitation DOS volua de concert avec le P.C. Les
diffrents stades de ce dveloppement sont signals par des numros de version. Dans chaque version, toutes les
particularits des versions prcdentes sont conserves.
2.2.1. Composants du DOS
Le systme d'exploitation est form de 6 modules, ce qui lui confre une importante flexibilit et une grande
souplesse d'utilisation.
I) La ROM BIOS est un lment de la carte mre qui excute entre autres les premires instruction ds la mise sous
tension du micro ordinateur. Il contient aussi les routines de gestion des organes de la machine.
II) Le programme d'amorage (BOOT SECTOR) se trouve sur le premier secteur de chaque disquette ou disque
dur et initialise le processus de chargement en mmoire des deux fichiers situs sur le disque :
BIOS = IO.SYS
DOS = MSDOS.SYS
Il ne sert qu' l'initialisation du systme lors de la mise en marche du micro ordinateur, d'un reset ou d'un
CTRLALTSUP.
III) LE MODULE BIOS fournit une interface de bas niveau avec la ROMBIOS et gre les entres sorties des
diffrents priphriques (clavier, cran, ...).
IV) Le module DOS fournit une interface de haut niveau avec les programmes d'applications, il gre le rpertoire
des fichiers ainsi que le blocage des enregistrements sur disque. C'est lui qui prend en charge les appels des
fonctions DOS.

(c) Africa Computing

49 sur 77

http://www.africacomputing.org

V) Le module de traitement COMMAND.COM traite les diffrentes commandes que l'utilisateur soumet au
Systme d'exploitation (DIR, DEL, COPY...).
VI) Les commandes externes. Ce sont les autres commandes de MSDOS qui ne sont pas dans l'interprteur de
commande COMMAND.COM, soit parce qu'elles sont plus rarement utilises, soit parce que de par leur taille trop
importante elles prendraient trop de place en mmoire.
Par extension, on appelle commandes externes tous les fichiers excutables du disque (.COM et .EXE).
Remarques :
Le module BIOS qui est l'interface de bas niveau doit donc tre rcrit pour chaque machine.
Le module DOS, interface de haut niveau, sera le mme pour toutes les machines. Donc, les interfaces tant
les mmes (DOS identiques), les applications pourront alors tre portable d'une machine sur une autre.
2.2.2. Chargement et constitution de MSDOS
A la mise sous tension du microordinateur, dans la mmoire se trouve uniquement la ROM BIOS ; la Ram est
encore vierge de toute information.

tat du micro ordinateur au dmarrage


Constitution de la Rom Bios
Elle est constitue de divers programmes et de tables de donnes grant les priphriques de l'ordinateur. Elle
indique la faon par laquelle le systme donne l'accs aux diffrents priphriques utiliss, librant l'utilisateur des
contraintes qui consistent prciser dans les moindres dtails les interactions entre le logiciel et les circuits
lectroniques du micro ordinateur.
Exemple :
Un utilisateur demande la lecture d'un fichier sur le disque, laissant la ROMBIOS la charge de prciser, par
l'intermdiaire de sousprogramme, les lments ncessaires l'accomplissement de la requte, tel que la tailles des
secteurs, le nombre de pistes
L'accs aux sousprogrammes de la ROMBIOS est ralis aux moyens d'interruptions (appel de fonctions
gnres par le logiciel).
Rle de la Rom Bios
Gestion des priphriques :
En effet, chaque priphrique possde son propre type d'interruption et les paramtres de traitement sont
communiqus la ROMBIOS par l'intermdiaire des registres du microprocesseur.
Vrification :

(c) Africa Computing

50 sur 77

http://www.africacomputing.org

Le premier programme excut par la ROMBIOS au lancement ( mise sous tension de l'ordinateur ou
rinitialisation du systme ) est le mini auto test (Poweron self test). Celuici effectue :
. La vrification de la mmoire et de l'environnement de l'ordinateur (taille de la Ram...)
. L'Initialisation des zones de communications des composants matriels (le dialogue entre les programmes
utilisateurs et les composants s'effectuera en crivant ou en lisant certaines informations dans ces zones).
. L'initialisation de la table des vecteurs d'interruption et criture dans cette table des informations correspondant
aux vecteurs de la ROMBIOS.
Lecture du secteur de chargement (BOOT SECTOR) :
La ROMBIOS dispose aussi d'un programme de chargement en mmoire du programme d'amorage (BOOT) qui
se trouve sur le secteur 0 de la piste 0 (1er secteur logique).
Au cours de cette excution, ce programme vrifie l'existence d'une disquette format dans le lecteur de l'unit par
dfaut (en gnral A :), ainsi que l'existence du programme d'amorage luimme.
Dans le cas o cette disquette ne s'y trouverait pas, alors il recherche sur le disque dur.
En l'absence de ces informations ou si une erreur dans le programme est dtecte, il y a affichage d'un message
systme .

Chargement en mmoire vive du secteur BOOT


Excution du programme d'amorage
Le programme d'amorage se trouve dans le secteur de chargement et il va permettre de charger en mmoire vive les
modules BIOS et DOS qui sont actuellement sur le disque (disquette ou disque dur).
Ce programme se situe sur le secteur 0 de la piste 0, face 0 de toutes les disquettes systme ou non, formates par la
commande FORMAT (FORMAT/S pour avoir le systme) ou DISKCOPY (qui automatiquement formate avant
de copier si cela n'a pas encore t effectu
Dans le cas du disque dur, il est situ sur le secteur 0, tte 0 du premier cylindre de la partition DOS.
Ce programme n'occupant qu'un seul secteur, inutile de prciser qu'il est donc simplifi au maximum. Par exemple,
il n'ira pas chercher les modules BIOS et DOS ailleurs que dans les premires entres du rpertoire. C'est pour cela
qu'il faut insrer les fichiers systmes tout au dbut de la disquette, soit par un FORMAT/S qui aprs avoir format
insre les fichiers systmes (plus l'interprteur de commande), soit par la commande SYS (ce qui indique que la
disquette a t formate sans l'option /S) qui les recopie sur le disque la condition qu'il n'y ait pas eu d'autres
fichiers crs auparavant.
TRAVAIL EFFECTUE PAR LE BOOT :

(c) Africa Computing

51 sur 77

http://www.africacomputing.org

Chargement des module BIOS et DOS qui se trouvent sur la disquette


Maintenant en mmoire se trouvent les modules BIOS et DOS.
Module BIOS :
Appel IBMBIO.COM chez IBM, IO.SYS chez MICROSOFT, il peut porter diffrents noms ( base de IO).
Il est charg en mmoire et constitue l'interface de bas niveau pour les programmes de la ROMBIOS.
Son rle est de fournir des extensions variables au module de la ROMBIOS. Conserv sur disque, il peut en effet
tre modifi facilement.
Ses caractristiques sont :
Dfinition de l'tat du matriel ;
Restauration des disques ;
Initialisation des units ;
Chargement des programmes de commande des priphriques. Recherche dans le rpertoire principal du
disque le fichier de configuration CONFIG.SYS. S'il le trouve, il le lit et interprte les commandes qu'il
comporte puis charge en mmoire le paramtre systme correspondant et les diffrents programmes de
gestion de ces priphrique (exemple : gestionnaire d'cran ANSI,SYS) ;
Dfinition des vecteurs d'interruptions de numros peu levs ;
Attribution d'un nouvel emplacement mmoire au module DOS ;
Appel du module DOS.
Module DOS :
Il est appel IBMDOS.COM chez IBM et DOS.SYS chez MICROSOFT (nom base de DOS).
C'est l'interface de haut niveau avec les programmes utilisateurs. Il contient un gestionnaire de fichier
(organisation du rpertoire et des fichiers sur disque, blocage et dblocage des enregistrements...)
Il gre les appels de fonctions des entres sorties, de la gestion des fichiers et de la mmoire, de la date et de
l'heure et des programmes en cours.
Lorsqu'un programme utilisateur excute une opration d'entressorties, celleci gnre des fonctions de haut
niveau (appel de fonctions DOS). Ces fonctions engendrent leur tour des appels au module BIOS
Ensuite, le DOS rend la main au module BIOS qui charge maintenant le fichier COMMMAND.COM.
COMMAND.COM :

(c) Africa Computing

52 sur 77

http://www.africacomputing.org

Rle :
COMMAND.COM est un processeur de commande. C'est lui qui analyse les commandes que l'utilisateur a saisies
au clavier.
Il contient tous les modules correspondants aux commandes internes . Donc, aprs analyse d'une commande, s'il
s'agit d'une commande interne, il excute le programme correspondant.
Sinon, il va chercher sur le lecteur courant, afin de le charger et de le faire excuter, un fichier dont le nom
correspond ce qui a t saisi au clavier, et dont l'extension est .COM ; s'il ne trouve pas, il cherche un fichier
.EXE et s'il ne trouve toujours pas, il le cherche avec l'extension .BAT (fichier de procdure).
A ce momentl, s'il n'a toujours pas trouv, il affiche le message quivalent : NOM DE COMMANDE OU
FICHIER INCONNU
Constitution de COMMAND.COM :
Il est compos de trois parties :
1 Partie rsidente (situ aprs le DOS). Elle contient :
. Les modules de traitement des interruptions.
. Le programme de rechargement de la partie semirsidente.
. Les gestions d'erreurs et les messages d'erreurs.
. Les commandes internes.
2) Partie initialisation
Cette partie ne sert qu' la phase dmarrage du microordinateur ; la place sera donc libre aprs son excution
(principe de recouvrement : overlay). Travail effectu :
. Programme de chargement d'Autoexec.bat s'il existe .
. Affichage de la date du jour (option).
. Dtermination de l'adresse d'implantation o le systme d'exploitation chargera les programmes avant de les
excuter.
3 Partie semirsidente
Situ en haut de la mmoire utilisateur (RAM).
Elle contient surtout les modules de gestion des fichiers de commande .BAT. Cette partie peut donc tre crase si
le systme d'exploitation a besoin de place, car si c'est un programme utilisateur qui est en train de s'excuter, ce ne
peut donc tre un fichier de commande. Elle sera recharge lorsque le processeur de commande reprendra la main
(partie rsidente de COMMAND.COM).
2.2.3. Principe de fonctionnement
Rappel du droulement des tapes lors d'une saisie :
COMMAND.COM a la main ; c'est lui qui envoie l'cran le "Prompt" : c'est le message montrant qu'il est en
attente d'une commande, en gnral A :> ou C :>.
Saisie d'une commande au clavier par l'utilisateur :

(c) Africa Computing

53 sur 77

http://www.africacomputing.org

Analyse de cette commande par l'interprteur (ou processeur) de commande COMMAND.COM. 4 cas se
prsentent :
1) Commande interne : l'interprteur cherche chez lui (partie rsidente) le sousprogramme correspondant la
commande. Il l'excute puis retour la case dpart : attente d'une autre commande.
2) Commande externe. Aprs ne pas l'avoir trouv, il ira donc la chercher sur le lecteur courant. Il s'occupe du
chargement de ce programme (qui a obligatoirement une extension .COM ou .EXE) et, une fois qu'il est en RAM,
lui passe la main pour qu'il puisse s'excuter. A ce momentl, COMMAND.COM n'est donc plus actif, c'est le
programme utilisateur qui travaille avec le systme d'exploitation (en thorie directement avec le DOS par des
appels de fonctions, qui luimme appelle des fonctions BIOS).
Une fois termin, COMMAND.COM dirige nouveau les oprations et sera en mesure d'attendre une autre
commande.
Si le programme utilisateur a pris beaucoup de place en mmoire et a donc cras la partie semirsidente de
COMMAND.COM, celuici avant toute chose ira la chercher. C'est dans ces casl, s'il ne trouve plus
COMMAND.COM dans le lecteur (la disquette systme a pu tre enleve entre temps) qu'il affiche le message
semblable suivant : CHARGEMENT DE COMMAND.COM : INSEREZ LA DISQUETTE SYSTEME
3) Recherche d'un fichier ayant l'extension .BAT. C'est un fichier spcial ne contenant principalement que ces
commandes internes ou externes (et bien sr quelques autres commandes propres aux fichiers de procdures
.BAT).C'est la partie semirsidente qui gre le bon droulement des commandes ; mmes cas que 1 et 2.
4) COMMAND.COM n'a pas trouv de fichier, il affiche le message : COMMANDE OU NOM DE FICHIER
INCORRECT
2.3. LES COMMANDES DOS
2.3.1. Liste des commandes
Commande ou
gestionnaire de
priphrique
ANSI.SYS

Append

Attrib
Break
Buffers
Call
Chcp
Chdir (cd)

Objet

Dfinit des fonctions permettant de modifier l'affichage graphique, de contrler le dplacement


du curseur et de changer l 'affectation des touches. Ce gestionnaire de priphrique se charge
l'aide de la commande device ou devicehigh que vous devez placer dans le fichier
CONFIG.SYS .
Permet aux programmes d'ouvrir des fichiers de donnes dans les rpertoires spcifis, comme s
'ils se trouvaient dans le rpertoire en cours. N'utilisez pas cette commande aprs avoir lanc
Windows.
Affiche ou modifie les attributs de fichier
Dfinit ou supprime le contrle tendu de CTRL+C. Vous pouvez utiliser cette commande
l'invite MSDos ou dans le fichier CONFIG.SYS.
Alloue la mmoire ncessaire un nombre spcifi de mmoires tampon du disque lors du
dmarrage de l'ordinateur. Cette commande ne s'utilise que dans le fichier CONFIG.SYS
Permet un programme de commandes d'en appeler un autre sans mettre fin l'excution du
premier
Affiche le numro de la page de codes active. Cette commande permet aussi de modifier la page
de codes active de tous les priphriques grant la commutation de pages
Affiche le nom du rpertoire en cours ou change le rpertoire en cours.

(c) Africa Computing

54 sur 77

http://www.africacomputing.org

Chkdsk
Choice

Cls
Command
Copy
Country

Ctty
Date
Dblspace

Cre et affiche un rapport sur l'tat d'un disque.


Affiche une invite donne, attend que ]'utilisateur choisisse une touche pari le jeu de touches
spcifi, et retourne un paramtre ERRORLEVEL un programme de commande. Cette
commande ne s'emploie que dans les programmes de commandes.
Efface l ' cran.
Lance une nouvelle fois COMMAND.COM, l'interprteur de commandes MSDOS.
Copie un ou plusieurs fichiers l 'emplacement spcifi.
Permet d'utiliser le format international de l'heure, de la date et du symbole montaire, la
conversion majuscules minuscules et les sparateurs dcimaux. Cette commande ne s'utilise que
dans le fichier CONFIG.SYS.
Change le terminal partir duquel vous contrlez votre ordinateur.
Affiche la date et permet de la modifier, si ncessaire.
Lance le programme de compression de disque DoubleSpace.

DBLSPACE.SYS Dplace le gestionnaire de priphrique DBLSPACE de la mmoire conventionnelle vers la


zone de mmoire suprieure, si celleci est disponible. Pour ce faire, utilisez la commande
devicehigh dans le fichier CONFIG.SYS. Si vous utilisez la commande device, le gestionnaire
restera en mmoire conventionnelle.
Debug
Lance un programme qui permet de tester et de dboguer les fichiers excutables.
Defrag
Rorganise les fichiers d'un disque afin d'optimiser ses performances.
Del (erase)
Supprime les fichiers spcifis.
Deltree
Supprime un sousrpertoire, ses fichiers ainsi que tous les sousrpertoires et fichiers drivant
de ce sousrpertoire.
Device
Charge en mmoire le gestionnaire de priphrique spcifi. Cette commande ne s'utilise que
dans le fichier CONFIG.SYS.
Devicehigh
Charge, dans la zone de mmoire suprieure, les gestionnaires de priphrique spcifis. Cette
commande ne s'utilise que dans le fichier CONFIG.SYS.
Dir
Affiche la liste des fichiers et sousrpertoires d'un rpertoire.
Diskcomp
Compare le contenu de deux disquettes.
Diskcopy
Copie le contenu de la disquette du lecteur source sur une disquette, formate ou non, place
dans le lecteur cible.
DISPLAY.SYS Gre la commutation de pages de Codes de l'cran et du clavier. Ce gestionnaire de priphrique
se charge l'aide de la commande device ou devicehigh que vous devez placer dans le fichier
CONFIG.SYS.
Dos
Spcifie que MSDOS doit conserver un lien avec la zone de mmoire suprieure, charger une
partie de son programme dans la zone de mmoire haute (HMA), ou les deux. Cette commande
ne s'utilise que dans le fichier CONFIG.SYS.
Doshelp
Affiche le rsum de toutes les commandes MSDOS et explique brivement chacune d'elles.
Les informations affiches par cette commande sont similaires celles de l 'Aide MSDOS,
mais elles sont moins dtailles.
Doskey
Charge en mmoire le programme Doskey, qui rappelle les commandes MSDOS. Doskey vous
permet de modifier des lignes de commandes, de crer et d'excuter des macros.
Dosshell
Lance le Shell MSDOS, une interface graphique de
DRIVER.SYS
Cre un lecteur logique que vous pouvez utiliser pour dsigner un lecteur de disquette physique.
Ce gestionnaire de priphrique se charge l 'aide de la commande device ou devicehigh que
vous devez placer dans le fichier CONFIG.SYS.
Drivparm
Dfinit les paramtres des priphriques de transfert par blocs lors du lancement de MSDOS.
Cette commande ne s'utilise que dans le fichier CONFIG.SYS.

(c) Africa Computing

55 sur 77

http://www.africacomputing.org

Echo

Edit
EGA.SYS
EGA.
Emm386

EMM386.EXE

Exit
Expand
Fastopen

Fc
Fcbs
Fdisk
Files
Find
For
Format
Goto

Graphics
Help
HIMEM.SYS
If
Include
Install
Interlnk

Indique si la fonction de contrle par cho des commandes est active ou dsactive. Cette
commande permet galement d'afficher ou de cacher le texte des programmes de commandes
lors de leur excution.
Lance ]'diteur MSDOS qui permet de crer et de modifier des fichiers texte ASCII.
Enregistre et restaure l'cran lorsque la Commutation de tches du Shell MSDOS est utilise
avec un moniteur
Ce gestionnaire de priphrique se charge l'aide de la commande device ou devicehigh que
vous devez placer dans le fichier CONFIG.SYS.
Active ou dsactive le gestionnaire de mmoire pagine EMM386 sur un ordinateur dot d'un
processeur 80386 ou plus puissant. N'utilisez pas cette commande lorsque vous excutez
Windows.
Donne accs la zone de mmoire suprieure et utilise la mmoire tendue pour simuler la
mmoire pagine. Ce gestionnaire de priphrique se charge l'aide de la commande device
place dans le fichier CONFIG.SYS,
Quitte le programme COMMAND.COM (l'interprteur de commandes) et retourne au
programme qui a lanc COMMAND.COM, s'il en existe un.
Dcompresse le fichier compress.
Lance le programme Fastopen en vue d'amliorer les performances des ordinateurs comportant
des rpertoires de grande taille. Fastopen rduit le temps ncessaire pour ouvrir les fichiers
frquemment utiliss. N'utilisez pas cette commande lorsque vous excutez Windows.
Compare deux fichiers et affiche leurs diffrences
Spcifie le nombre de blocs de contrle de fichier (FCB, File Control Blocks) que MSDOS
peut ouvrir simultanment. Cette commande ne s'utilise que dans le fichier CONFIG.SYS
Lance le programme Fdisk qui permet de configurer un disque dur en vue de son utilisation avec
MSDOS.
Spcifie le nombre de fichiers auxquels MSDOS peut accder simultanment. Cette commande
ne s'utilise que dans le fichier CONFIG.SYS.
Recherche une chane de texte spcifique dans un ou plusieurs fichiers.
Excute la commande que vous spcifiez sur chaque fichier d'un groupe de fichiers. Cette
commande ne s'utilise que dans les programmes de commandes.
Formate un disque afin de pouvoir l'utiliser avec MSDOS.
Enjoint MSDOS de poursuivre le traitement partir de l'tiquette spcifie dans un
programme de commandes. Cette commande ne s'utilise que dans les programmes de
commandes.
Charge un programme en mmoire qui permet d'imprimer les informations affiches l'cran.
N'utilisez la commande graphics que si vous disposez d'un adaptateur couleur ou graphique.
Lance l'Aide MSDOS
Gre l 'utilisation de la mmoire tendue. Ce gestionnaire de priphrique se charge l'aide de la
commande device que vous devez placer dans le fichier CONFIG.SYS.
Effectue un traitement conditionnel dans des programme de commandes. Cette commande ne
s'utilise que dans les programmes de commandes.
Inclut le contenu d'un bloc de configuration. Cette commande ne s'utilise que dans un bloc de
menu du fichier CONFIG.SYS.
Charge en mmoire un programme rsident. Cette commande ne s'utilise que dans le fichier
CONFIG.SYS.
Connecte deux ordinateurs par leur port parallle ou srie et leur permet de partager des disques
et des ports d'imprimante

INTERLNK.EXE
(c) Africa Computing

56 sur 77

http://www.africacomputing.org

Intersvr
Keyb
Label
Lastdrive
Loadfix
Loadhigh (Ih)
Mem

Menueolor
Menudefault
Menuitem
Mkdir (md)
Mode

More
Move
Msav
Msbackup
Mscdex
Msd
Nlsfunc

Numlock
Path
Pause

Power
POWER.EXE

Print
Prompt

Redirige les commandes des lecteurs et ports d'imprimante Interlnk vers les lecteurs et ports
d'imprimante du serveur Interlnk. Ce gestionnaire de priphrique se charge ] ' aide de la
commande device ou devicehigh que vous devez placer dans le fichier CONFIG.SYS.
Lance le serveur Interlnk.
Lance le programme Keyb qui permet de configurer un clavier en fonction de la langue utilise.
Cre, modifie ou supprime le nom de volume d'un disque.
Spcifie le nombre maximal de lecteurs auxquels vous pouvez accder. Cette commande ne
s'utilise que dans le fichier CONFIG.SYS.
Charge un programme audessus des 64 premiers Ko de mmoire conventionnelle.
Charge un programme dans la zone de mmoire suprieure.
Affiche la quantit de mmoire utilise et disponible de l'ordinateur. mmoire de l'ordinateur. Ce
programme configure les gestionnaires de priphrique et les programmes rsidents afin qu'ils
s'excutent dans la zone de mmoire suprieure. N'utilisez pas cette commande lorsque vous
excutez Windows.
Dfinit la couleur du texte et de fond du menu de dmarrage. Cette commande ne s'utilise que
dans un bloc de menu du fichier CONFIG.SYS.
Spcifie l'lment par dfaut du menu de dmarrage et permet de fixer un dlai, si vous le
souhaitez. Cette commande ne s'utilise que dans un bloc de menu du fichier CONFIG.SYS.
Permet de dfinir jusqu' neuf lments du menu de dmarrage. Cette commande ne s'utilise que
dans un bloc de menu du fichier CONFIG.SYS.
Cre un rpertoire
Permet de configurer une imprimante, un port srie ou un adaptateur d'affichage, de dfinir la
frquence de rptition et de rediriger la sortie imprimante d'un port parallle vers un port de
communication srie. Cette commande permet galement de prparer, slectionner, actualiser ou
afficher les numros des pages de codes des imprimantes parallles ou du clavier et de l'cran, et
d'afficher l'tat de tous les priphriques installs sur votre ordinateur.
Affiche les donnes cran par cran
Dplace un ou plusieurs fichiers vers un autre emplacement.
Inspecte l'ordinateur en vue de dtecter la prsence de virus connus.
Sauvegarde ou restaure un ou plusieurs fichiers d'un disque sur un autre disque.
Permet d'accder aux lecteurs CDROM.
Fournit des informations techniques dtailles concernant votre ordinateur.
Lance le programme Nlsfunc qui permet de charger en mmoire des informations spcifiques
un pays pour la gestion des langues et conventions nationales. N'utilisez pas cette commande
lorsque vous excutez Windows.
Spcifie si le paramtre NUMLOCK du pav numrique a t initialement activ ou dsactiv.
Cette commande ne s'utilise que dans le fichier CONFIG.SYS.
Indique les rpertoires dans lesquels MSDOS doit rechercher les fichiers excutables.
Suspend le traitement d'un programme de commandes et affiche un message demandant
l'utilisateur d'appuyer sur une touche quelconque pour continuer. Cette commande ne s'utilise
que dans les programmes de commandes.
Rduit la consommation de courant lorsque les applications et les priphriques sont inactifs. Le
gestionnaire de courant est conforme la nome APM.
Rduit la consommation de courant lorsque les applications et les priphriques sont inactifs. Ce
gestionnaire de priphrique se charge l'aide de la commande device ou devicehigh que vous
devez placer dans le fichier CONFIG.SYS.
Imprime un fichier texte
Modifie l'invite MSDOS

(c) Africa Computing

57 sur 77

http://www.africacomputing.org

Qbasic

Lance MSDOS QBasic, un programme qui lit des instructions crites en langage Basic, puis
les interprte en code excutable par l'ordinateur.
RAMDRIVE.SYS Cre un disque virtuel dans la mmoire vive (RAM) de l'ordinateur afin de simuler un lecteur de
disque dur. Ce gestionnaire de priphrique se charge l'aide de la commande device ou
devicehigh que vous devez placer dans le fichier CONFIG.SYS.
Rem
Permet d'inclure des commentaires ou d'empcher l'excution de certaines lignes dans un fichier
de commandes ou dans le fichier CONFIG.SYS.
Rename (ren)
Modifie le nom d'un ou de plusieurs fichiers.
Replace
Remplace les fichiers du rpertoire cible par les fichiers de mme nom du rpertoire source.
Restore
Restaure les fichiers sauvegards l'aide de la commande backup d'une version prcdente
deMSDOS.
Rmdir (rd)
Supprime un rpertoire.
Set
Affiche, dfinit ou supprime les variables d'environnement de MSDOS.
Setver
Dfinit le numro de version MSDOS que MSDOS version 6.0 renvoie un programme ou
un gestionnaire de priphrique.
SETVER.EXE
Charge en mmoire la table des versions de MSDOS. Ce gestionnaire de priphrique se
charge l'aide de la commande device ou devicehigh que vous devez placer dans le fichier
CONFIG.SYS.
Share
Lance le programme Share qui permet d'installer les fonctions de partage et de verrouillage de
fichier sur vos disques et vos lecteurs rseau.
Shell
Spcifie le nom et l'emplacement de l'interprteur de commandes que MSDOS doit utiliser.
Cette commande ne s'utilise que dans le fichier CONFIG.SYS.
Shift
Modifie la position des paramtres remplaables dans un fichier de commandes.
Smartdrv
Lorsqu'elle est spcifie sur la ligne de commande ou dans le fichier AUTOEXEC.BAT, cette
commande cre une antmmoire dans la mmoire tendue qui permet d'acclrer les accs au
disque dur. Lorsqu'elle est charge l'aide de la commande device dans le fichier
CONFIG.SYS, elle rend compatibles les contrleurs de disque dur qui ne peuvent fonctionner
conjointement avec EMM386 et Microsoft Windows en mode tendu.
Sort
Lit et trie les donnes en entre, puis crit le rsultat l'cran, dans un fichier ou sur un autre
priphrique.
Stacks
Gre l'utilisation dynamique des piles de donnes afin de traiter les interruptions matrielles.
Cette commande ne s'utilise que dans le fichier CONFIG.SYS.
Submenu
Dans le menu de dmarrage, dfinit un lment qui, une fois slectionn, affiche un autre
ensemble de choix. Cette commande ne s'utilise que dans un bloc de menu du fichier
CONFIG.SYS.
Subst
Affecte une lettre de lecteur un chemin. N'utilisez pas cette commande lorsque vous excutez
Windows.
Switches
Offre des options spciales. Cette commande ne s'utilise que dans le fichier CONFIG.SYS.
Sys
Cre un nouveau disque de lancement en copiant les fichiers systme cachs de MSDOS et
l'interprteur de commandes MSDOS COMMAND.COM) sur le disque du lecteur spcifi
Time
Affiche l'heure systme ou rgle l'horloge interne de l'ordinateur.
Tree
Donne une reprsentation graphique de la structure des rpertoires d'un chemin ou du disque
d'un lecteur.
Type
Affiche le contenu d 'un fichier texte.
Undelete
Restaure les fichiers prcdemment supprims avec la commande del.
Unformat
Restaure le contenu d'un disque effac par la commande format.
Ver
Affiche le numro de version de MSDOS.
Verify
(c) Africa Computing

58 sur 77

http://www.africacomputing.org

Vol
Vsafe

XCOPY

Active ou dsactive l 'option de vrification lors de l'criture de fichiers sur disque. Vous pouvez
utiliser cette commande l'invite MSDOS ou dans le fichier CONFIG.SYS.
Affiche le nom de volume et le numro de srie d'un disque format avec MSDOS version 4.0
ou ultrieure.
Surveille en permanence votre ordinateur en vue de dtecter des virus, et affiche un message
d'avertissement lorsqu'il en dtecte un. N'utilisez pas cette commande lorsque vous excutez
Windows.
Copie les fichiers ( l 'exception des fichiers cachs et des fichiers systme) et les rpertoires, y
compris les sousrpertoires.

2.3.2. Gestionnaire de priphriques


Les gestionnaires de priphrique suivants peuvent tre chargs dans le fichier CONFIG.SYS l'aide de la
commande device ou devicehigh.
ANSI.SYS HIMEM.SYS DISPLAY.SYS
DBLSPACE.UMB INTERLNK.EXE DRIVER.SYS
POWER.EXE EGA.SYS SETVER.EXE
RAMDRIVE.SYS EMM386.EXE SMARTDRV.EXE
Les gestionnaires de priphrique EMM386.EXE et HIMEM.SYS ne peuvent pas tre chargs l'aide de la
commande devicehigh.
Les fichiers COUNTRY.SYS et KEYBOARD.SYS ne sont pas des gestionnaires de priphrique. Pour les utiliser,
placez respectivement la commande country ou la commande keyb dans le fichier CONFIG.SYS.
Commandes ne pas utiliser avec Windows :
Les commandes suivantes ne doivent pas tre utilises aprs le lancement de Windows.
append smartdrv memmaker emm386 vsafe fastopen defrag subst nlsfunc
Commandes utilises dans CONFIG.SYS :
Vous pouvez utiliser les commandes suivantes dans le fichier CONFIG.SYS.
break include shell devicehigh files set device
rem country lastdrive submenu buffers install stacks
menudefault verify
menucolor switches fcbs drivparm numlock
dos menuitem
Commandes utilises exclusivement dans les programmes de commandes :
Les commandes suivantes sont trs utiles dans les programmes de commandes :
call goto shift for rem pause echo choice if

(c) Africa Computing

59 sur 77

http://www.africacomputing.org

3. ENTRETENIR ET OPTIMISER SON PC


3.1. INTRODUCTION
Afin de garder un niveau de performance honorable sous Windows, il est indispensable de bien l'entretenir. Cela
signifie par exemple de ne pas supprimer " la barbare" des programmes, mais de passer par la fonction adquate de
suppression de logiciels.
Cela signifie aussi effectuer rgulirement des vrifications d'erreurs sur vos disques durs. Avec le temps, ces
derniers se fragmentent (du moins les fichiers qu'il contient). Il est ncessaire d'effectuer une dfragmentation
rgulire.
Par dfaut, Windows n'est pas optimis. Il est possible d'amliorer ses performances gnrales en effectuant
quelques petits rglages. Les voici galement expliqus pas pas dans ce guide pratique.
3.2. SUPPRIMER UN LOGICIEL EN TOUTE SCURIT
Livr avec Windows 95 et Windows 98, le module Ajout/Suppression de programmes vous permet de dsinstaller
en toute scurit les logiciels qui vous sont inutiles.
En effet, cet utilitaire permet de dsinstaller un logiciel, sans pour autant crer de conflit avec un autre logiciel. Pour
cela, l'utilitaire dsinstalle les principaux fichiers du logiciel, mais laisse les fichiers indispensables au
fonctionnement des autres logiciels comme les fichiers dll, des librairies d'instruction qui peuvent tre communes
plusieurs programmes..
Ainsi grce cet utilitaire, vous pourrez augmenter l'espace disque de votre PC tout en supprimant avec facilit les
logiciels qui vous sont inutiles.
Tout d'abord, cliquez sur le bouton Dmarrer, puis sur Paramtres et enfin sur Panneau de configuration.
Lorsque le panneau de configuration apparat, cliquez sur l'icne Ajout/Suppression de programmes. Une
nouvelle fentre apparat alors :

(c) Africa Computing

60 sur 77

http://www.africacomputing.org

Dans la liste propose, slectionnez le logiciel que vous souhaitez dsinstaller, puis cliquez sur le bouton
Ajouter/Supprimer sous Windows 95, 98 et Me.
3.3. LIBRER DE L'ESPACE SUR SON DISQUE DUR
L'utilitaire Nettoyage de disque vous permet de gagner de l'espace sur votre disque dur en supprimant les fichiers
qui peuvent tre effacs sans aucun danger.
Le Nettoyage de disque repre tous les fichiers temporaires, les fichiers du cache Internet ainsi que les fichiers
programme inutiles que vous pouvez supprimer en toute scurit.
Pour accder cet utilitaire, cliquez sur le Bouton Dmarrer, ensuite sur Programmes, puis sur Accessoires,
slectionnez Outils systmes et cliquez enfin sur Nettoyage de disque. Une fentre apparat, slectionnez le lecteur
que vous souhaitez nettoyer. Une fois votre choix fait, confirmez par OK.

Une fentre s'affiche alors, numrant les fichiers que vous pouvez supprimer. Il ne vous reste plus qu' confirmer
votre choix en cliquant sur OK.
3.4. SCANDISK
Pour viter les plantages de votre PC et rparer les erreurs qui s'y trouvent dessus, toutes les versions de Windows
sont livres avec l'utilitaire Scandisk qui permet de remdier ces problmes. En effet, Scandisk comme son nom
l'indique analyse minutieusement votre disque dur pour y dtecter les erreurs et les rparer.
Pour accder Scandisk, cliquez sur le Bouton Dmarrer, ensuite sur Programmes, puis sur Accessoires.
Slectionnez Outils systmes et cliquez enfin sur Scandisk. Une fentre apparat alors :

(c) Africa Computing

61 sur 77

http://www.africacomputing.org

Tout d'abord, vous devez spcifier le lecteur que vous souhaitez analyser. Ensuite, il vous est fortement conseill de
faire une analyse minutieuse et de corriger les erreurs automatiquement.
3.5. DFRAGMENTER, OPTIMISER SES APPLICATIONS 3.5.1. Premire mthode
Double cliquez sur le Poste de travail. Cliquez ensuite avec le bouton droit de la souris sur le disque dur
dfragmenter. Dans le menu contextuel qui apparat, cliquez sur Proprits. Cliquez sur l'onglet Outils pour avoir
accs aux outils systmes propre au disque dur. Dans la partie consacre la dfragmentation, cliquez sur
Dfragmenter maintenant pour lancer le dfragmenteur de disque. Cette mthode lance directement la
dfragmentation du disque que vous avez choisi. Vous n'avez rien paramtrer.
3.5.2. Seconde mthode
Cliquez sur le Bouton dmarrer, sur Programmes, sur Accessoires, sur Outils systmes et enfin sur
Dfragmenteur de disque.
Une fentre s'affiche alors vous permettant de choisir quel lecteur vous voulez dfragmenter.

Dans les deux cas :


Vous pouvez rorganiser les fichiers pour que les programmes dmarrent plus vite. Les programmes les plus utiliss
seront placs en tte du disque pour un accs plus rapide.
Cliquez sur le bouton Dmarrer, sur Programmes, Accessoires, Outils systme, puis sur Dfragmenteur de
disque. Cliquez sur le bouton Paramtres. Dans la zone Lors de la dfragmentation du disque dur, cochez la case
Rorganiser les fichiers pour que mes programmes dmarrent plus vite. Validez par OK. Slectionnez le
lecteur dfragmenter puis cliquez une nouvelle fois sur OK pour dbuter l'optimisation.

(c) Africa Computing

62 sur 77

http://www.africacomputing.org

3.6. CRER UNE DISQUETTE DE SECOURS


Pour crer une disquette de secours pour Windows, allez
dans le panneau de configuration. Pour cela, double cliquez
sur le Poste de travail puis sur Panneau de configuration.
Cliquez ensuite sur Ajout/Suppression de programmes et
sur l'onglet Disquette de dmarrage.

Vous aurez besoin d'une disquette vierge pour crer la disquette de secours.
Cliquez sur Crer une disquette... lorsque vous tes prt. Cette disquette fait galement office de disquette de
dmarrage / de boot.
En cas de srieux problmes avec votre ordinateur, mettez cette disquette dans votre lecteur et dmarrez la machine.
Votre ordinateur "bootera" alors sur cette disquette qui contient des outils pour examiner et rparer votre disque dur
(scandisk, fdisk, etc).
3.7. CRER UNE DISQUETTE DE DMARRAGE DE BOOT
Pour crer une disquette de dmarrage, insrer une disquette dans le lecteur et cliquez sur bouton droit de la souris
sur l'icne Disquette dans le Poste de travail. Dans le menu contextuel qui apparat, cliquer sur Formater.

(c) Africa Computing

63 sur 77

http://www.africacomputing.org

Dans la boite de dialogue qui apparat, valider l'option Copier les fichiers systmes. Cliquez enfin sur Dmarrer
pour lancer la cration de la disquette de dmarrage.
Cette disquette sert dmarrer proprement votre systme notamment en cas d'infection par un virus de boot. Il est
donc judicieux de la protger en criture en dplaant le petit bout de plastique pour dboucher le trou.
3.8. DMARRER WINDOWS PLUS RAPIDEMENT
3.8.1. Dmarrage plus rapide #1
Aprs avoir install plusieurs applications ou options qui se lancent automatiquement au dmarrage de Windows, il
peut arriver que celuici rame au dmarrage cause de ces lancements d'applications.
Si cela arrive, le meilleur moyen de vrifier tous les programmes prsents en mmoire et de les dsactiver
temporairement ou dfinitivement est l'Utilitaire de configuration systme.
Vous le trouverez dans le menu Outils des Informations systme (Dmarrer/ Programmes/ Accessoires/Outils
Systme). Cliquez sur l'onglet Dmarrage, tous les services et programmes lancs automatiquement au dmarrage
(boot) de Windows y sont lists et peuvent tre activs ou dsactivs.
3.8.2. Dmarrage plus rapide #2
Vous pouvez acclrer le dmarrage de Windows en lui disant de ne pas chercher votre lecteur de disquette (vous
pourrez toujours utiliser votre lecteur, mais Windows ne le cherchera que lorsque vous cliquerez sur son icne dans
le poste de travail).
Cliquez sur le Poste de travail avec le bouton droit et choisissez Proprits. Slectionnez l'onglet Performances et
cliquez sur le bouton Systme de fichiers puis sur l'onglet Disquette. Enfin dslectionnez l'option Rechercher les
nouveaux lecteurs chaque dmarrage de l'ordinateur.
3.9. OPTIMISER LA MMOIRE
3.9.1. Optimiser la mmoire virtuelle

(c) Africa Computing

64 sur 77

http://www.africacomputing.org

Cliquez sur l'icne du Poste de travail puis activez la Commande Proprits. Ouvrez l'onglet Performances et
cliquez sur le bouton Mmoire virtuelle.
Contrairement la recommandation qui nous est donne, nous allons "nous permettre de spcifier nos propres
paramtres". Il est important ici, de donner la mme valeur pour le maximum et pour le minimum. Donner pour
valeur 2.5 fois votre RAM.

En agissant de la sorte, la mmoire virtuelle ne composera plus qu'un seul et unique bloc sur votre disque dur. Il est
recommand de le placer sur le disque dur le plus rapide de votre systme.
3.9.2. Optimiser la mmoire cache
A partir de 16 Mo de RAM, n'hsiter pas : dans le menu contextuel du Poste de travail apparaissant pas un clic
droit sur son icne sur le bureau, activez la commande Proprits. Ouvrez l'onglet Performances et cliquez sur le
bouton Systme de fichiers.
Dans la liste droulante Utilisation typique de cet ordinateur, ne vous privez pas de vous dfinir comme Serveur
rseau. Au prochain dmarrage, Window affectera 16 Ko et non plus 8 Ko au cache des fichiers.
3.10. ACCLRER SON MODEM ET SA CONNEXION INTERNET
3.10.1. Acclrez votre modem
Pour augmenter facilement les performances de son modem, il suffit de rajouter simplement une ligne dans le
fichier System.ini. Lancez l'diteur de configuration systme en cliquant sur le bouton Dmarrer, sur Excuter
puis en tapant sysedit. Slectionnez le fichier System.ini puis rajoutez dans la section [386Enh] la ligne suivante :
COMxBuffer=1024 avec x le numro du port o est branch votre modem (pour le savoir, allez dans la rubrique
Modem du panneau de configuration puis cliquez sur le bouton Proprits en slectionnant votre modem).
3.10.2. Acclrez votre connexion Internet
Vous pouvez tenter de rduire votre attente de connexion Internet en dsactivant quelques options inutiles dans
votre connexion Accs rseau distance.
Pour y accder, cliquez sur le bouton Dmarrer/ Programmes/ Accessoires/ Communications/ Accs rseau
distance. Cliquez sur le bouton droit de la souris sur votre icne de connexion Internet puis slectionnez la
commande Proprits. Cliquez sur l'onglet Type de serveur et, dans les Options avances, dcochez la case Se
connecter un rseau.

(c) Africa Computing

65 sur 77

http://www.africacomputing.org

Dans les protocoles rseaux autoriss, dcochez les cases NetBEUI et Compatible IPX/SPX. Vous gagnerez ainsi
plusieurs dizaines de secondes.

3.11. BOOSTER SON SYSTME


3.11.1. Acclrez votre disque dur
Si vous avez un disque dur Ultra DMA, vrifiez qu'il est bien configur dans le Gestionnaire de priphriques.
Allez dans le Panneau de configuration, double cliquez sur l'icne Systme puis cliquez sur l'onglet Gestionnaires
de priphriques. Cherchez votre disque dur dans la liste des Lecteurs de disque, puis double cliquez sur son nom.
Cliquez sur l'onglet Paramtres puis vrifiez que la case DMA est coche.
Attention, si vous cochez la case alors que votre disque dur n'est pas Ultra DMA, Windows plantera.
3.11.2. Evitez l'Active Desktop

(c) Africa Computing

66 sur 77

http://www.africacomputing.org

Si vous utilisez un fond d'cran sur votre ordinateur,


veillez bien ce qu'il soit au format BMP. En effet, un
fond d'cran au format JPG ncessite l'utilisation d'Active
Desktop qui est assez gourmand en ressource et parfois
instable.

La meilleure solution consiste donc prendre votre arrire plan au format JPG, puis de le convertir au format
BMP avec un utilitaire du type Paint Shop Pro. Vous gagnerez ainsi en vitesse et en stabilit.
3.11.3. Mettez jour vos pilotes
Afin de tirer le meilleur parti possible de sa machine, il est indispensable de mettre jour rgulirement les pilotes
des lments composants votre ordinateur. Ainsi, n'hsitez consulter les sites des fabricants de matriel pour savoir
par exemple si votre carte vido ne possde pas un pilote plus rcent que celui install sur votre PC. La mise jour
d'un simple drivers peut booster les performances de plus de 20 % ! Pensezy.
Liens utiles :
http://www.windrivers.com
http://www.touslesdrivers.com

(c) Africa Computing

67 sur 77

http://www.africacomputing.org

4. LE BIOS
4.1. INTRODUCTION
Le BIOS (Basic Imput / Output System) se compose de deux lments :

Un circuit DIP ou une mmoire flash contenant la partie logicielle ;


Un circuit CMOS (Complementary Metal Oxyde Semiconductor) dans lequel sont sauvs les paramtres.
Celuici doit imprativement toujours tre maintenu sous tension l'aide d'une pile ou d'un accumulateur.
S'il n'est plus aliment, toutes les valeurs qu'il contient sont irrmdiablement perdues.
La partie logicielle nous permet de configurer les diffrents lments hardware qui composent le PC. On y rgle :
la date et l'heure,
le type de(s) disque(s) dur(s),
le type de(s) lecteur de disquette,
le type d'affichage.
Plusieurs fabricants conoivent des BIOS :
AMI (American Megatrends),
AWARD,
PHOENIX pour les plus courants.
Certains grand constructeurs produisent leurs BIOS maison, tel IBM et COMPAQ
Jusqu'au 486, le BIOS se prsentait sous la forme d'un circuit DIP non rinscriptible
sans outils spcialiss. Maintenant une nouvelle technologie tend se rpandre, le
BIOS flash, qui n'est autre qu'une EEPROM pouvant tre reprogramm au moyen
d'un logiciel. Les BIOS rcents intgrent un systme appel Energy Star. Ce
dernier offre des fonctions d'conomie d'nergie par l'extinction de l'cran, l'arrt de rotation du disque dur aprs un
temps dtermin.
4.2. DMARRAGE DU PC
Lors de l'initialisation du PC, le BIOS va procder un certain nombre de test, afin de dterminer si la configuration
et le fonctionnement du PC sont correct. Le plus visible est le test de mmoire qui s'affiche sous forme de dcompte
en haut de l'cran. En fait, le BIOS va pousser ses investigations beaucoup plus loin et tester la plupart des
composants de la carte mre. En cas d'erreur, un message est affich ou, si cela n'est pas possible, un certain nombre
de Bips vont permettre de dterminer le type de problme.
Si le test se termine sans problme, un Bip retentit, dans les autres cas, le PC met 2 bips ou plus. Compaq utilise
deux bips pour signaler une initialisation sans encombre.

(c) Africa Computing

68 sur 77

http://www.africacomputing.org

Cette procdure est appele POST ( Power On SelfTest ). Le tableau cidessous donne un exemple succinct des
tests effectus.
Processor register test
ROM BIOS checksum check
Keyboard controller test
CMOS Shutdown register test
Channel 2,1,0 timer test
Memory refresh test
Base 64KB RAM test
CACHE memory test
CMOS battery, options set, checksum check
Display type verification
Entering protected mode
Address line test and memory size finding
Conventional and Extended memory test
DMA controller test
Keyboard test
System configuration verification and setup
4.3. LE PLUG AND PLAY
La norme Plug and Play a pour but de permettre au BIOS de dtecter automatiquement tout nouveau composant
hardware. Afin de fonctionner dans des conditions idales, une carte Plug and Play doit intgrer un composant
appel PLD ( programmable Logic Device).
Le priphrique doit pouvoir communiquer un numro d'identificationunique et donner la liste des ressources qu'il
exige et peut grer.
4.3.1. Fonctionnement
A chaque dmarrage du PC, le BIOS examine le bus systme. Ensuite chaque contrleur est isol et examin
(contrleur vido, disque, ... ). S'il dtecte un quelconque changement de configuration matrielle, il tente d'allouer
les ressources automatiquement. Il passe ensuite un rapport au Gestionnaire de configuration qui affine les
paramtres du nouveau priphrique. Par dfaut, chaque composant se voit assigner les ressources qu'il prfre. En
cas de conflit, il est reconfigur jusqu' obtention d'une configuration stable. Le systme d'exploitation transmet
alors aux pilotes les informations sur les ressources qui leur ont t attribues. Les donnes de la nouvelle
configuration sont alors sauvegardes dans une mmoire non volatile, situe sur la carte mre. Les spcifications
font tat de 256 octets par carte ISA. Cette mmoire porte le nom de ESCD (Embedded System Configuration
Data).
4.4. LES BIOS FLASH
De plus en plus de constructeurs de cartes mres adoptent des BIOS de type flash. Leur nom est issu du fait qu'ils
sont stocks dans une mmoire flash, et non dans une simple PROM. Ils peuvent ainsi tre mis jour par logiciel.
Auparavant, il tait quasi impossible de remplacer un BIOS en PROM, car la distribution de ce type de circuits se
faisait de manire quasi confidentielle. Dsormais, il suffit de se procurer une image du BIOS, sous forme d'un
simple fichier binaire pour updater son BIOS. Une carte mre disposant d'un BIOS Flash est gnralement fournie
avec une disquette. Celleci contient un utilitaire permettant d'crire dans la mmoire flash. Avant d'updater un
BIOS, il faut tre sr d'avoir choisi une version supporte par votre matriel. Ensuite, il faudra booter sur la
disquette prcite et sauvegarder le BIOS actuel. Enfin, un nouveau boot sur cette mme disquette vous permettra de
mettre jour votre BIOS.

(c) Africa Computing

69 sur 77

http://www.africacomputing.org

Attention, ne tentez pas ces oprations avec un gestionnaire de mmoire ( Himem.sys, ... ) charg.
Si votre machine venait planter pendant l'update, de nombreuses carte mres sont capables de restaurer le BIOS
l'aide d'un simple jumper On trouvera facilement des mises jour de ces BIOS sur Interne, sur les sites des
fabricants.
Un BIOS de type flash peut, en thorie, tre agress par des virus. En effet, sa forme logicielle le met a porte d'une
telle menace. Pour viter ce type de problme, de nombreux constructeurs proposent une protection matrielle
contre l'criture Elle se prsente gnralement sous la forme d'un jumper situ sur la carte mre.
4.5. FLASHER UN BIOS
Chaque fabricant propose un logiciel spcifique destin cet effet. Mais certaines rgles restent d'usage quel que
soit la marque concerne. Avant tout assurezvous de bien possder une mise jour compatible avec votre carte
mre et votre version de Bios. Si ncessaire, dsactiver le jumper protgeant en criture votre Bios. Prparez une
disquette systme saine, ne contenant aucun rsident ou gestionnaire de mmoire. Sur celleci devra se trouver le
logiciel "flasheur" ainsi que le futur Bios. Commencez par effectuer une sauvegarde du Bios actuel.
En effet, si vous constatez par la suite que la nouvelle version apporte plus de problme que la prcdente, vous
pourrez toujours flasher l'ancienne.
Procdez ensuite la mise jour en vous conformant aux informations donnes par le logiciel. Enfin, vous pouvez
teindre votre PC et n'oubliez pas de reprotger en criture le Bios.
Quoi qu'il arrive, n'teignez jamais votre PC pendant la mise jour. En effet, une carte mre sans Bios est
totalement inutilisable. Heureusement, de nombreux constructeurs ont prvu le pire et on cod en dur un Bios de
secours. Ainsi, si la mise jour choue, vous n'avez qu' dplacer un simple jumper pour avoir nouveau un Bios.
Si des problmes paraissent pendant l'criture du Bios, vous pouvez dsactiver les fonctions de cache bios dans le
Setup.
Pour trouver une mise jour du Bios adapte votre PC, inutile d'aller sur le site d'AMI, d'Award ou encore de
Phoenix. En effet, ces socits commercialisent un base qui est personnalise par les fabricants de carte mres.
C'est donc chez ces derniers qu'il faut se rendre.
1) Avant de flasher son BIOS, il faut se demander l'intrt du flashage. En effet, le BIOS permet de mettre jour
le BIOS pour diverses raisons (correction de bugs, ajout de nouvelles fonctionnalits, support de nouveau matriel),
toutefois les volutions apportes ne vous touchent pas forcment directement, de plus le nouveau BIOS peut
pourquoi pas apporter de nouveaux bugs... Ainsi, les amliorations que le flashage peut apporter (dcrites dans le
fichier texte accompagnant le nouveau BIOS) valentil la peine d'encourir les risques du flashage du BIOS (aussi
minimes soientils).
(2) Avant toute chose il faut dterminer la marque de votre carte mre et de votre bios. Pour cela tlchargez ce
petit logiciel qui vous donnera toutes ses informations :
Voici le rsultat :

(c) Africa Computing

70 sur 77

http://www.africacomputing.org

La version du bios est dtermine "Award"( ligne 16 et 17). La version est la ligne 18 "Board/BIOSversion".
Dans cet exemple nous pouvons voir "V1.1SL" avec la date : feb.11,1999.
Ensuite la ligne 17 on peut dterminer la marque de la carte mre :
"Award IDstring" 02/12/1999693/596W977EF2A6LGQ1BC00.
Ce qui nous intresse est la section en rouge :
2A6LG dtermine le chipset.
Q1 determine le fabricant de la carte mre
BC00 dtermine le modle de la carte mre
Maintenant que nous avons la rfrence du bios ainsi que la rfrence de la carte mre, nous pouvons liminer les
risques de planter le pc. Maintenant reste dterminer la marque de la carte mre. Pour cela allez sur le site
www.ping.be/bios.
Une fois sur la page d'accueil de ce site cliquez sur "Award numbers" ou "Ami numbers" suivant la marque de votre
bios.
Voici ce que vous trouverez :

Nous pouvons voir que Q1 correspond QDI et en allant sur ce site on pourra tlcharger la mise jour du bios.
Vous avez deux choses tlcharger.
Un programme avec l'extension ".exe",

(c) Africa Computing

71 sur 77

http://www.africacomputing.org

Un fichier avec l'extension ".bin".


Maintenant que vous avez le programme et le fichier, vous les mettez en disquette et vous redmarrez votre pc en
mode MSdos (touche F8 lors du dmarrage et mode MSdos sans chec).Ensuite vous tapez le nom du programme
avec l'extension exe. Voila ce qui devrait s'afficher (videmment en fonction de la marque de votre bios, Pour nos
exemples c'est un bios award) :

Avant tout nous allons faire une sauvegarde du bios, pour cela une fois dans le programme la ligne "File Name to
Programm :"ne tapez rien et tapez sur entre, un message devrait s'afficher la ligne "Error message :"Do You
Want To save Bios" (Y/N) tapez Y. Une ligne s'affiche : "File Name to Save :"(exemple cidessous) mettez
n'importe quel nom avec l'extension BIN.
Une sauvegarde sera faite sur votre disquette.

Recommencez la mme opration sous MSdos et la ligne "File Name to Programm :" tapez le nom du fichier
que vous avez tlcharg avec l'extension BIN et suivez les instructions. Il devrait y avoir une ligne qui s'affiche
vous rpondrez Y et laissez faire le logiciel. Attendez bien que la mise jour soit termine. Redmarrez votre pc.
Sachez que suivant certaines cartes mre il y a un jumper enlever le temps de la mise jour, c'est vous de voir la
documentation fournie avec votre carte ou alors sur le site du constructeur de la carte mre qui avec un peu de
chance vous donnera les lments que vous n'avez pas.
4.6. EFFACER LE CONTENU DU CMOS
(c) Africa Computing

72 sur 77

http://www.africacomputing.org

Si les paramtre prsents dans le CMOS posent de gros problmes et que vous n'arrivez pas entrer dans le Setup, il
vous faut effacer le contenu du CMOS. Vous pouvez utiliser la mme mthode que celle donne pour effacer les
mots de passe. Certaines cartes mre possdent un jumper "Clear CMOS" prvu cet effet. Il vous suffit de
l'enlever, allumer votre PC quelques secondes, puis le remettre. Toutes les valeurs par dfaut seront ainsi crites.
4.7. EFFACER LES MOTS DE PASSE
Si vous avez malencontreusement perdu les mots de passe du Bios, il existe
diffrentes mthodes trs simples. Il vous suffit de couper l'alimentation lectrique du
CMOS. Pour cela, dbrancher simplement la pile ou l'accumulateur.

Si ce dernier est soud, vous pouvez faire contact entre les deux ples l'aide d'un trombone pli.
Si vous n'avez pas accs la pile du PC, faites ces quelques manipulations :
Mettezvous sous DOS
Utilisez DEBUG
Tapez :
7o 2o Entre
7166 Entre
q pour sortir et le mot de passe est dsactiv.
4.8. L'ACCS AU BIOS
Pour accder un BIOS AMI ou Award, il suffit d'appuyer sur la touche DEL pendant l'initialisation du PC. Mais
ce dernier peut tre protg par un mot de passe.
Certains BIOS peuvent tre appels par les touches :
Ctrl + Echap
Ctrl + Alt + Echap
Touche F1
Touche F10
Ctrl + Alt + s
Une autre solution consiste simuler une panne, par exemple en dbranchant le clavier. De nombreux BIOS vous
proposeront alors de mettre jour le CMOS, et vous laisseront ainsi la possibilit d'y accder.
4.9. PANNES
Avant tout, il y a panne et panne . Il n'est pas rare qu'un PC ne s'initialise pas compltement et affiche une erreur. Il
convient donc avant tout d'teindre et de rallumer le PC. Faites attention ne pas seulement relancer le PC, cela ne
suffira certainement pas. En effet, diffrentes mthodes sont possibles :

(c) Africa Computing

73 sur 77

http://www.africacomputing.org

CTRL + ALT Cette combinaison de touches a pour effet de purger la mmoire. Si cela est souvent suffisant en cas
+ DEL
de panne sofware, le dfaut peut subsister.
Reset
Ce bouton rinitialise le PC. Les tests POST et la dtection des composants sont refaits.
Eteindre et
Les composants ne sont plus aliments pendant quelques secondes. Cela permet de relancer, par
rallumer
exemple, les moteurs rotatifs des mmoires de masse.
Si le problme persiste malgr tout, il y a effectivement quelque chose qui ne va pas. Le message vous permet
souvent de dterminer le composant concern. Parfois il indique le rsultat de la panne et non la cause. Un disque
mal connect peut apparatre comme une dfaillance du contrleur.
Si la date et l'heure du PC sont faux, la pile vit peuttre ses derniers instants. C'est l'un des symptmes courant,
suivi de la perte des paramtres stocks dans le BIOS. Si votre carte mre est quipe d'un accumulateur, sachez
qu'il n'a pas forcment une longue dure de vie.
4.9.1. Bips AMI
Un problme lors de l'initialisation d'un PC provoque une srie de bips dont voici la signification (dans le cas d'un
BIOS American Megatrends ou AMI) :
Nombre
Signification
Solution
1 bip court Erreur de rafrachissement de la
Rinstallez les barrettes de mmoire. Si cela persiste,
RAM
changezles
2 bips
Erreur de parit dans les 64
courts
premiers Ko de la mmoire
3 bips
Echec mmoire dans les premiers
courts
64Ko
4 bips
Echec mmoire dans les premiers Carte Mre dfectueuse
courts
64Ko ou chec Timer
5 bips
Erreur de processeur
Rinsrez le processeur, en l'enfonant bien
courts
6 bips
Echec clavier ( circuit 8042 ) ou
Changez le clavier ou le chip contrleur clavier
courts
GateA20
7 bips
Erreur du mode virtuel
Carte Mre dfectueuse
courts
8 bip cours Le contrleur vido manque ou la Rinsrez la carte graphique ou sa mmoire d'extension. Si cela
RAM est dfectueuse
persiste, changez de carte graphique.
9 bips
Erreur de la ROM du BIOS
Rinsrez le circuit DIP du Bios
courts
10 bips
Erreur d'accs la mmoire CMOS Carte Mre dfectueuse
courts
11 bips
Erreur du cache mmoire externe ( Rinsrez correctement la mmoire cache
courts
Level 2 )
1 bip long, 2 Erreur vido
Rinsrez la carte graphique ou sa mmoire d'extension. Si cela
courts
persiste, changez de carte graphique.
1 bip long, 3 Erreur vido
Rinsrez la carte graphique ou sa mmoire d'extension. Si cela
courts
persiste, changez de carte graphique.
Dans certains cas (court circuit), la panne empche le BIOS de se lancer. Il n'y aura alors ni message, ni affichage.
Si l'alimentation se met en mode protection, c'estdire qu'elle arrte ou qu'elle ralenti le ventilateur de
l'alimentation. Contrlez s'il n'y a aucun mauvais contact (vis sous la carte mre par exemple) ou lment mal
insr.

(c) Africa Computing

74 sur 77

http://www.africacomputing.org

4.9.2. Messages d'erreur AMI


Message
Signification
Solution
8042 Gate A20 Error La Gate A20 (8042) du
Remplacer le contrleur clavier
contrleur clavier est dfectueuse
Address Line Short ! Erreur dans le circuit de dcodage Essayez de rebooter
d'adresses
Cache Memory Bad, Mmoire cache dfectueuse
Essayez de replacer la mmoire cache ou remplacezl
Do Not Enable
Cache !
CH2 Timer Error
Erreur du Timer
Souvent cause par un priphrique, rebouter
CMOS Battery State La charge de la batterie est basse Remplacez la batterie
Low
CMOS Checksum
La taille du CMOS a vari,
Refaites le Setup
Failure
souvent gnr par une perte du
CMOS
CMOS System Options Les valeurs contenues dans le
Refaites le Setup
Not Set
CMOS sont corrompues ou
perdues
CMOS Display Type Le mode vido dfini dans le
Dans le Setup, redfinissez ce mode vido
Mismatch
Setup ne correspond pas l'actuel
CMOS Memory Size Le montant de la mmoire dtect Si la taille affiche est juste, entrez dans le Setup et
Mismatch
est diffrent de celui stock dans sauvezle. Dans le cas contraire, repositionnez ou
le CMOS
changez les barrettes de mmoire
CMOS Time and Date Heure ou date non dfinies
Dans le Setup, spcifiez ces deux informations.
Not Set
Diskette Boot Failure La disquette du lecteur A n'est
Insrez une disquette systme, contrlez sa qualit ou
pas systme
les connecteurs du lecteur de disquette
Display Switch Not
Le switch vido de la carte mre Reconfigurez le selon le manuel de la carte mre
Proper
est mal configur
DMA Error
Erreur du contrleur DMA
Provoqu par un priphrique mal configur ou carte
mre dfectueuse
DMA #1 Error
Erreur du 1er contrleur DMA
Provoqu par un priphrique mal configur (DMA 0
3) ou carte mre dfectueuse
DMA #2 Error
Erreur du second contrleur
Provoqu par un priphrique mal configur (DMA 4
DMA
7) ou carte mre dfectueuse
FDD Controller
Le BIOS n'arrive pas
Le lecteur de disquette n'est pas connect correctement
Failure
communiquer avec le contrleur ou n'est pas aliment lectriquement
de disquette
L'un des disques durs n'est pas connect correctement
HDD Controller
Le BIOS n'arrive pas
Failure
communiquer avec le contrleur ou n'est pas aliment lectriquement
de disque dur.
INTR #1 Error
Erreur du 1er contrleur
Contrlez les priphriques utilisant les IRQ 0 7
d'interruption.
INTR #2 Error
Erreur du second contrleur
Contrlez les priphriques utilisant les IRQ 8 15
d'interruption.
Keyboard Error
Problme avec le clavier
Aucune touche ne doit tre presse, le clavier doit tre
correctement connect
KB/Interface Error
Clavier mal connect ou connecteur dfectueux
(c) Africa Computing

75 sur 77

http://www.africacomputing.org

Problme avec le connecteur


clavier
Parity Error ? ? ? ?
Erreur de parit mmoire une
adresse inconnue
Memory Parity Error Mmoire dfaillante l'adresse
at xxxxx
xxxxx
I/O Card Parity Error Carte d'extension dfaillante
at xxxxx
l'adresse xxxxx
DMA Bus Timeout
Un priphrique a mobilis le bus
plus de 8 secondes

Repositionnez ou changez les barrettes de mmoire


Repositionnez ou changez les barrettes de mmoire
Repositionnez ou changez les barrettes de mmoire
Testez tous les composants un un de manire isoler
le problme

4.9.3. Messages d'erreur Award


Message
Signification
Solution
8042 Gate A20 Error La Gate A20 (8042) du
Remplacer le contrleur clavier
contrleur clavier est dfectueuse
Address Line Short ! Erreur dans le circuit de dcodage Essayez de rebooter
d'adresses
Cache Memory Bad, Mmoire cache dfectueuse
Essayez de replacer la mmoire cache ou remplacezl
Do Not Enable
Cache !
CH2 Timer Error
Erreur du Timer
Souvent cause par un priphrique, rebouter
CMOS Battery State La charge de la batterie est basse Remplacez la batterie
Low
CMOS Checksum
La taille du CMOS a vari,
Refaites le Setup
Failure
souvent gnr par une perte du
CMOS
CMOS System Options Les valeurs contenues dans le
Refaites le Setup
Not Set
CMOS sont corrompues ou
perdues
CMOS Display Type Le mode vido dfini dans le
Dans le Setup, redfinissez ce mode vido
Mismatch
Setup ne correspond pas l'actuel
CMOS Memory Size Le montant de la mmoire dtect Si la taille affiche est juste, entrez dans le Setup et
Mismatch
est diffrent de celui stock dans sauvezle. Dans le cas contraire, repositionnez ou
le CMOS
changez les barrettes de mmoire
CMOS Time and Date Heure ou date non dfinies
Dans le Setup, spcifiez ces deux informations.
Not Set
Diskette Boot Failure La disquette du lecteur A n'est
Insrez une disquette systme, contrlez sa qualit ou
pas systme
les connecteurs du lecteur de disquette
Display Switch Not
Le switch vido de la carte mre Reconfigurez le selon le manuel de la carte mre
Proper
est mal configur
DMA Error
Erreur du contrleur DMA
Provoqu par un priphrique mal configur ou carte
mre dfectueuse
DMA #1 Error
Erreur du 1er contrleur DMA
Provoqu par un priphrique mal configur (DMA 0
3) ou carte mre dfectueuse
DMA #2 Error
Erreur du second contrleur
Provoqu par un priphrique mal configur (DMA 4
DMA
7) ou carte mre dfectueuse
FDD Controller
Le BIOS n'arrive pas
Le lecteur de disquette n'est pas connect correctement
Failure
communiquer avec le contrleur ou n'est pas aliment lectriquement
(c) Africa Computing

76 sur 77

http://www.africacomputing.org

de disquette
HDD Controller Failure Le BIOS n'arrive pas
communiquer avec le contrleur
de disque dur.
INTR #1 Error
Erreur du 1er contrleur
d'interruption.
INTR #2 Error
Erreur du second contrleur
d'interruption.
Keyboard Error
Problme avec le clavier
KB/Interface Error

Problme avec le connecteur


clavier
Parity Error ? ? ? ?
Erreur de parit mmoire une
adresse inconnue
Memory Parity Error Mmoire dfaillante l'adresse
at xxxxx
xxxxx
I/O Card Parity Error Carte d'extension dfaillante
at xxxxx
l'adresse xxxxx
DMA Bus Timeout
Un priphrique a mobilis le bus
plus de 8 secondes

L'un des disques durs n'est pas connect correctement


ou n'est pas aliment lectriquement
Contrlez les priphriques utilisant les IRQ 0 7
Contrlez les priphriques utilisant les IRQ 8 15
Aucune touche ne doit tre presse, le clavier doit tre
correctement connect
Clavier mal connect ou connecteur dfectueux
Repositionnez ou changez les barrettes de mmoire
Repositionnez ou changez les barrettes de mmoire
Repositionnez ou changez les barrettes de mmoire
Testez tous les composants un un de manire isoler
le problme

4.9.4. Choix d'un BIOS


Lors du remplacement d'une nouvelle carte mre, il est intressant de se renseigner au sujet des possibilits offertes
par le BIOS. En effet, ce dernier risque de limiter les possibilits d'utilisation du PC.
Il convient de savoir que les fonctions du BIOS ne sont utilisable que si la carte mre a t prvue cet effet.
Les points suivants sont les plus intressants :
Antivirus

Cette fonction, si elle existe, doit pouvoir tre dsactive. En effet, certains systmes
d'exploitation, tel que Windows 95, refusent de s'installer correctement en sa prsence.
Disque de boot
Certains BIOS rcent permettent de choisir entre plusieurs squences de boot : A, C, D, E, F,
CDRom, ....
Support SCSI
Cette option vous permet de choisir de booter soit sur un priphrique IDE ou SCSI (Jaz, ... ).
Frquence
Si vous envisagez l'Overclocking (gonfler la frquence du processeur), il est intressant de
pouvoir pousser la frquence de la carte mre 75, 83 voire 100Mhz.
Mmoire de masse Les Bios les plus rcents peuvent supporter des lecteurs tels que le Iomega ZIP IDE, le
LS120.
Processeurs
Si votre carte mre l'autorise, le Bios sera mme d'accepter des processeurs nonIntel, tel
que l'AMD K6 ou les Cyrix 6x86
Scurit
Certaines cartes mres sont quipes de capteurs thermiques, qui via le Bios, vous avertissent
de toutes surchauffe d'un composant (CPU, ... )
Economie d'nergie Certains Bios permettent de grer les fonctions avances d'conomie d'nergie tel que
l'APM. Ces fonctions ne sont intressantes que si l'ensemble des composants de votre PC les
supportent (alimentation, cran, ...)

(c) Africa Computing

77 sur 77

http://www.africacomputing.org