Vous êtes sur la page 1sur 42

Support de cours base informatique

Objectifs :
Aprs avoir termin ce cours, vous serez en mesure d'accomplir des tches lies :

 aux composants dun ordinateur

 aux systmes dexploitation

 au systme de numration binaire

 la terminologie de base en rseau

M. Doudou FAYE, ESMT


1
Support de cours base informatique

COMPOSANTS ELECTRONIQUES
 Capacit: stocke lnergie sous forme de champ lectrostatique

 Connecteur: lextrmit dun cble qui se branche sur une interface.

 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.

 Resistance: un composant qui rsiste au passage des lectrons.

 Transistor : un composant qui amplifie un signal et peut servir de porte ON/OFF

M. Doudou FAYE, ESMT


2
Support de cours base informatique

Introduction la notion d'ordinateur


La comprhension du vocabulaire informatique reprsente gnralement la principale difficult
laquelle se heurtent les acheteurs potentiels d'ordinateurs personnels. En effet, contrairement un
tlviseur, pour lequel les critres de choix sont assez limits, le choix d'un ordinateur revient choisir
chaque lment qui le compose et en connatre les caractristiques. Ce document n'a pas pour but de
donner un sens toutes les abrviations informatiques (dans la mesure o de nombreux constructeurs
ont leurs propres terminologies), mais il cherche aider mieux comprendre les principaux
composants d'un ordinateur, d'en expliquer le fonctionnement et d'en donner les principales
caractristiques.

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

Un ordinateur est un ensemble de composants lectroniques modulaires, c'est--dire des composants


pouvant tre remplacs par d'autres composants ayant ventuellement des caractristiques diffrentes,
capables de faire fonctionner des programmes informatiques. On parle ainsi de hardware pour
dsigner l'ensemble des lments matriels de l'ordinateur et de software pour dsigner la partie
logicielle.

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.

Enfin, le botier hberge un bloc d'alimentation lectrique (appel communment alimentation),


charg de fournir un courant lectrique stable et continu l'ensemble des lments constitutifs de
l'ordinateur. L'alimentation sert donc convertir le courant alternatif du rseau lectrique (220 ou 110
Volts) en une tension continue de 5 Volts pour les composants de l'ordinateur et de 12 volts pour
certains priphriques internes (disques, lecteurs de CD-ROM, ...). Le bloc d'alimentation est
caractris par sa puissance, qui conditionne le nombre de priphriques que l'ordinateur est capable
d'alimenter. La puissance du bloc d'alimentation est gnralement comprise entre 200 et 450 Watts.

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 :

M. Doudou FAYE, ESMT


4
Support de cours base informatique

 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).

M. Doudou FAYE, ESMT


5
Support de cours base informatique

Prsentation de la carte mre


L'lment constitutif principal de l'ordinateur est la carte mre (en anglais mainboard ou
motherboard , parfois abrg en mobo ). La carte mre est le socle permettant la connexion de
l'ensemble des lments essentiels de l'ordinateur.

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 :

M. Doudou FAYE, ESMT


6
Support de cours base informatique

 Son alimentation : AT ou ATX

Dautres critres de choix sont :

 le nombre de connecteur ISA, PCI, AGP, USB

 Les types de mmoire RAM supports (EDO, SDRAM, DDR )

 Le nombre de barrette mmoire support (SIMM, DIMM, RIMM)

 La quantit maximum de mmoire cache

 Le nombre de processeurs support

 Le type du BIOS

 La configuration de la carte se fait-elle avec des cavaliers ou par logicielle

 Le constructeur.

Le choix de la carte mre dtermine le type de processeur utiliser (toutes les cartes ne supportent pas
tous les processeurs)

Les marques de rfrences sont :


 Abit

 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 :

carte rseau intgre ;


carte graphique intgre ;
carte son intgre ;
contrleurs de disques durs volus.

Le support de processeur
M. Doudou FAYE, ESMT
7
Support de cours base informatique

Le processeur (aussi appel microprocesseur)


microprocesseur) est le cerveau de l'ordinateur. Il excute les instructions
des programmes grce un jeu d'instructions. Le processeur est caractris
caractris par sa frquence, c'est--
c'est
dire la cadence laquelle il excute les instructions. Ainsi, un processeur cadenc 800 MHz
effectuera grossirement 800 millions d'oprations par seconde.

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

M. Doudou FAYE, ESMT


8
Support de cours base informatique

amliorer la dissipation de chaleur, il est galement possible d'utiliser un systme de refroidissement


eau (dit watercooling).

Les connecteurs de mmoire vive


La mmoire vive (RAM pour Random Access Memory) Memory) permet de stocker des informations pendant
tout le temps de fonctionnement de l'ordinateur, son contenu est par contre dtruit ds lors que
l'ordinateur
teur est teint ou redmarr, contrairement une mmoire de masse telle que le disque dur,
capable de garder les informations mme lorsqu'il est hors tension. On parle de volatilit pour
dsigner ce phnomne.

Pourquoi alors utiliser de la mmoire vive


vive alors que les disques durs reviennent moins chers capacit
gale ? La rponse est que la mmoire vive est extrmement rapide par comparaison aux priphriques
de stockage de masse tels que le disque dur. Elle possde en effet un temps de rponse de l'ordre
l' de
quelques dizaines de nanosecondes (environ 70 pour la DRAM, 60 pour la RAM EDO, et 10 pour la
SDRAM voire 6 ns sur les SDRam DDR) contre quelques millisecondes pour le disque dur.

La mmoire vive se prsente sous la forme de barrettes qui se branchent


branchent sur les connecteurs de la carte
mre.

Les connecteurs d'extension


Les connecteurs d'extension (en anglais slots)) sont des rceptacles dans lesquels il est possible
d'insrer des cartes d'extension, c'est--dire
c'est dire des cartes offrant de nouvelles fonctionnalits
foncti ou de
meilleures performances l'ordinateur. Il existe plusieurs sortes de connecteurs :

Connecteur ISA (Industry


Industry Standard Architecture):
Architecture): permettant de connecter des cartes ISA, les
plus lentes fonctionnant en 16-bit
16
Connecteur VLB (VesaVesa Local Bus):
): Bus servant autrefois connecter des cartes graphiques
Connecteur PCI (Peripheral
Peripheral Component InterConnect)
InterConnect) : permettant de connecter des cartes
PCI, beaucoup plus rapides que les cartes ISA et fonctionnant en 32-bit
32 bit
Connecteur AGP (Accelerated
Accelerated Graphic
Gra Port):
): un connecteur rapide pour carte graphique.
Connecteur PCI Express (Peripheral
( Component InterConnect Exress): ): architecture de bus
plus rapide que les bus AGP et PCI.

Les connecteurs d'entre-sortie


d'entre
La carte mre possde un certain nombre de connecteurs
c d'entres-sorties
sorties regroups sur le panneau
arrire .

M. Doudou FAYE, ESMT


9
Support de cours base informatique

La plupart des cartes mres proposent les connecteurs suivants :

Port srie, permettant de connecter de vieux priphriques ;


Port parallle, permettant notamment de connecter de vieilles imprimantes ;
Ports USB (1.1, bas dbit, ou 2.0, haut dbit), permettant de connecter des priphriques plus
rcents ;
Connecteur RJ45 (appels LAN ou port ethernet) permettant de connecter l'ordinateur un
rseau.
Connecteur VGA (appel SUB-D15), permettant de connecter un cran.
Prises audio (entre Line-In, sortie Line-Out et microphone), permettant de connecter des
enceintes acoustiques ou une chane hi fi, ainsi qu'un microphone.

M. Doudou FAYE, ESMT


10
Support de cours base informatique

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 code opration, reprsentant l'action que le processeur doit accomplir ;


le code oprande, dfinissant les paramtres de l'action. Le code oprande dpend de
l'opration. Il peut s'agir d'une donne ou bien d'une adresse mmoire.

Code opration Champ oprande

Le nombre d'octets d'une instruction est variable selon le type de donne (l'ordre de grandeur est de 1
4 octets).

M. Doudou FAYE, ESMT


11
Support de cours base informatique

Les instructions peuvent tre classes en catgories dont les principales sont :

Accs la mmoire : des accs la mmoire ou transferts de donnes entre registres.


Oprations arithmtiques : oprations telles que les additions, soustractions, divisions ou
multiplication.
Oprations logiques : oprations ET, OU, NON, NON exclusif, etc.
Contrle : contrles de squence, branchements conditionnels, etc.

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.

Les registres principaux sont :

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.

M. Doudou FAYE, ESMT


12
Support de cours base informatique

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) :

M. Doudou FAYE, ESMT


13
Support de cours base informatique

M. Doudou FAYE, ESMT


14
Support de cours base informatique

La Mmoire
On appelle mmoire tout composant lectronique capable de stocker temporairement des donnes.
On distingue ainsi deux grandes catgories de mmoires :

la mmoire centrale (appele galement mmoire interne) permettant de mmoriser


temporairement les donnes lors de l'excution des programmes. La mmoire centrale est
ralise l'aide de micro-conducteurs, c'est--dire des circuits lectroniques spcialiss rapides.
La mmoire centrale correspond ce que l'on appelle la mmoire vive.
la mmoire de masse (appele galement mmoire physique ou mmoire externe) permettant
de stocker des informations long terme, y compris lors de l'arrt de l'ordinateur. La mmoire
de masse correspond aux dispositifs de stockage magntiques, tels que le disque dur, aux
dispositifs de stockage optique, correspondant par exemple aux CD-ROM ou aux DVD-ROM,
ainsi qu'aux mmoires mortes.

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.

M. Doudou FAYE, ESMT


15
Support de cours base informatique

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.

Types de mmoires vives


On distingue gnralement deux grandes catgories de mmoires vives :

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 ;

Formats de barrettes de mmoire vive

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

M. Doudou FAYE, ESMT


16
Support de cours base informatique

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.

M. Doudou FAYE, ESMT


17
Support de cours base informatique

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.

La mmoire morte (ROM)


Il existe un type de mmoire permettant de stocker des donnes en l'absence de courant lectrique, il
s'agit de la ROM (Read Only Memory, dont la traduction littrale est mmoire en lecture seule) appele
mmoire morte, parfois mmoire non volatile car elle ne s'efface pas lors de la mise hors tension du
systme.

Ce type de mmoire permet notamment de conserver les donnes ncessaires au dmarrage de


l'ordinateur. En effet, ces informations ne peuvent tre stockes sur le disque dur tant donn que les
paramtres du disque (essentiels son initialisation) font partie de ces donnes vitales l'amorage.
Diffrentes mmoires de type ROM contiennent des donnes indispensables au dmarrage, c'est--
dire :

Le BIOS est un programme permettant de piloter les interfaces d'entre-sortie principales du


systme, d'o le nom de BIOS ROM donn parfois la puce de mmoire morte de la carte-mre
qui l'hberge.
Le chargeur d'amorce: un programme permettant de charger le systme d'exploitation en
mmoire (vive) et de le lancer. Celui-ci cherche gnralement le systme d'exploitation sur le
lecteur de disquette, puis sur le disque dur, ce qui permet de pouvoir lancer le systme
d'exploitation partir d'une disquette systme en cas de dysfonctionnement du systme install
sur le disque dur.
Le Setup CMOS, c'est l'cran disponible l'allumage de l'ordinateur permettant de modifier
les paramtres du systme (souvent appel BIOS tort...).
Le Power-On Self Test (POST), programme excut automatiquement l'amorage du
systme permettant de faire un test du systme (c'est pour cela par exemple que vous voyez le
systme "compter" la RAM au dmarrage).

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 types de ROM

M. Doudou FAYE, ESMT


18
Support de cours base informatique

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).

On qualifie de flashage l'action consistant reprogrammer une EEPROM.

Les Supports de Stockage

M. Doudou FAYE, ESMT


19
Support de cours base informatique

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

M. Doudou FAYE, ESMT


20
Support de cours base informatique

uns des autres et appels


plateaux (en anglais platters).

Les disques tournent trs rapidement autour d'un axe ( plusieurs


plusieurs milliers de tours par minute
actuellement) dans le sens inverse des aiguilles d'une montre. Un ordinateur fonctionne de manire
binaire, c'est--dire
dire que les donnes sont stockes sous forme de 0 et de 1 (appels bits). Il existe sur
les disques durs des millions de ces bits, stocks trs proches les uns des autres sur une fine couche
magntique de quelques microns d'paisseur, elle-mme
elle mme recouverte d'un film protecteur.

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

M. Doudou FAYE, ESMT


21
Support de cours base informatique

"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.

On distingue habituellement les catgories de priphriques suivantes :

priphriques d'affichage : il s'agit de priphriques de sortie, fournissant une reprsentation


visuelle l'utilisateur, tels qu'un moniteur (cran).
priphriques de stockage : il s'agit d'un priphrique d'entre-sortie capable de stocker les
informations de manire permanent (disque dur, lecteur de CD-ROM, lecteur de DVD-ROM,
etc.) ;
priphriques d'acquisition. Ils permettent l'ordinateur d'acqurir des donnes telles
particulires, telles que des donnes vido, on parle alors d'acquisition vido ou bien d'images
numrises (scanner) ;
priphriques d'entre : ce sont des priphriques capables uniquement d'envoyer des
informations l'ordinateur, par exemple les dispositifs de pointage (souris) ou bien le clavier.

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.

Les principales cartes d'extension sont notamment :

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.

M. Doudou FAYE, ESMT


22
Support de cours base informatique

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.

Les canaux DMA sont gnralement


ralement assigns comme suit :

DMA0 - libre
DMA1 - (carte son)/ libre

M. Doudou FAYE, ESMT


23
Support de cours base informatique

DMA2 - contrleur de disquettes


DMA3 - port parallle (port imprimante)
DMA4 - contrleur d'accs direct la mmoire
(renvoi vers DMA0)
DMA5 - (carte son)/ libre
DMA6 - (SCSI)/ libre
DMA7 - disponible

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.

La carte rseau possde gnralement deux tmoins lumineux (LEDs) :

La LED verte correspond l'alimentation de la carte ;


La LED orange (10 Mb/s) ou rouge (100 Mb/s) indique une activit du rseau (envoi ou
rception de donnes).

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.

Cartes rseau Ethernet


La plupart des cartes rseau destines au grand public sont des cartes Ethernet. Elles utilisent comme
support de communication des paires torsades (8 fils en cuivre), disposant chaque extrmit de
connecteurs RJ45.

Les trois standards Ethernet (norme 802.3) les


les plus courants correspondent aux trois dbits les plus
frquemment rencontrs :

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.

M. Doudou FAYE, ESMT


24
Support de cours base informatique

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.

Cartes rseau Wi-Fi


Les rseaux sans fil Wi-Fi (Wireless Fidelity) ou WLAN (Wireless Local Area Network) fonctionnent
sur les mmes principes que les rseaux Ethernet filaires. Une carte rseau Wi-Fi doit tre installe sur
chaque ordinateur du rseau sans fil. Cette carte peut tre directement incluse dans la carte mre (cas
de nombreux portables), mais peut galement se trouver sous la forme dune carte PCI ou dune cl
USB. Une antenne, parfois intgre dans la carte, permet lenvoi et la rception des signaux.

M. Doudou FAYE, ESMT


25
Support de cours base informatique

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.

M. Doudou FAYE, ESMT


26
Support de cours base informatique

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.

Quelque soit la base numrique employe, elle suit la relation suivante :

O : bi : chiffre de la base de rang i


et : ai : puissance de la base a d'exposant de rang i

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

Ainsi, un nombre exprim en base 8 pourra se prsenter de la manire suivante : (745)8

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).

M. Doudou FAYE, ESMT


27
Support de cours base informatique

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

M. Doudou FAYE, ESMT


28
Support de cours base informatique

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 :

Le nombre (5AF)16 peut se dcomposer comme suit :

(5AF)16 = 5 x 162 + A x 161 + F x 160

En remplaant A et F par leur quivalent en base 10, on obtient :


(5AF)16 = 5 x 162 + 10 x 161 + 15 x 160
(5AF)16 = 5 x 256 + 10 x 16 + 15 x 1

donc = (5AF)16 = (1455)10

Conversion et changement de base


Les conversions de nombre interviennent pour passer d'un systme de numration vers un autre.

Conversion d'un nombre de base quelconque en nombre dcimal


En exposant les principes des systmes de numration de position, nous avons dj vu comment
convertir les nombres de base 8, base 2 et base 16 en nombres dcimaux.

M. Doudou FAYE, ESMT


29
Support de cours base informatique

Conversion d'un nombre dcimal en nombre binaire

Pour expliquer ce type de conversion, on peut revenir sur le systme dcimal.


Si nous divisons le nombre (543)10 par 10, nous obtenons comme quotient 54 et 3 comme reste. Cela
signifie que ce nombre quivaut :
(54 x 10) + 3
Le reste 3 est le chiffre indiquant le nombre d'units.
En redivisant ce quotient (54) par 10, nous obtenons 5 comme deuxime quotient et 4 comme reste. Ce
reste donne le deuxime chiffre du nombre, donc celui des dizaines.
Enfin, si l'on divise ce deuxime quotient par 10, nous obtenons 0 et il restera 5 qui reprsentera le
chiffre des centaines.

Rsumer du principe de conversion

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.

M. Doudou FAYE, ESMT


30
Support de cours base informatique

(44)10 = (101100)2.

Relation entre les nombres binaires et les nombres octaux


Exprimons (47)10 dans le systme octal et le systme binaire. Nous obtenons :

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.

M. Doudou FAYE, ESMT


31
Support de cours base informatique

Exemple de conversion binaire octal et octal binaire

Relation entre les nombres binaires et les nombres hexadcimaux


La proprit d'quivalence que nous venons de voir entre le binaire et l'octal existe entre l'hexadcimal
et le binaire.
La seule diffrence est qu'il faut exprimer chaque caractre hexadcimal l'aide de 4 informations
binaires.

M. Doudou FAYE, ESMT


32
Support de cours base informatique

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.

Rles du systme d'exploitation


Les rles du systme d'exploitation sont divers :

Gestion du processeur : le systme d'exploitation est charg de grer l'allocation du


processeur entre les diffrents programmes grce un algorithme d'ordonnancement. Le type
d'ordonnanceur est totalement dpendant du systme d'exploitation, en fonction de l'objectif
vis.
Gestion de la mmoire vive : le systme d'exploitation est charg de grer l'espace mmoire
allou chaque application et, le cas chant, chaque usager. En cas d'insuffisance de

M. Doudou FAYE, ESMT


33
Support de cours base informatique

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.

Composantes du systme d'exploitation


Le systme d'exploitation est compos d'un ensemble de logiciels permettant de grer les interactions
avec le matriel. Parmi cet ensemble de logiciels on distingue gnralement les lments suivants :

Le noyau (en anglais kernel) reprsentant les fonctions fondamentales du systme


d'exploitation telles que la gestion de la mmoire, des processus, des fichiers, des entres-
sorties principales, et des fonctionnalits de communication.
L'interprteur de commande (en anglais shell, traduisez coquille par opposition au noyau)
permettant la communication avec le systme d'exploitation par l'intermdiaire d'un langage de
commandes, afin de permettre l'utilisateur de piloter les priphriques en ignorant tout des
caractristiques du matriel qu'il utilise, de la gestion des adresses physiques, etc.
Le systme de fichiers (en anglais file system, not FS), permettant d'enregistrer les fichiers
dans une arborescence.

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

M. Doudou FAYE, ESMT


34
Support de cours base informatique

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).

On appelle SMP (Symmetric Multiprocessing ou Symmetric Multiprocessor) une architecture dans


laquelle tous les processeurs accdent un espace mmoire partag.

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

Systmes temps rel


Les systmes temps rel (real time systems), essentiellement utiliss dans l'industrie, sont des
systmes dont l'objectif est de fonctionner dans un environnement contraint temporellement. Un
systme temps rel doit ainsi fonctionner de manire fiable selon des contraintes temporelles
spcifiques, c'est--dire qu'il doit tre capable de dlivrer un traitement correct des informations reues
des intervalles de temps bien dfinis (rguliers ou non).

Voici quelques exemples de systmes d'exploitation temps rel :

OS-9 ;
RTLinux (RealTime Linux) ;
QNX ;
VxWorks.

Les types de systmes d'exploitation

M. Doudou FAYE, ESMT


35
Support de cours base informatique

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.

Systme Codage Mono-utilisateur Multi-utilisateur Mono-tche Multitche


DOS 16 bits X X
Windows3.1 16/32 bits X non premptif
Windows95/98/Me 32 bits X coopratif
WindowsNT/2000 32 bits X premptif
WindowsXP 32/64 bits X premptif
Windows7 32/64 bits X premptif
Unix / Linux 32/64 bits X premptif
MAC/OS X 32 bits X premptif
VMS 32 bits X premptif

Qu'est-ce qu'un fichier?


Un fichier est une suite d'informations binaires, c'est--dire une suite de 0 et de 1. Ce fichier peut tre
stock pour garder une trace de ces informations. Un fichier texte est un fichier compos de caractres
stocks sous la forme d'octets.

Ce fichier est enregistr sur le disque dur sous la forme "nom_du_fichier.ext".


".ext" reprsente l'extension c'est un moyen de reconnatre le type de programme avec lequel ce
fichier peut tre ouvert (attention cela ne garantit pas le type de fichier: lorsque l'on change l'extension
on ne change pas le type de fichier!).
La longueur du nom et de l'extension peut varier suivant le systme d'exploitation :

8 caractres pour le nom et 3 pour l'extension sous DOS et Windows 3.1


256 caractres pour le nom et l'extension sous Windows 95, 98 et NT
256 sous les systmes Unix

Les fichiers corrompus


Il vous est forcment dj arriv de tlcharger un fichier sur Internet et que le navigateur plante ou
bien que le serveur qui hberge ce fichier coupe la communication.
Si ce fichier est un fichier texte, il ne vous manquera que la fin du texte, par contre si celui-ci est un
fichier binaire (un programme excutable par exemple) son excution pourrait trs bien tre

M. Doudou FAYE, ESMT


36
Support de cours base informatique

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).

Qu'est-ce qu'un rpertoire?


Un rpertoire (appel galement dossier ou folder en anglais) est un objet informatique pouvant
contenir des fichiers.
Imaginez une grande armoire qui contient des tiroirs dans lesquels pourraient se trouver des fichiers
ainsi que d'autres tiroirs. Un rpertoire peut en effet contenir :

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.

M. Doudou FAYE, ESMT


37
Support de cours base informatique

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/.

M. Doudou FAYE, ESMT


38
Support de cours base informatique

Les Rseaux Informatiques

Qu'est-ce qu'un rseau?


Le terme gnrique rseau dfinit un ensemble d'entits (objets, personnes, etc.) interconnectes
les unes avec les autres. Un rseau permet ainsi de faire circuler des lments matriels ou immatriels
entre chacune de ces entits selon des rgles bien dfinies.

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.

Selon le type d'entit concerne, le terme utilis sera ainsi diffrent :

rseau de transport: ensemble d'infrastructures et de disposition permettant de transporter des


personnes et des biens entre plusieurs zones gographiques
rseau tlphonique: infrastructure permettant de faire circuler la voix entre plusieurs postes
tlphoniques
rseau de neurones: ensemble de cellules interconnectes entre-elles
rseau de malfaiteurs: ensemble d'escrocs qui sont en contact les uns avec les autres (un
escroc en cache gnralement un autre!)
rseau informatique: ensemble d'ordinateurs relis entre eux grce des lignes physiques et
changeant des informations sous forme de donnes numriques (valeurs binaires, c'est--dire
codes sous forme de signaux pouvant prendre deux valeurs : 0 et 1)

Intrt d'un rseau


Un ordinateur est une machine permettant de manipuler des donnes. L'homme, en tant qu'tre
communiquant, a rapidement compris l'intrt qu'il pouvait y avoir relier ces ordinateurs entre eux
afin de pouvoir changer des informations.

Un rseau informatique peut servir plusieurs buts distincts :

Le partage de ressources (fichiers, applications ou matriels, connexion internet, etc.)


La communication entre personnes (courrier lectronique, discussion en direct, etc.)
La communication entre processus (entre des ordinateurs industriels par exemple)
La garantie de l'unicit et de l'universalit de l'accs l'information (bases de donnes en
rseau)
Le jeu vido multi-joueurs.

Similitudes entre types de rseaux


Les diffrents types de rseaux ont gnralement les points suivant en commun :

Serveurs : ordinateurs qui fournissent des ressources partages aux utilisateurs par un serveur
de rseau

M. Doudou FAYE, ESMT


39
Support de cours base informatique

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

Les diffrents types de rseau


On distingue gnralement les deux types de rseaux suivants :

Les rseaux poste poste (peer to peer / gal gal)


Rseaux organiss autour de serveurs (Client/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).

Les diffrents types de rseaux


On distingue diffrents types de rseaux (privs) selon leur taille (en termes de nombre de machines),
leur vitesse de transfert des donnes ainsi que leur tendue. Les rseaux privs sont des rseaux
appartenant une mme organisation. On fait gnralement trois catgories de rseaux :

LAN (Local Area Network)


MAN (Metropolitan Area Network)
WAN (Wide Area Network)

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).

La bande passante (BP)

Cest la quantit dinformation maximale qui peut tre change pendant un temps donn

Nous avons deux types de BP :

- analogique (voix/image)
- numrique (Bit/s)

M. Doudou FAYE, ESMT


40
Support de cours base informatique

En informatique, elle permet de comparer les performances des rseaux.

M. Doudou FAYE, ESMT


41
Support de cours base informatique

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.

En thorie gale la bande passante. En ralit infrieure:

- A cause des erreurs


- A cause des collisions
- A cause des autres utilisateurs
- A cause de la pluie !

Les facteurs qui limitent le dbit sont:

- Les quipements intermdiaires (relai)


- Le type de donnes (son, image, vido)
- La topologie du rseau (plan)
- Le nombre dutilisateurs
- La vitesse des PC
- Les pannes ou les erreurs de transmission
- Les embouteillages rseau (congestion)

M. Doudou FAYE, ESMT


42

Vous aimerez peut-être aussi