You are on page 1of 14

Prsentation

gnrale des
ordinateurs
1er janvier
2012
Ce document vous prsente un bref aperu de ce quest un
ordinateur. Les composants essentiels qui en sont la base nous
sont prsents.
[Tapez le sous-titre
du document]





1.1) DEFINITION ET PRSENTATION
Un ordinateur est dfini comme une machine de traitement de linformation qui est capable :
dacqurir des informations,
de conserver des donnes,
deffectuer des oprations sur les informations,
de restituer les informations.
Il est compos :
dune mmoire centrale, qui contient les programmes et les donnes,
dune unit centrale de traitement CPU (Central Proccessing Unit),
des units dentre-sortie, permettant lchange des donnes avec des priphriques
ou organes dentre-sortie.
Lordinateur tel que prsent reprsente le matriel (Hardware) qui ne peut tre spar des
programmes de fonctionnement (Software).
Il existe plusieurs types dordinateurs classs en 3 catgories. Suivant la forme de
prsentation, on distingue :
Les ordinateurs ou gros systmes sur lesquels on distingue une unit centrale trs
volumineux avec plusieurs consoles (cran + clavier) connects et pouvant
fonctionner en Multiutilisateurs et Multitches. A la base, ils sont utiliss par les
grands centres de recherche, les universits et les grands oprateurs de
tlcommunication.
Les mini-ordinateurs : cest la forme moyenne des ordinateurs, capable de fonctionner
galement en Multiutilisateurs et Multitches avec galement plusieurs terminaux ou
consoles connects.
REMAQUE : Les ordinateurs et mini-ordinateurs sont fabriqus la base par les grandes
firmes de construction qui imposent une certaine restriction tant dans les programmes que
dans les quipements.
EX : IBM avec les machines comme ATARI et AMIGA.
Les micro-ordinateurs : cest la forme personnelle prsente pour la 1
re
fois par la
socit IBM sous le nom de PC (Personale Computer). Cest une machine Mono
utilisateur et qui peut fonctionner en Multitches suivant les programmes enregistrs.
Plusieurs micro-ordinateurs associs en rseau peuvent remplacer un mini-
ordinateur.
REMARQUE : A la sortie des premiers PC, larchitecture et les composants utiliss dans sa
fabrication sont laisss ouverts permettant dautres fabricants de proposer dautres
Prsentation gnrale des ordinateurs



gammes avec des programmes dexploitation plus ou moins ouverts.
EX : PC dIBM, HP, COMPAQ, DELL, ACER, TOSHIBA
Les premiers PC laisss ouverts ont permis aux concurrents de proposer des gammes varies
de plus en plus intressants avec des prix de plus en plus bas.
Dans la gamme des PC, on peut dnombrer 3 types suivant les fonctionnalits et surtout
suivant la forme des units centrales. On a :
Les ordinateurs de bureau appels DESKTOP qui se prsentent gnralement
comme une forme aplatie de lunit centrale avec un cran de visualisation au dessus.
Les ordinateurs de bureau appels la TOUR ou MINI-TOUR qui peuvent trner
sur le bureau ou en dessous avec lcran ct.
Les MICRO-ORDINATEURS PORTABLES. On en distingue 3 types :
Les LAPTOP,
Les NOTEBOOK (plus petit que le LAPTOP de format de papier A4),
Les PALMTOP qui peuvent tenir dans la paume des mains.
REMARQUE : Les ordinateurs portables sont les formes rduites des micro-ordinateurs et
donc des composants intgrs, miniaturiss pour tenir dans un espace restreint. Lcran et le
clavier sont intgrs dans une mme unit et rabattable et il dispose dune alimentation
pouvant fonctionner en autonomie pendant quelques heures (1h 3h) sans alimentation du
secteur.


f amille des
ordinateurs
les gros
ordinateurs ou
gros systmes
les mini-
ordinateurs
les micro-
ordinateurs
les desktops
les tours et
mintours
les micro-
ordinateurs
portables
les laptos les notebooks les paltops



1.1.1) ACQUISITION DES INFORMATIONS
Lacquisition des donnes peut se faire gnralement grce au clavier auquel est associ un
cran pour le control et la saisie, de mme quune souris pour un dplacement rapide du
curseur ou la slection des donnes affiches lcran.
Lentre des donnes peut se faire galement grce aux interfaces se trouvant sur les units
centrales (exemple du scanner numrique, webcam, modem)
1.1.2) CONSERVATION DES DONNES
La conservation des donnes se fait sur les mmoires de masse ou mmoires auxiliaires
pendant longtemps, mme si la machine est teinte. On distingue pour cela 3 types de
mmoires de masse :
Mmoires magntiques : disque dur, bandes magntiques, disquettes, streamers
Mmoires lectroniques : cl USB ou disque flash ou amovible, carte mmoire
Mmoires optiques : CD- ROM, DVD-ROM
REMARQUE : Les donnes numriques sont mesurables, et lunit de mesure est loctet (8
bits). Le bit est lunit lmentaire utilis en informatique pouvant prendre la valeur 0 ou
1 (arithmtique deux tats ou systme binaire utilis en informatique et qui est fonction
des composants lectroniques deux tats utiliss).
Loctet a des multiples :
1 octet =8 bits =1 caractre (le caractre peut tre cod sur 8 bits)
1 kilooctet : 1ko= 2
10
octets= 1024 octets 10
5

1 Mgaoctet= 2
20
10
6

1 Gigaoctet = 1 Go = 2
30
10
9

1 Traoctet = 1 To = 2
40
10
12

EX : La taille dun CD-ROM = 700 Mo.
La taille dun DVD (monocouche) = 4,7 Go. Double couche = 8,5 Go.
Exemple de codage de donnes
Sur les afficheurs numriques, les chiffres sont cods sur 7 bits (7 Leds lectroluminescentes).

Pour crire le chiffre 3 par exemple, on aura : b, c, g, d, e.




EXERCICE
Un ordinateur est une machine universelle de traitement de linformation.
1. Trouver la taille occupe par phrase dans la mmoire dun ordinateur sachant
que lespace entre 2 mots est un caractre. Le caractre apostroph est un
caractre.
2. Une page contient 66 lignes de phrases de ce genre. Trouver la taille de la
page remplie.
3. La Bible PC contient 785 pages. Peut-elle tre stocke sur une disquette de
1,44 Mo ?

RESOLUTION
1. La taille occupe par cette phrase est de 72 octets.
2. La taille de la page remplie vaut 4752 octets = 4,64 Ko.
3. La taille de la bible PC vaut 3730320 octets = 3,55 Mo. Donc elle ne peut pas
tre stocke sur une disquette de 1,44 Mo.


1.1.3) TRAITEMENT DE LINFORMATION
Le traitement de linformation se fait dans lunit centrale qui se compose :
Dune mmoire centrale qui contient les programmes et les donnes et qui se divise en
deux types de mmoires savoir :
Dune mmoire morte ou ROM (Read Only Memory) contenant en permanence
certaines donnes relatives la gestion de la machine et des programmes de
test des composants intgrs la machine
Dune mmoire RAM (Randon Access Memory) ou encore mmoire vive qui
contient encore des donnes en cours de traitement
Dune unit centrale de traitement de linformation ou CPU (Central Proccessing
Unit )qui excute un programme charg en mmoire centrale en faisant entre autre
des oprations arithmtiques et ou logiques (+ - x /). Cette unit est encore appele
Processeur ou Micro-processeur.
De units dentres/sorties ou des interfaces de branchement des organes ou
priphriques dentres/sorties pour lchange des donnes.

1.1.4) LA RESTITUTION DES DONNEES
Tout traitement informatique se termine par la sortie des rsultats.
Cette sortie peut tre une dition sur papier grce aux imprimantes (laser, jet
dencre, matricielle ou aiguilles).
Imprimantes Laser : les plus chres / moins en consommation/ plus
rapides/bruyantes



Imprimantes jet dencre : moins chre/ chre en consommation (cartouches
dencre)/ moins bruyantes
Imprimantes matricielles : chres/ trs bruyantes
La sortie peut se terminer par une mise jour de donnes sur les supports de masse
locale ou distantes via le rseau,
Sortie des rsultats sur un cran ou sur vidoprojecteur (Combinaison des touches Fn
+ F5 sur ce PC).

1.2) UTILISATION DES ORDINATEURS
Lutilisation dun ordinateur sous-entend lexcution dun logiciel ou programme
dapplication (traitement de texte avec Word ; tableur avec Excel; internet navigation web
avec Internet explorer, Mozilla Firefox). Ces programmes dapplication utilisent des
fonctionnalits offertes par des Systmes dExploitation.
SYSTEME DEXPLOITATION : Cest le premier programme qui se lance lallumage
depuis le disque dur et qui permet de grer les ressources matrielles de la machine tout en
offrant un environnement convivial au manipulateur. Il sert dinterface entre lordinateur et
lutilisateur.
Exemple : DOS (Disk Operating System)
OS/2 (prsente pour la 1
re
fois lenvironnement graphique)
WINDOWS (95, 98, NT, 2000, XP, VISTA, 7, 8)
LINUX (DEBIAN, FEDORA, REDHAT, UBUNTU)
Dune faon gnrale, on distingue trois grands types dexploitations utiliss dans la
microinformatique :
Le calcul scientifique qui demande des micro-processeurs trs performants spcialiss
dans les calculs avec la gestion de grandes bibliothques de sous-programmes et qui
ne tranent pas les pas sur le calcul des nombres virgule flottante ou sur des
vecteurs.
La gestion ncessite des ordinateurs dots de capacits de stockage et de traitement
dun trs grand nombre dinformations structures en enregistrement. Les ordinateurs
adapts doivent avoir dimportantes mmoires de masse et de faciliter les oprations
dentres/sorties.
On utilise galement lordinateur aujourdhui pour la conduite de processus de
fonctionnements en temps rels. Les ordinateurs requis pour ces genres de traitement
doivent tre spcialiss dans lacquisition des donnes et le control en temps rel des
flux dinformatique. Ces types dordinateurs sont dots non seulement dun
processeur trs rapide mais aussi de grandes capacits de mmoires RAM et despace
disque.

1.3) LA PROGRAMMATION



1.3.1) Dfinition
La programmation consiste partir dun problme rel donn raliser un programme
informatique ensemble dinstruction crie dans un langage donne dont lexcution apporte
une solution satisfaisante ce problme. Le cycle de ralisation de ce programme peut se
dcomposer en plusieurs tapes :

Ltape de comprhension du problme. (tape des questions rponses se qui nous
permettrais de comprendre le problme).
Ltape de spcification. (elle permet davoir une description des fonctionnalits
du problmes de comprendre les diffrents lments qui interviennent dans le
problme de mieux comprendre ce que lon veut faire sans connaitre comment le
faire) ce tape permet de prciser les objectifs atteindre.
Ltape de conception du programme. (ici il sagira de dcomposer le problme en
sous-problmes qui seront gre par des sous programme et la recherche et
dveloppement dalgorithme adapte) cest ltape de recherche des modules
permettant de rsoudre le problme o de comment rsoudre le problme.
Ltape de programmation. (cest la phase de codage qui sera une suite
dinstruction crite dans un langage donne).
Ltape de test et de validation.

Remarque :
Les langages de programmations (programmes permettant dcrire dautre programmes)
sont trs varie et peuvent tre classs en trois catgories :
comprehension du problmes
spcification
conception du programme
programmation
test et validation



Les langages pauvres : qui sont des langages proches de la machine permettant de
donner des commandes directs aux composants de la machine. (processeur,
mmoire, DMA) ils nont pas besoin dintermdiaire pour dialogue avec la
machine.
EXEMPLE : Les langages assembleurs, les langages machines.
Les langages volus : dans lesquels les instructions sont le plus souvent proches
de lhomme (system dexploitation) pour dialoguer avec la machine.
EXEMPLE : Pascal, FORTRAN, WINDEV
Les langages dintelligences artificiels : les plus volus.
EXEMPLES : Lisp, prolog
Un programme cris dans un langage donn se trouve sous forme de code (code source) dans
lequel on peut lire les diffrents instructions et donc comprhensible par tous les
programmeurs connaissant le langage de programme utiliser. Ce code source est ralis
laide dun diteur de texte et donc peu avoir pour extension .Txt ou .Prog.
EXEMPLE : .Bas, .phs
Pour pouvoir tre utilis par un ordinateur ce code source doit subir des modifications
(compilation, dition des liens, chargement en mmoire).
Le compilateur est un programme qui transforme un module code source en un module code
machine ou objet. Lditeur de lien soccupe de mettre ensemble les diffrents modules du
programme. Le chargeur soccupe damener en mmoire central un programme complet qui
est prs tre excut et qui est la forme finale du programme.
1.4 ) PRINcIPE DE FONcTIONNEMENT DuN ORDINATEuR.
Le principe de fonctionnement dun ordinateur suit le chargement et le droulement dun
programme dont lexcution des instructions qui sont amenes de faons squentielle la
mmoire centrale puis lunit de contrle qui analyse et dclenche le traitement appropri
avec des signaux spcifiques lunit arithmtique. Le passage lexcution suivante est
automatique.
Un ordinateur traite les informations digitales (ensemble fini de valeur) par opposition au
calculateur analogique qui traite un ensemble infini de valeurs.
Le trainement des informations se fait par le micro-processeur grce la mmoire centrale
par laquelle transitent ses informations.
1.4.1) la mmoire centrale.



La mmoire centrale est composer de mmoire ROM et RAM. Dans la mmoire RAM on
trouve principalement 2 types dinstructions diffrents:
Des programmes et des donnes ncessaires lexcution des programmes.
Les instructions excutables sont stockes sous forme de code machine.
Exemple : instruction daddition dans un processeur Intel 8086 est cod 10000001
Les donns sont stockes suivant dautres codes : ACSII (American Standard Code for
information inter change)
Exemple : le caractre Y est code 101 1001
Le codage dinformation est la base dutilisation des donnes numriques notamment
dans le transfre de linformation dun ordinateur un autre.
La convection dun system de code un autre va tre utilise lorsque les machines
nutilisent pas les mmes systmes de codages.
Exemple : codage de 10 a base 2 et vice-versa.
Dans la mmoire RAM au niveau physique on ne distingue que des bits et les bits sont
regroups en 7 ou 8 pour former un caractre (un caractre est cods sur 8 bits).la mmoire est
divise uniquement en cellule et chaque cellule possde un adresse de localisation unique. Chaque
cellule est un mot-mmoire (1cellule = 1mot-mmoire).les cellules peuvent tre adress sparment
pour une opration de lecture ou dcriture. Notons que la taille dun mot-mmoire varie dune
machine une autre on parle encore de longueur du mot-mmoire qui peu prendre la valeur 2, 4,
8,16, 32, 64, 128 mais dans la plus part des machines la valeur 32 bits est plus utilis on dira que le
mot-mmoire est cod sur 32 bits. La capacit dun mmoire sexprime en fonction du nombre de mot-
mmoire ainsi que le nombre de bits par mot.
Exercice
Trouver la taille ou la capacit de mmoire installe sur une machine possdant 512 kilo mots
avec des mots mmoire de 32 bits.
Rsolution
La taille de la mmoire installe sur la machine.
T = 512x2
10
x 4 octets (8 bits =1 octet)
T = 2 Mo.
Dans la mmoire il existe 2 cellules spcifiques appel registre de la mmoire. Il sagit du
registre mot (R.M) qui est une cellule particulire dont la taille est identique celui dun mot-
mmoire. Ainsi que le registre adresse (@) (R.A) dont la taille permet dadresser tous les mots de la
mmoire.
Le registre mots contient le contenu dun mot-mmoire.



Exemple :
Si la mmoire possde 256 mots-mmoires alors quelle est la taille du RA.
T
ra
= log
2
(256) =ln(2
8
)/ln2 = 8 bits
Les oprations possibles dans la mmoire sont donc la lecture et lcriture dun mot-mmoire.
En lecture le R.A contient ladresse dun emplacement ou dun mot lire et le dispositif
daccs et de slection permet de transfrer le contenu dans le R.M
En criture le R.A contient ladresse dun emplacement dans lequel on va crire le contenu du
registre mot.
Le temps ncessaire lcriture ou laccs un mot mmoire est appelle temps daccs et il est le
mme pour tous les mots de la mmoire RAM. Le temps daccs varie dune mmoire RAM une
autre, il est exprim en nanoseconde et vaut :
10 12 ns pour les SDRAM.
< 10 ns pour les DDR SDRAM dans lordre 70 80 ns pour les
Exercice
Sur une carte mre on dispose dun processeur 16 bits dont le bus dadresse est de 32 bits avec des
mots-mmoires de 16 bits et des circuits mmoire de 8 Mo.
1) Si on suppose que la capacit totale despace adressable est occupe par des mmoires quelle
est la capacit totale de ses mmoires et combiens de circuits mmoire est prsent sur cette plaque
2) Une barrette mmoire possde 8 circuits mmoires, donner la taille dune barrette mmoire
3) En ralit les 1/64 de la taille adressable total est occuper par des circuits mmoires, donnes
la taille des barrettes mmoires et les nombres de barrette pouvant tre utilises.
Rsolution
1) La capacit de la mmoire.
T
m
=N
mm
x T
mm
T
m
= 2
32
x 16 bits = 8Go
- Le nombre de circuits mmoire.
N= TT
M
/T
cm
N= 8Go /8Mo = 1Go
2) La taille dune barrette mmoire.
T
m
= T
cm
x8 T
bm
= 8Mo x 8 = 64 Mo
3) La taille totale occupe par les barrettes mmoires.
T
o
= TT
M
/64 T
o
= 8Go /64 = 128Mo
- Le nombre de barrettes mmoires utilises.
N
o
=T
r
/T
o
N
o
= 128Mo/64Mo = 2
1.5) Lunit centrale de traitement (CPU)
Il sagit du cur de lordinateur et se compose de 2 entits.
CPU =unit de commande + unit arithmtique ou logique (de calcul)



Ces 2 entits ont des fonctions spcifiques et sont pour cela composs de registre spcifiques. Lunit
de commande soccupe de gre l excution des. Elle contient 2 registres importants :
- Le registre Instruction (RI) : elle contient linstruction en cour dexcution
- Le registre compteur ordinal (RCO) : elle contient ladresse de la prochaine instruction
excut quil faut aller chercher en mmoire
Gnralement il suffit dajouter 1 au contenu du RI pour avoir ladresse de la prochaine instruction,
sauf, dans le cas dappelle a sous programme.
Les registres de lunit de commande ne sont pas accessibles au programmeur. Lunit de commande
contient gal une unit de codage des instructions, un dcodeur et un squenceur de commande qui
active. Pour fonctionn cette unit a besoin dune horloge pour et il est gnralement externe :
LUAL contient tout les circuits lectroniques permettant de raliser les oprations dsires
(laddition, la multiplication, la division, la soustraction, linversion).elle contient des registre pour
ses genres dopration comme :
- Le registre accumulateur (RAcc) : il s agit du registre pris par dfaut pour les calculs qui
contient une oprantes avant lopration et le rsultat la fin de lopration
- Les registre arithmtiques(Rare) : ils servent aux calculs et sont prsent lorsquil n y a pas
daccumulateur. Il existe des registres nomms
- Les registres de bases et dindex : ils servent aux calculs des adresses par rapport une
valeur de base ou un e index
- registre banaliss : ils servent des oprations gnrales ou diverses tel que le stockage des
oprations intermdiaires.
- Des registres dtat (PSW : programme states Word) : ils indiquent ltat du system (comme
une retenu lors dune opration ou dpassement de capacit)
Exemple : Cycles de recherche dune instruction











Unit de commandes

RA
Mmoire
RM
RI
Dcodeur
Commande
Horloge
Squenceur



Exemple 2 : Cycle dexcution
2

1

3

Unit de commande Unit AL
Remarque :
Les diffrents units de lordinateur sont inter commands par de Systems cblage appels bus et
transportent des signaux lectriques schmatiss comme un rseau de composants interconnects en
bus















- Dune faon gnrale, larchitecture dun ordinateur peut tre reprsent sous forme
simplifier pour par le schma suivant :


RA
Mmoire
RM
Accumulateur
Squenceur
Bus adresse Donnes Commandes
RAM
Sorties
CPU
Entres
ROM














Le microprocesseur simplifi
BED = Bus externe des donnes
BEC = Bus externe des commandes
BEA = Bus externe des adresses.
1.6) Comparaison cerveau humain ordinateur
Les ordinateur arrivent a des vitesses de fonctionnement trs levs des millions voir des
milliards doprations arithmtiques par second, mais le cerveau humain est plus lent (combien de
temps faut il pour effectuer un calcul aussi simple que 245 x 847). Pourtant opration complexes tel
que la reconnaissance dimage sont plus rapidement ralis par le cerveau que par un ordinateur.
Ceci est d une diffrence fondamentale de structure entre un cerveau et un ordinateur. En effet on
estime quun cerveau est compos de 10
12
neurones et chaque neurones est relies a 10
4
se qui fais un
rseau trs complexe.
Les neurones jouent un rle dagent de traitement de linformation et la fonction mmoire est ralise
par lensemble des neurones et leurs connections. Cette structure diffre totalement de celle dun
ordinateur base sur larchitecture de Von Neumann.
De nombreuses tudes ont t ralises pour modliser le fonctionnement dun ordinateur sur celui
dun cerveau humain.
La perte dun seul neurone qui stimule le fonctionnement du cerveau dans la reconnaissance dimage
na pas grande consquence alors que celle dune bite dans la mmoire dun ordinateur peut tre
fatale. le cerveau est dit beaucoup plus tolrant aux fautes alors quune machine doit tre programm
avec une grande prcision.
Bus interne des donnes
Co
Squence
ur
Registre
de travail
Registre d
adressage


Mmoire



Centrale
RI RA
Bus interne des commandes
Dcodeur
Bus interne des adresses
RAcc
R tat
BED
BEC
BEA



Un cerveau est capable dapprendre de mmoriser les informations.il aussi des pouvoirs
dabstraction de rsonnement dintuitions qui nont pas danalogue dans les machines
contemporaines.
Conclusion :
Dans les systmes informatiques le matriel est souvent apparu comme llment majeur. Mais il ne
peut se dissocier des programmes qui le font fonctionner tend au niveau des programmes de bases
(OS) quau niveau des programmes dapplications. La performance dun systme informatique dpend
aujourdhui du matrielle des applications mais le coup des applications prennent plus le pas sur ceux
du matriel. Apprendre programmer constitue donc un dfi pour un informaticien pour gagner de
largent.

You might also like