Académique Documents
Professionnel Documents
Culture Documents
Objectifs :
Aprs avoir termin ce cours, vous serez en mesure d'accomplir des tches lies :
COMPOSANTS ELECTRONIQUES
Capacit: stocke lnergie sous forme de champ lectrostatique
Circuit intgr (CI):composant qui contient des dizaines/centaines de transistors et qui effectue
une tache prcise (ex: calcul)
LED :(Light Emitting Diode):un composant qui met de la lumire sil est travers par un
courant dans le bon sens.
Prsentation de l'ordinateur
Un ordinateur est un ensemble de circuits lectroniques permettant de manipuler des donnes sous
forme binaire, c'est--dire sous forme de bits. Le mot ordinateur provient de la socit IBM
France. Franois Girard, alors responsable du service promotion gnrale publicit de l'entreprise IBM
France, eut l'ide de consulter son ancien professeur de lettres Paris, afin de lui demander de
proposer un mot caractrisant le mieux possible ce que l'on appelait vulgairement un calculateur
(traduction littrale du mot anglais computer ).
Ainsi, Jaques Perret, agrg de lettres, alors professeur de philologie latine la Sorbonne, proposa le
16 avril 1955 le mot Ordinateur en prcisant que le mot Ordinateur tait un adjectif provenant
du Littr signifiant Dieux mettant de l'ordre dans le monde . Ainsi, il expliqua que le concept de
mise en ordre tait tout fait adapt.
Types d'ordinateurs
Toute machine capable de manipuler des informations binaires peut tre qualifie d'ordinateur,
toutefois le terme ordinateur est parfois confondu avec la notion d'ordinateur personnel (PC,
abrviation de personal computer), le type d'ordinateur le plus prsent sur le march. Or il existe
beaucoup d'autres types d'ordinateurs (la liste suivante est non exhaustive) :
Amiga
Atari
Apple Macintosh
stations Alpha
stations SUN
stations Silicon Graphics
La suite de ce document, aussi gnrique soit-elle, s'applique ainsi plus particulirement aux
ordinateurs de type PC, appels aussi ordinateurs compatibles IBM, car IBM est la firme qui a cr les
premiers ordinateurs de ce type et a longtemps (jusqu'en 1987) t le leader dans ce domaine, tel
point qu'elle contrlait les standards, copis par les autres fabricants.
Constitution de l'ordinateur
M. Doudou FAYE, ESMT
3
Support de cours base informatique
Les composants matriels de l'ordinateur sont architecturs autour d'une carte principale comportant
quelques circuits intgrs et beaucoup de composants lectroniques tels que condensateurs,
rsistances, etc. Tous ces composants sont souds sur la carte et sont relis par les connexions du
circuit imprim et par un grand nombre de connecteurs : cette carte est appele carte mre.
La carte mre est loge dans un botier (ou chssis), comportant des emplacements pour les
priphriques de stockage sur la face avant, ainsi que des boutons permettant de contrler la mise sous
tension de l'ordinateur et un certain nombre de voyants permettant de vrifier l'tat de marche de
l'appareil et l'activit des disques durs. Sur la face arrire, le botier prsente des ouvertures en vis--
vis des cartes d'extension et des interfaces d'entre-sortie connectes sur la carte mre.
On appelle unit centrale , l'ensemble compos du botier et des lments qu'il contient. Les
lments externes l'unit centrale sont appels priphriques.
L'unit centrale doit tre connecte un ensemble de priphriques externes. Un ordinateur est
gnralement compos au minimum d'une unit centrale, d'un cran (moniteur), d'un clavier et d'une
souris, mais il est possible de connecter une grande diversit de priphriques sur les interfaces
d'entre-sortie (ports sries, port parallle, port USB, port firewire, etc.) :
imprimante,
scanner,
carte son externe,
disque dur externe,
appareil photo ou camra numrique,
assistant personnel (PDA),
etc.
Familles d'ordinateurs
On distingue gnralement plusieurs familles d'ordinateurs selon leur format :
Les mainframes (en franais ordinateurs centraux), ordinateurs possdant une grande
puissance de calcul, des capacits d'entre-sortie gigantesques et un haut niveau de fiabilit.
Les mainframes sont utiliss dans de grandes entreprises pour effectuer des oprations lourdes
de calcul ou de traitement de donnes volumineuses. Les mainframes sont gnralement
utiliss dans des architectures centralises, dont ils sont le cur.
Les ordinateurs personnels, parmi lesquels on distingue :
Les ordinateurs de bureau (en anglais desktop computers), composs d'un botier renfermant
une carte mre et permettant de raccorder les diffrents priphriques tels que l'cran .
Les ordinateurs portables (en anglais laptop ou notebooks), compos d'un botier intgrant un
cran dpliable, un clavier et un grand nombre de priphriques incorpors.
Les tablettes PC (en anglais tablet PC, galement appeles ardoises lectroniques),
composes d'un botier intgrant un cran tactile ainsi qu'un certain nombre de priphriques
incorpors.
Les centres multimdia (Media Center), reprsentant une plate-forme matrielle, destine
une utilisation dans le salon pour le pilotage des lments hifi (chane hifi, tlviseur, platine
DVD, etc.).
Les assistants personnels (appels PDA, pour Personal digital Assistant, ou encore handheld,
littralement tenu dans la main), parfois encore qualifis d'organiseur (en anglais organizer)
ou d'agenda lectronique, sont des ordinateurs de poche proposant des fonctionnalits lies
l'organisation personnelle. Ils peuvent tre dots des fonctions dun tlphone portable. On
parle alors souvent dans ce cas de smartphone.
Enfin, les netbooks sont des ordinateurs portables dots dun cran de petite dimension
(gnralement 12") et dont on a remplac le disque dur par de la mmoire flash, afin de rduire
la consommation lectrique (et le cot).
Comme son nom l'indique, la carte mre est une carte matresse, prenant la forme d'un grand circuit
imprim possdant notamment des connecteurs pour les cartes d'extension, les barrettes de mmoires,
le processeur, etc.
Caractristiques
Elle se caractrise par :
Son type (par induction, le type de microprocesseur utiliser) : socket (7, 8, 370, A), super (7),
slot (1, 2, A)
Son chipset :
Sa frquence :
Le type du BIOS
Le constructeur.
Le choix de la carte mre dtermine le type de processeur utiliser (toutes les cartes ne supportent pas
tous les processeurs)
Asus
Gigabyte
MSI
La carte mre contient un certain nombre d'lments embarqus, c'est--dire intgrs sur son circuit
imprim :
Le chipset, circuit qui contrle la majorit des ressources (interface de bus du processeur,
mmoire cache et mmoire vive, slots d'extension,...),
L'horloge et la pile du CMOS,
Le BIOS,
Le bus systme et les bus d'extension.
En outre, les cartes mres rcentes embarquent gnralement un certain nombre de priphriques
multimdia et rseau pouvant tre dsactivs :
Le support de processeur
M. Doudou FAYE, ESMT
7
Support de cours base informatique
La carte mre possde un emplacement (parfois plusieurs dans le cas de cartes mres multi-
multi
processeurs) pour accueillir le processeur, appel support de processeur.. On distingue deux
catgories de supports :
Slot (en franais fente)) : il s'agit d'un connecteur rectangulaire dans lequel on enfiche le
processeur verticalement
Socket (en franais embase)
embase) : il s'agit d'un connecteur carr possdant un grand nombre de
petits connecteurs sur lequel le processeur vient directement s'enficher
Au sein de ces deux grandes familles, il existe des version diffrentes du support, selon le type de
processeur. Il est essentiel, quel que soit le support, de brancher dlicatement le processeur afin de ne
tordre aucune de ses broches (il en compte plusieurs centaines). Afin de faciliter son insertion, un
support appel
ZIF (Zero Insertion Force,, traduisez force d'insertion nulle)) a t cr. Les supports ZIF possdent
une petite manette, qui, lorsqu'elle est leve, permet l'insertion du processeur sans aucune pression et,
lorsqu'elle est rabaisse, maintient le processeur sur son support.
suppor
Le processeur possde gnralement un dtrompeur, matrialis par un coin tronqu ou une marque de
couleur, devant tre align avec la marque correspondante sur le support.
Dans la mesure o le processeur rayonne thermiquement, il est ncessaire d'en d'en dissiper la chaleur pour
viter que ses circuits ne fondent. C'est la raison pour laquelle il est gnralement surmont d'un
dissipateur thermique (appel parfois refroidisseur ou radiateur), ), compos d'un mtal ayant une
bonne conduction thermique (cuivre re ou aluminium), charg d'augmenter la surface d'change
thermique du microprocesseur. Le dissipateur thermique comporte une base en contact avec le
processeur et des ailettes afin d'augmenter la surface d'change thermique. Un ventilateur accompagne
gnralement
ralement le dissipateur pour amliorer la circulation de l'air autour du dissipateur et amliorer
l'change de chaleur. Le terme ventirad est ainsi parfois utilis pour dsigner l'ensemble
Ventilateur + Radiateur.. C'est le ventilateur du botier qui est
est charg d'extraire l'air chaud du botier et
permettre l'air frais provenant de l'extrieur d'y entrer. Pour viter les bruits lis au ventilateur et
Le Processeur
Le processeur (CPU, pour Central Processing Unit, soit Unit Centrale de Traitement) est le cerveau
de l'ordinateur. Il permet de manipuler des informations numriques, c'est--dire des informations
codes sous forme binaire, et d'excuter les instructions stockes en mmoire.
Le premier microprocesseur (Intel 4004) a t invent en 1971. Il s'agissait d'une unit de calcul de 4
bits, cadenc 108 kHz. Depuis, la puissance des microprocesseurs augmente exponentiellement.
Quels sont donc ces petits morceaux de silicium qui dirigent nos ordinateurs?
Fonctionnement
Le processeur (not CPU, pour Central Processing Unit) est un circuit lectronique cadenc au
rythme d'une horloge interne, grce un cristal de quartz qui, soumis un courant lectrique, envoie
des impulsions, appeles top . La frquence d'horloge (appele galement cycle, correspondant au
nombre d'impulsions par seconde, s'exprime en Hertz (Hz). Ainsi, un ordinateur 200 MHz possde
une horloge envoyant 200 000 000 de battements par seconde. La frquence d'horloge est
gnralement un multiple de la frquence du systme (FSB, Front-Side Bus), c'est--dire un multiple
de la frquence de la carte mre.
A chaque top d'horloge le processeur excute une action, correspondant une instruction ou une partie
d'instruction. L'indicateur appel CPI (Cycles Par Instruction) permet de reprsenter le nombre moyen
de cycles d'horloge ncessaire l'excution d'une instruction sur un microprocesseur. La puissance du
processeur peut ainsi tre caractrise par le nombre d'instructions qu'il est capable de traiter par
seconde. L'unit utilise est le MIPS (Millions d'Instructions Par Seconde) correspondant la
frquence du processeur que divise le CPI.
Instruction
Une instruction est l'opration lmentaire que le processeur peut accomplir. Les instructions sont
stockes dans la mmoire principale, en vue d'tre traite par le processeur. Une instruction est
compose de deux champs :
Le nombre d'octets d'une instruction est variable selon le type de donne (l'ordre de grandeur est de 1
4 octets).
Les instructions peuvent tre classes en catgories dont les principales sont :
Registres
Lorsque le processeur excute des instructions, les donnes sont temporairement stockes dans de
petites mmoires rapides de 8, 16, 32 ou 64 bits que l'on appelle registres. Suivant le type de
processeur le nombre global de registres peut varier d'une dizaine plusieurs centaines.
le registre accumulateur (ACC), stockant les rsultats des oprations arithmtiques et logiques
;
le registre d'tat (PSW, Processor Status Word), permettant de stocker des indicateurs sur
l'tat du systme (retenue, dpassement, etc.) ;
le registre instruction (RI), contenant l'instruction en cours de traitement ;
le compteur ordinal (CO ou PC pour Program Counter), contenant l'adresse de la prochaine
instruction traiter ;
le registre tampon, stockant temporairement une donne provenant de la mmoire.
Mmoire cache
La mmoire cache (galement appele antmmoire ou mmoire tampon) est une mmoire rapide
permettant de rduire les dlais d'attente des informations stockes en mmoire vive. En effet, la
mmoire centrale de l'ordinateur possde une vitesse bien moins importante que le processeur. Il existe
nanmoins des mmoires beaucoup plus rapides, mais dont le cot est trs lev. La solution consiste
donc inclure ce type de mmoire rapide proximit du processeur et d'y stocker temporairement les
principales donnes devant tre traites par le processeur. Les ordinateurs rcents possdent plusieurs
niveaux de mmoire cache :
La mmoire cache de premier niveau (appele L1 Cache, pour Level 1 Cache) est
directement intgre dans le processeur. Elle se subdivise en 2 parties :
o La premire est le cache d'instructions, qui contient les instructions issues de la
mmoire vive dcodes lors de passage dans les pipelines.
o La seconde est le cache de donnes, qui contient des donnes issues de la mmoire vive
et les donnes rcemment utilises lors des oprations du processeur.
Les caches du premier niveau sont trs rapides d'accs. Leur dlai d'accs tend s'approcher de celui
des registres internes aux processeurs.
La mmoire cache de second niveau (appele L2 Cache, pour Level 2 Cache) est situe au
niveau du botier contenant le processeur (dans la puce). Le cache de second niveau vient
s'intercaler entre le processeur avec son cache interne et la mmoire vive. Il est plus rapide
d'accs que cette dernire mais moins rapide que le cache de premier niveau.
La mmoire cache de troisime niveau (appele L3 Cache, pour Level 3 Cache) est situe au
niveau de la carte mre.
Tous ces niveaux de cache permettent de rduire les temps de latence des diffrentes mmoires lors du
traitement et du transfert des informations. Pendant que le processeur travaille, le contrleur de cache
de premier niveau peut s'interfacer avec celui de second niveau pour faire des transferts d'informations
sans bloquer le processeur. De mme, le cache de second niveau est interfac avec celui de la mmoire
vive (cache de troisime niveau), pour permettre des transferts sans bloquer le fonctionnement normal
du processeur.
Signaux de commande
Les signaux de commande sont des signaux lectriques permettant d'orchestrer les diffrentes units
du processeur participant l'excution d'une instruction. Les signaux de commandes sont distribus
grce un lment appel squenceur. Le signal Read / Write, en franais lecture / criture, permet par
exemple de signaler la mmoire que le processeur dsire lire ou crire une information.
Units fonctionnelles
Le processeur est constitu d'un ensemble d'units fonctionnelles relies entre elles. L'architecture d'un
microprocesseur est trs variable d'une architecture une autre, cependant les principaux lments d'un
microprocesseur sont les suivants :
Une unit d'instruction (ou unit de commande, en anglais control unit) qui lit les donnes
arrivant, les dcode puis les envoie l'unit d'excution ;L'unit d'instruction est notamment
constitue des lments suivants :
o squenceur (ou bloc logique de commande) charg de synchroniser l'excution des
instructions au rythme d'une horloge. Il est ainsi charg de l'envoi des signaux de
commande ;
o compteur ordinal contenant l'adresse de l'instruction en cours ;
o registre d'instruction contenant l'instruction suivante.
Une unit d'excution (ou unit de traitement), qui accomplit les tches que lui a donnes
l'unit d'instruction. L'unit d'excution est notamment compose des lments suivants :
o L'unit arithmtique et logique (note UAL ou en anglais ALU pour Arithmetical and
Logical Unit). L'UAL assure les fonctions basiques de calcul arithmtique et les
oprations logiques (ET, OU, Ou exclusif, etc.) ;
o L'unit de virgule flottante (note FPU, pour Floating Point Unit), qui accomplit les
calculs complexes non entiers que ne peut raliser l'unit arithmtique et logique.
o Le registre d'tat ;
o Le registre accumulateur.
Une unit de gestion des bus (ou unit d'entres-sorties), qui gre les flux d'informations
entrant et sortant, en interface avec la mmoire vive du systme ;
Le schma ci-dessous donne une reprsentation simplifie des lments constituant le processeur
(l'organisation physique des lments ne correspond pas la ralit) :
La Mmoire
On appelle mmoire tout composant lectronique capable de stocker temporairement des donnes.
On distingue ainsi deux grandes catgories de mmoires :
Caractristiques techniques
Les principales caractristiques d'une mmoire sont les suivantes :
La capacit, reprsentant le volume global d'informations (en bits) que la mmoire peut stocker
;
Le temps d'accs, correspondant l'intervalle de temps entre la demande de lecture/criture et
la disponibilit de la donne ;
Le temps de cycle, reprsentant l'intervalle de temps minimum entre deux accs successifs ;
Le dbit, dfinissant le volume d'information chang par unit de temps, exprim en bits par
seconde ;
La non volatilit caractrisant l'aptitude d'une mmoire conserver les donnes lorsqu'elle
n'est plus alimente lectriquement.
Ainsi, la mmoire idale possde une grande capacit avec des temps d'accs et temps de cycle trs
restreints, un dbit lev et est non volatile.
Nanmoins les mmoires rapides sont galement les plus onreuses. C'est la raison pour laquelle des
mmoires utilisant diffrentes technologiques sont utilises dans un ordinateur, interfaces les unes
avec les autres et organises de faon hirarchique.
Types de mmoires
Mmoire vive
La mmoire vive, gnralement appele RAM (Random Access Memory, traduisez mmoire accs
direct), est la mmoire principale du systme, c'est--dire qu'il s'agit d'un espace permettant de stocker
de manire temporaire des donnes lors de l'excution d'un programme.
En effet, contrairement au stockage de donnes sur une mmoire de masse telle que le disque dur, la
mmoire vive est volatile, c'est--dire qu'elle permet uniquement de stocker des donnes tant qu'elle est
alimente lectriquement. Ainsi, chaque fois que l'ordinateur est teint, toutes les donnes prsentes
en mmoire sont irrmdiablement effaces.
Mmoire morte
La mmoire morte, appele ROM pour Read Only Memory (traduisez mmoire en lecture seule) est
un type de mmoire permettant de conserver les informations qui y sont contenues mme lorsque la
mmoire n'est plus alimente lectriquement. A la base ce type de mmoire ne peut tre accde qu'en
lecture. Toutefois il est dsormais possible d'enregistrer des informations dans certaines mmoires de
type ROM.
Mmoire flash
La mmoire flash est un compromis entre les mmoires de type RAM et les mmoires mortes. En
effet, la mmoire Flash possde la non-volatilit des mmoires mortes tout en pouvant facilement tre
accessible en lecture ou en criture. En contrepartie les temps d'accs des mmoires flash sont plus
importants que ceux de la mmoire vive.
Les mmoires dynamiques (DRAM, Dynamic Random Access Module), peu coteuses. Elles
sont principalement utilises pour la mmoire centrale de l'ordinateur ;
Les mmoires statiques (SRAM, Static Random Access Module), rapides et onreuses. Les
SRAM sont notamment utilises pour les mmoires cache du processeur ;
Il existe de nombreux types de mmoires vives. Celles-ci se prsentent toutes sous la forme de
barrettes de mmoire enfichables sur la carte-mre.
Les premires mmoires se prsentaient sous la forme de puces appeles DIP (Dual Inline Package).
Dsormais les mmoires se trouvent gnralement sous la forme de barrettes, c'est--dire des cartes
enfichables dans des connecteurs prvus cet effet. On distingue habituellement trois types de
barrettes de RAM :
les barrettes au format SIMM (Single Inline Memory Module) : il s'agit de circuits imprims
dont une des faces possde des puces de mmoire. Il existe deux types de barrettes SIMM,
selon le nombre de connecteurs :
o Les barrettes SIMM 30 connecteurs (dont les dimensions sont 89x13mm) sont des
mmoires 8 bits qui quipaient les premires gnrations de PC (286, 386).
o Les barrettes SIMM 72 connecteurs (dont les dimensions sont 108x25mm) sont des
mmoires capables de grer 32 bits de donnes simultanment. Ces mmoires quipent
des PC allant du 386DX aux premiers Pentium. Sur ces derniers le processeur travaille
avec un bus de donnes d'une largeur de 64 bits, c'est la raison pour laquelle il faut
absolument quiper ces ordinateurs de deux barrettes SIMM. Il n'est pas possible
d'installer des barrettes 30 broches sur des emplacements 72 connecteurs dans la
mesure o un dtrompeur (encoche au centre des connecteurs) en empche l'enfichage.
les barrettes au format DIMM (Dual Inline Memory Module) sont des mmoires 64 bits, ce qui
explique pourquoi il n'est pas ncessaire de les apparier. Les barrettes DIMM possdent des
puces de mmoire de part et d'autre du circuit imprim et ont galement 84 connecteurs de
chaque ct, ce qui les dote d'un total de 168 broches. En plus de leurs dimensions plus grandes
que les barrettes SIMM (130x25mm) ces barrettes possdent un second dtrompeur pour viter
la confusion.
Il peut tre intressant de noter que les connecteurs DIMM ont t amliors afin de faciliter leur
insertion grce des leviers situs de part et d'autre du connecteur. Il existe en outre des modules de
plus petite taille, appels SO DIMM (Small Outline DIMM), destins aux ordinateurs portables. Les
barrettes SO DIMM comportent uniquement 144 broches pour les mmoires 64 bits et 77 pour les
mmoires 32 bits.
les barrettes au format RIMM (Rambus Inline Memory Module, appeles galement RD-RAM
ou DRD-RAM) sont des mmoires 64 bits dveloppe par la socit Rambus. Elles possdent
184 broches. Ces barrettes possdent deux encoches de reprage (dtrompeurs), vitant tout
risque de confusion avec les modules prcdents.
Compte tenu de leur vitesse de transfert leve, les barrettes RIMM possdent un film thermique
charg d'amliorer la dissipation de la chaleur.
Comme dans le cas des DIMM, il existe des modules de plus petite taille, appels SO RIMM (Small
Outline RIMM), destins aux ordinateurs portables. Les barrettes SO RIMM comportent uniquement
160 broches.
Etant donn que les ROM sont beaucoup plus lentes que les mmoires de types RAM (une ROM a un
temps d'accs de l'ordre de 150 ns tandis qu'une mmoire de type SDRAM a un temps d'accs
d'environ 10 ns), les instructions contenues dans la ROM sont parfois copies en RAM au dmarrage,
on parle alors de shadowing (en franais cela pourrait se traduire par ombrage, mais on parle
gnralement de mmoire fantme).
Les ROM ont petit petit volu de mmoires mortes figes des mmoires programmables, puis
reprogrammables.
ROM
Les premires ROM taient fabriques l'aide d'un procd inscrivant directement les donnes
binaires dans une plaque de silicium grce un masque. Ce procd est maintenant obsolte.
PROM
Les PROM (Programmable Read Only Memory) ont t mises au point la fin des annes 70 par la
firme Texas Instruments. Ces mmoires sont des puces constitues de milliers de fusibles (ou bien de
diodes) pouvant tre "grills" grce un appareil appel programmateur de ROM , appliquant une
forte tension (12V) aux cases mmoire devant tre marques. Les fusibles ainsi grills correspondent
des 0, les autres des 1.
EPROM
Les EPROM (Erasable Programmable Read Only Memory) sont des PROM pouvant tre effaces.
Ces puces possdent une vitre permettant de laisser passer des rayons ultra-violets. Lorsque la puce est
en prsence de rayons ultra-violets d'une certaine longueur d'onde, les fusibles sont reconstitus, c'est-
-dire que tous les bits de la mmoire sont nouveau 1. C'est pour cette raison que l'on qualifie ce
type de PROM d'effaable.
EEPROM
Les EEPROM (Electrically Erasable Read Only Memory) sont aussi des PROM effaables, mais
contrairement aux EPROM, celles-ci peuvent tre effaces par un simple courant lectrique, c'est--
dire qu'elles peuvent tre effaces mme lorsqu'elles sont en position dans l'ordinateur.
Il existe une variante de ces mmoires appele mmoires flash (galement ROM Flash ou Flash
EPROM). Contrairement aux EEPROM classiques, utilisant 2 3 transistors par bit mmoriser, la
Flash EPROM utilise un seul transistor. D'autre part l'EEPROM peut-tre crite et lue mot par mot,
alors que la Flash ne peut tre effac que par pages (la taille des pages tant en constante diminution).
Enfin la densit de la mmoire Flash est plus importante, ce qui permet la ralisation de puces
contenant plusieurs centaines de Mgaoctets. Des EEPROM sont ainsi prfrentiellement utilises
pour la mmorisation de donnes de configuration et la mmoire Flash pour du code programmable
(programmes informatiques).
Le Disque dur
Le disque dur est l'organe de l'ordinateur servant conserver les donnes de manire permanente,
contrairement la mmoire vive, qui s'efface chaque redmarrage de l'ordinateur, c'est la raison pour
laquelle on parle parfois de mmoire de masse pour dsigner les disques durs.
Le disque dur est reli la carte-mre par l'intermdiaire d'un contrleur de disque dur faisant
l'interface entre le processeur et le disque dur. Le contrleur de disque dur gre les disques qui lui sont
relis, interprte les commandes envoyes par le processeur et les achemine au disque concern. On
distingue gnralement les interfaces suivantes :
IDE
SCSI
Serial ATA
Avec l'apparition de la norme USB, des botiers externes permettant de connecter un disque dur sur un
port USB ont fait leur apparition, rendant le disque dur facile installer et permettant de rajouter de la
capacit de stockage pour faire des sauvegardes. On parle ainsi de disque dur externe par opposition
aux disques durs internes branchs directement sur la carte mre, mais il s'agit bien des mmes
disques, si ce n'est qu'ils sont connects l'ordinateur par l'intermdiaire d'un botier branch sur un
port USB.
Structure
Un disque dur est constitu non pas d'un seul disque, mais de plusieurs disques rigides (en anglais
hard disk signifie disque dur) en mtal, en verre ou en cramique, empils une trs faible distance les
La lecture et l'criture se fait grce des ttes de lecture (en anglais heads)) situes
situ de part et d'autre
de chacun des plateaux.. Ces ttes sont des lectro-aimants
lectro aimants qui se baissent et se soulvent pour pouvoir
lire l'information ou l'crire. Les ttes ne sont qu' quelques microns de la surface, spares par une
couche d'air provoque parr la rotation des disques qui cre un vent d'environ 250km/h ! De plus ces
ttes sont mobiles latralement afin de pouvoir balayer l'ensemble de la surface du disque.
Cependant, les ttes sont lies entre elles et une tte seulement peut lire ou crire un moment donn.
On parle donc de cylindre pour dsigner l'ensemble des donnes stockes verticalement sur la totalit
des disques.
L'ensemble de cette mcanique de prcision est contenu dans un botier totalement hermtique, car la
moindre particule peut
eut dtriorer la surface du disque. Vous pouvez donc voir sur un disque des
opercules permettant l'tanchit, et la mention "Warranty
" void if removed"" qui signifie littralement
"la garantie expire si retir" car seuls les constructeurs de disques durs peuvent les ouvrir (dans des
salles blanches, exemptes de particules).
Notion de priphrique
On appelle priphrique un matriel lectronique pouvant tre raccord un ordinateur par
l'intermdiaire de l'une de ses interfaces d'entre-sortie (port srie, port parallle, bus USB, bus
firewire, interface SCSI, etc.), le plus souvant par l'intermdiaire d'un connecteur. Il s'agit donc des
composants de l'ordinateur externes l'unit centrale.
Carte d'extension
On appelle carte d'extension un matriel lectronique sous forme de carte pouvant tre raccord
un ordinateur par l'intermdiaire de l'un de ses connecteurs d'extension (ISA, PCI, AGP, PCI Express,
etc.).
Il s'agit de composants connects directement la carte mre et situs dans l'unit centrale, permettant
de doter l'ordinateur de nouvelles fonctionnalits d'entre-sortie.
La carte graphique ;
La carte son ;
La carte rseau.
Notion d'interruption
Puisque le processeur ne peut pas traiter plusieurs informations simultanment (il traite une
information la fois), un programme en cours d'excution peut, grce une interruption, tre
momentanment suspendu, le temps que s'excute une routine d'interruption. Le programme
interrompu peut ensuite reprendre son excution. Il existe 256 adresses d'interruption diffrentes.
Une interruption devient une interruption matrielle lorsqu'elle est demande par un composant
matriel de l'ordinateur. En effet, il existe dans l'ordinateur de nombreux priphriques. Ceux-ci ont
gnralement besoin d'utiliser les ressources du systme, ne serait-ce que pour communiquer avec lui.
Lorsqu'un priphrique souhaite accder une ressource, il envoie une demande d'interruption
d'in au
processeur pour qu'il lui prte son attention. Ainsi, les priphriques ont un numro d'interruption, que
l'on appelle IRQ (Interruption
Interruption ReQuest,
ReQuest soit requte d'interruption ). A titre d'image, chaque
priphrique tire une ficelle relie
relie une cloche pour signaler l'ordinateur qu'il veut qu'il lui prte
attention.
Cette ficelle est en fait une ligne physique qui relie chaque connecteur d'extension, ainsi que
chaque interface d'entre-sortie,
sortie, la carte mre. Pour un emplacement ISA
ISA 8 bits par exemple, il existe
8 lignes IRQ reliant les slots ISA 8 bits la carte mre(IRQ0 IRQ7). Ces IRQ sont contrls par un
contrleur d'interruption charg de donner la parole l'IRQ ayant la plus grande priorit.
Avec l'apparition de slots 16 bits, les IRQ 8 15 ont t ajouts, il a donc fallu ajouter un second
contrleur d'interruption. La liaison entre les deux groupes d'interruptions se fait par l'intermdiaire de
l'IRQ 2 relie l'IRQ 9 (appele cascade ). La cascade vient donconc en quelque sorte "insrer" les
IRQ 8 15 entre les IRQ 1 et 3 :
La priorit tant donne par ordre d'IRQ croissant, et les IRQ 8 15 tant insres entre les IRQ 1 et 3,
l'ordre de priorit est donc le suivant :
0 > 1 > 8 > 9 > 10 > 11 > 12 > 13 > 14 > 15 > 3 > 4 > 5 > 6 > 7
DMA
Les priphriques ont rgulirement besoin d' emprunter de la mmoire au systme afin de s'en
servir comme zone de tampon (en anglais buffer), c'est--dire
dire une zone de stockage temporaire
permettant d'enregistrer rapidement
ement des donnes en entre ou en sortie.
Un canal d'accs direct la mmoire, appel DMA (Direct Memory Access soit Accs direct la
mmoire),
), a ainsi t dfini pour y remdier.
Le canal DMA dsigne un accs un emplacement de la mmoire vive (RAM) de lordinateur, repr
par une adresse de dbut (ou RAM Start Address en anglais) et une adresse de fin . Cette
mthode permet un priphrique d'emprunter des canaux spciaux qui lui donnent un accs direct la
mmoire, sans faire intervenir lee microprocesseur, afin de le dcharger de ces tches.
Un ordinateur de type PC possde 8 canaux DMA. Les quatre premiers canaux DMA ont une largeur
de bande de 8 bits tandis que les DMA 4 7 ont une largeur de bande de 16 bits.
DMA0 - libre
DMA1 - (carte son)/ libre
La Carte rseau
La carte rseau (appele Network Interface Card en anglais et note NIC)) constitue linterface entre
lordinateur et le cble du rseau. La fonction dune carte rseau est de prparer, denvoyer et de
contrler les donnes sur le rseau.
Enfin pour garantir une compatibilit entre ordinateur et rseau, la carte doit tre compatible avec la
structure interne de lordinateur (architecture du bus de donnes) et avoir un connecteur adapt la
nature du cblage.
Le 10Base-T permet un dbit maximal de 10 Mbit/s. Le cble RJ45 peut alors mesurer jusqu
une centaine de mtres et seuls 4 des 8 fils sont utiliss.
Le 100Base-TX permet un dbit maximal de 100 Mbit/s. Il est galement appel Fast Ethernet
et est dsormais support par la quasi-totalit des cartes rseau. Comme pour le 10Base-T, le
cble RJ45 peut alors mesurer jusqu une centaine de mtres et seuls 4 des 8 fils sont utiliss.
Le 1000Base-T permet un dbit maximal de 1 000 Mbit/s. Il est galement appel Gigabit
Ethernet et se dmocratise rapidement. Pour que le rseau fonctionne correctement, le cble
RJ45 peut toujours mesurer jusqu 100 m, mais doit tre de bonne qualit. Cette fois, les 8 fils
sont utiliss.
Le navigateur web
Le navigateur est l'outil de l'internaute, lui permettant de surfer entre les pages web de ses sites
prfrs. Il s'agit d'un logiciel possdant une interface graphique compose de boutons de navigation,
d'une barre d'adresse, d'une barre d'tat (gnralement en bas de fentre) et dont la majeure partie de la
surface sert afficher les pages web.
La majeure partie de l'interface sert afficher la page web. Des ascenseurs (glissires), aussi appels
barres de dfilement (ou scrollbar en anglais), situs droite et en bas de la zone d'affichage de la
page web permettent de faire dfiler son contenu lorsque celui-ci a une taille plus importante que la
zone d'affichage. Le titre de la page web, lorsque celui-ci a t renseign par le concepteur de la page
web est affich dans la barre de titre, en haut de la fentre de navigation.
Lorsque le curseur
de la souris passe
sur un lien
hypertexte, celui-ci
se transforme
gnralement en
icne en forme de
main afin d'indiquer
qu'il est cliquable.
L'adresse de
destination de ce
lien est alors
indique dans la
barre d'tat. Il peut
ainsi tre utile de
prendre l'habitude de
surveiller la barre
d'tat avant de
cliquer sur les liens
afin de savoir o le
webmaster du site
souhaite nous emmener.
Les flches de navigation permettent de naviguer dans l'historique des diffrents liens visits. Le
bouton de rechargement permet de rafrachir l'affichage de la page web en cours et le bouton d'arrt de
chargement permet d'interrompre le tlchargement en cours de la page.
Enfin le bouton en forme de maison permet de se rendre la page de dmarrage, c'est--dire la page
charge l'ouverture du navigateur. Il est conseill de modifier la page de dmarrage de son navigateur
afin qu'elle corresponde au site que l'on visite le plus rgulirement o qui comporte des informations
que l'on souhaite voir lors de la premire connexion.
Reprsentation de l'Information
La base est le nombre qui sert dfinir un systme de numration.
La base du systme dcimal est dix alors que celle du systme octal est huit.
Exemple : base 10
1986 = (1 x 103) + (9 x 102) + (8 x 101) + (6 x 100)
Le systme dcimal
Le systme dcimal est celui dans lequel nous avons le plus l'habitude d'crire.
Chaque chiffre peut avoir 10 valeurs diffrentes :
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, de ce fait, le systme dcimal a pour base 10.
Tout nombre crit dans le systme dcimal vrifie la relation suivante :
745 = 7 x 100 + 4 x 10 + 5 x 1
745 = 7 x 10 x 10 + 4 x 10 + 5 x 1
745 = 7 x 102 + 4 x 101 + 5 x 100
Chaque chiffre du nombre est multiplier par une puissance de 10 : c'est ce que l'on nomme le poids
du chiffre.
L'exposant de cette puissance est nul pour le chiffre situ le plus droite et s'accrot d'une unit pour
chaque passage un chiffre vers la gauche.
12 435 = 1 x 104 + 2 x 103 + 4 x 102 + 3 x 101 + 5 x 100 .
Cette faon d'crire les nombres est appele systme de numration de position.
Dans notre systme conventionnel, nous utilisons les puissances de 10 pour pondrer la valeur des
chiffres selon leur position, cependant il est possible d'imaginer d'autres systmes de nombres ayant
comme base un nombre entier diffrent.
Le systme octal
Le systme octal utilise un systme de numration ayant comme base 8 (octal => latin octo = huit).
Il faut noter que dans ce systme nous n'aurons plus 10 symboles mais 8 seulement :
0, 1, 2, 3, 4, 5, 6, 7
Lorsque l'on crit un nombre, il faudra bien prciser la base dans laquelle on l'exprime pour lever les
ventuelles indterminations (745 existe aussi en base 10).
Ainsi le nombre sera mis entre parenthses (745 dans notre exemple) et indic d'un nombre
reprsentant sa base (8 est mis en indice).
Cette base obira aux mme rgles que la base 10, vue prcdemment, ainsi on peut dcomposer
(745)8 de la faon suivante :
(745)8 = 7 x 82 + 4 x 81 + 5 x 80
(745)8 = 7 x 64 + 4 x 8 + 5 x 1
(745)8 = 448 + 32 + 5
Nous venons de voir que :
(745)8 = (485)10.
Le systme binaire
Dans le systme binaire, chaque chiffre peut avoir 2 valeurs diffrentes : 0, 1.
De ce fait, le systme a pour base 2.
Tout nombre crit dans ce systme vrifie la relation suivante :
(10 110)2 = 1 x 24 + 0 x 23 + 1 x 22 + 1 x 21 + 0 x 20
(10 110)2 = 1 x 16 + 0 x 8 + 1 x 4 + 1 x 2 + 0 x 1
donc : (10110)2 = (22)10 .
Tous les systmes de numration de position obissent aux rgles que nous venons de voir.
Tableau rcapitulatif
Le systme hexadcimal
Le systme hexadcimal utilise les 16 symboles suivant :
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.
De ce fait, le systme a pour base 16.
Un nombre exprim en base 16 pourra se prsenter de la manire suivante :
(5AF)16
La correspondance entre base 2, base 10 et base 16 est indique dans le tableau ci-aprs :
En divisant successivement un nombre par la base (10) et en ne conservant que les restes, on a russi
exprimer le nombre par des chiffres infrieurs de 10. Mais attention, il faut lire les restes de bas en
haut.
Conversion binaire
Maintenant si nous divisons un nombre dcimal par 2, le quotient indique le nombre de fois que 2 est
contenu dans ce nombre et le reste indique le chiffre des units dans l'expression du nombre binaire.
Soit N le nombre, Q1 le quotient et R1 le reste, nous avons :
N = (Q1 x 2) + (R1 x 1)
N = (Q1 x 21) + (R1 x 20)
Exemple :
soit :
N = (22 x 2) + (0 x 1) = 44.
Pour obtenir l'expression binaire d'un nombre exprim en dcimal, il suffit de diviser successivement
ce nombre par 2 jusqu' ce que le quotient obtenu soit gal 0.
Comme pour la conversion dans le systme dcimal les restes de ces divisions lus de bas en haut
reprsentent le nombre binaire.
(44)10 = (101100)2.
Nous pouvons remarquer qu'aprs 3 divisions en binaire nous avons le mme quotient qu'aprs une
seule en octal. De plus le premier reste en octal obtenu peut tre mis en relation directe avec les trois
premiers restes en binaire :
(111)2 = 1 x 22 + 1 x 21 + 1 x 20
(111)2 = 1 x 4 + 1 x 2 + 1 x 1
(111)2 = (7)8
et il en est de mme pour le caractre octal suivant :
(101)2 = 1 x 22 + 0 x 21 + 1 x 20
(101)2 = 1 x 4 + 0 x 2 + 1 x 1
(101)2 = (5)8
Cette proprit d'quivalence entre chaque chiffre octal et chaque groupe de 3 chiffres binaires permet
de passer facilement d'un systme base 8 un systme base 2 et vice versa.
Le Systme d'exploitation
Pour qu'un ordinateur soit capable de faire fonctionner un programme informatique (appel parfois
application ou logiciel), la machine doit tre en mesure d'effectuer un certain nombre d'oprations
prparatoires afin d'assurer les changes entre le processeur, la mmoire, et les ressources physiques
(priphriques).
Le systme d'exploitation (not SE ou OS, abrviation du terme anglais Operating System), est charg
d'assurer la liaison entre les ressources matrielles, l'utilisateur et les applications (traitement de texte,
jeu vido, ...). Ainsi lorsqu'un programme dsire accder une ressource matrielle, il ne lui est pas
ncessaire d'envoyer des informations spcifiques au priphrique, il lui suffit d'envoyer les
informations au systme d'exploitation, qui se charge de les transmettre au priphrique concern via
son pilote. En l'absence de pilotes il faudrait que chaque programme reconnaisse et prenne en compte
la communication avec chaque type de priphrique !
Le systme d'exploitation permet ainsi de "dissocier" les programmes et le matriel, afin notamment de
simplifier la gestion des ressources et offrir l'utilisateur une interface homme-machine (note
IHM) simplifie afin de lui permettre de s'affranchir de la complexit de la machine physique.
mmoire physique, le systme d'exploitation peut crer une zone mmoire sur le disque dur,
appele mmoire virtuelle. La mmoire virtuelle permet de faire fonctionner des
applications ncessitant plus de mmoire qu'il n'y a de mmoire vive disponible sur le systme.
En contrepartie cette mmoire est beaucoup plus lente.
Gestion des entres/sorties : le systme d'exploitation permet d'unifier et de contrler l'accs
des programmes aux ressources matrielles par l'intermdiaire des pilotes (appels galement
gestionnaires de priphriques ou gestionnaires d'entre/sortie).
Gestion de l'excution des applications : le systme d'exploitation est charg de la bonne
excution des applications en leur affectant les ressources ncessaires leur bon
fonctionnement. Il permet ce titre de tuer une application ne rpondant plus correctement.
Gestion des droits : le systme d'exploitation est charg de la scurit lie l'excution des
programmes en garantissant que les ressources ne sont utilises que par les programmes et
utilisateurs possdant les droits adquats.
Gestion des fichiers : le systme d'exploitation gre la lecture et l'criture dans le systme de
fichiers et les droits d'accs aux fichiers par les utilisateurs et les applications.
Gestion des informations : le systme d'exploitation fournit un certain nombre d'indicateurs
permettant de diagnostiquer le bon fonctionnement de la machine.
Systmes multitches
Un systme d'exploitation est dit multi-tche (en anglais multithreaded) lorsque plusieurs tches
(galement appeles processus) peuvent tre excutes simultanment.
Les applications sont composes en squence d'instructions que l'on appelle processus lgers (en
anglais threads). Ces threads seront tour tour actifs, en attente, suspendus ou dtruits, suivant la
priorit qui leur est associe ou bien excuts squentiellement.
Un systme est dit premptif lorsqu'il possde un ordonnanceur (aussi appel planificateur), qui
rpartit, selon des critres de priorit, le temps machine entre les diffrents processus qui en font la
demande.
Le systme est dit temps partag lorsqu'un quota de temps est allou chaque processus par
l'ordonnanceur. C'est notamment le cas des systmes multi-utilisateurs qui permettent plusieurs
utilisateurs d'utiliser simultanment sur une mme machine des applications diffrentes ou bien
similaires : le systme est alors dit systme transactionnel. Pour ce faire, le systme alloue
chaque utilisateur une tranche de temps.
Systmes multi-processeurs
Le multiprocessing est une technique consistant faire fonctionner plusieurs processeurs en parallle
afin d'obtenir une puissance de calcul plus importante que celle obtenue avec un processeur haut de
gamme ou bien afin d'augmenter la disponibilit du systme (en cas de panne d'un processeur).
Un systme multiprocesseur doit donc tre capable de grer le partage de la mmoire entre plusieurs
processeurs mais galement de distribuer la charge de travail.
Systmes embarqus
Les systmes embarqus sont des systmes d'exploitation prvus pour fonctionner sur des machines
de petite taille, telles que des PDA (personal digital assistants ou en franais assistants numriques
personnels) ou des appareils lectroniques autonomes (sondes spatiales, robot, ordinateur de bord de
vhicule, etc.), possdant une autonomie rduite. Ainsi, une caractristique essentielle des systmes
embarqus est leur gestion avance de l'nergie et leur capacit fonctionner avec des ressources
limites.
Les principaux systmes embarqus grand public pour assistants numriques personnels sont :
PalmOS
Windows CE / Windows Mobile / Window Smartphone
OS-9 ;
RTLinux (RealTime Linux) ;
QNX ;
VxWorks.
On distingue plusieurs types de systmes d'exploitation, selon qu'ils sont capables de grer
simultanment des informations d'une longueur de 16 bits, 32 bits, 64 bits ou plus.
dangereuse car il manque des informations. Le systme d'exploitation compare donc sa taille relle la
taille indique dans l'en-tte pour vrifier la validit du fichier. On parle gnralement d'intgrit. En
ralit ce contrle est ralis l'aide d'un algorithme plus performant appel CRC (contrle de
redondance cyclique).
des fichiers ;
d'autres rpertoires.
Relations relatives
Si l'on reprend notre exemple de larmoire, la plus grande entit contenant d'autres entits est
larmoire : elle ne peut pas se trouver dans un tiroir!
Dans le cas de l'informatique, on appelle cette entit le rpertoire racine (appel parfois tout
simplement racine en anglais root directory) : il s'agit de l'entit de plus bas niveau, car elle peut
contenir des fichiers ou des rpertoires mais ne peut pas se trouver elle-mme dans un rpertoire !
On la note "\\" (dans le monde Windows) ou "//" (dans le monde UNIX / Linux). La racine est
unique sous les systmes UNIX et il en existe une par partition sous les systmes Microsoft
Windows.
Un rpertoire qui en contient un autre est dit "rpertoire parent". Lorsque d'un rpertoire on
veut aller au rpertoire parent, celui-ci est dsign par ".." sur la plupart des systmes (on tapera
donc "cd .." sous DOS ou sous UNIX pour accder un rpertoire parent).
Voyons la reprsentation d'un systme de rpertoires sous Windows :
Dans cet exemple rpertoire2 est parent de rpertoire20 et de rpertoire21. "rpertoire2" vis--vis de
"rpertoire20" sera ainsi note "..". La racine (d:\) vis--vis de "rpertoire20" sera quant elle note
"..\.." car deux relations de parent les sparent.
Notion de chemin
On appelle chemin (en anglais path) la succession des rpertoires en partant de la racine pour
atteindre un fichier. Sous les systmes Windows un chemin sera de la forme
x:\repertoire1\repertoire2\ tandis que sous un systme Unix il sera not /repertoire1/repertoire2/.
rseau (en anglais network) : Ensemble des ordinateurs et priphriques connects les uns aux
autres. Notons que deux ordinateurs connects ensemble constituent eux seuls un rseau
minimal.
mise en rseau (en anglais networking) : Mise en uvre des outils et des tches permettant de
relier des ordinateurs afin quils puissent partager des ressources en rseau.
Serveurs : ordinateurs qui fournissent des ressources partages aux utilisateurs par un serveur
de rseau
Clients : ordinateurs qui accdent aux ressources partages fournies par un serveur de rseau
Support de connexion : conditionne la faon dont les ordinateurs sont relis entre eux.
Donnes partages : fichiers accessibles sur les serveurs du rseau
Imprimantes et autres priphriques partags : fichiers, imprimantes ou autres lments
utiliss par les usagers du rseau
Ressources diverses : autres ressources fournies par le serveur
Ces deux types de rseau ont des capacits diffrentes. Le type de rseau installer dpend des critres
suivants :
Taille de lentreprise
Niveau de scurit ncessaire
Type dactivit
Niveau de comptence dadministration disponible
Volume du trafic sur le rseau
Besoins des utilisateurs du rseau
Budget allou au fonctionnement du rseau (pas seulement lachat mais aussi lentretien et la
maintenance).
Il existe deux autres types de rseaux : les TAN (Tiny Area Network) identiques aux LAN mais moins
tendus (2 3 machines) et les CAN (Campus Area Network) identiques au MAN (avec une bande
passante maximale entre tous les LAN du rseau).
Cest la quantit dinformation maximale qui peut tre change pendant un temps donn
- analogique (voix/image)
- numrique (Bit/s)
Le Dbit
Quantit d'informations transmise via un canal de communication selon un intervalle de temps donn.
Le dbit d'une connexion internet s'exprime gnralement en kbps (kilobit par seconde).
Le dbit d'une ligne ADSL peut tre de 1024 kbps par exemple en rception. En rception, cette valeur
se rfre la vitesse de transmission des donnes du fournisseur d'accs vers l'ordinateur de
l'internaute. Le dbit en mission (ou dbit ascendant) reflte la quantit des donnes transmises de
l'ordinateur d'un internaute vers son fournisseur d'accs.