Vous êtes sur la page 1sur 40

Introduction lInformatique

Cours pour les sections Droit Arabe


Semestre 3
Anne universitaire 2010/2011

Professeur : Mustapha SERHANI

A la mmoire du Professeur Hassan CHLYEH


Professeur dinformatique la facult des Sciences Juridiques, Economiques
et Sociales de Mekns

Ce travail t ralis avec la collaboration du feu Professeur Hassan


CHLYEH que Dieu ait son me dans son Paradis

I-

Dfinitions

Le mot informatique a t propos par Philippe Dreyfus en 1962 ; c'est une


contraction des deux mots Information et Automatique. L'informatique c'est
donc une automatisation de l'information, plus exactement cest un
traitement automatique de l'information. L'information dsigne ici tout
ce qui peut tre trait par des machines automatiques (textes, nombres,
images, sons, vidos,...).

I-2 Dfinition de lOrdinateur


L'outil utilis pour traiter l'information de manire automatique s'appelle un
ordinateur. Ce nom a t propos par Jacques Perret (professeur de Latin
La Sorbonne) en 1954. Ce mot tait l'origine un adjectif qui signifiait "qui
met de l'ordre", "qui arrange".
L'anglais, plus restrictif, utilise le terme de computer qui peut se traduire par
calculateur, machine calculer.
Rsum : L'informatique dsigne donc un concept, une science,
tandis que l'ordinateur est un outil, une machine conue pour
raliser des oprations informatiques.

II-

Rappels Historiques :

L'histoire de l'ordinateur nous provient du fait que l'homme, a toujours


cherch amliorer sa faon de calculer, afin de limiter ses erreurs et pour
conomiser de son temps.

avant le 19me sicle : automates spcialiss


Boite musique
Mtiers tisser
...

19me sicle : automate et machine calcul


Charles Babbage dcrit un calculateur pouvant:

Rpter des squences doprations

Choisir en fonction de ltat du calcul

Machine Von Neumann


Cest un modle de machine universelle possdant :
Une mmoire : contient instructions et donnes.
Une unit arithmtique et logique (ALU) : effectue les calculs.
Une unit dentres/sorties (I/O) : change dinformations avec les
priphriques.

Unit de commande (UC) : contrle.

En 1958 : mise au point du circuit intgr, qui permet de


rduire encore la taille et le cot des ordinateurs

En 1960 : l'IBM 7000, premier ordinateur base de transistors.


En 1972 : l'Intel 4004 ; premier microprocesseur, voit le jour.
En 1980 : l'ordinateur familial (oric, sinclair, etc.)
En 1981 : IBM-PC(Personnal Computer)

Cet ordinateur est la raction du n1 mondial face la micro-informatique. Le


PC et ses clones (produits de copiage asiatiques) vont rapidement devenir un
standard. Les modles rcents sont adapts au multimdia. Ils sont de moins
en moins coteux.
En 1981

En 1998

Macintosh d'APPLE
En 1984

En 1998...

III- Architecture de lOrdinateur

Un PC est constitu :

Dune unit centrale (le botier) comprenant une carte mre et des
priphriques interne (cartes sons, vido ...).

De priphriques dentre :

Clavier, souris, scanner...

De priphriques de sorties :

Moniteur(cran), imprimante,

La carte mre est constitue :


dun processeur (CPU) :
Cest le cerveau de l'ordinateur, c'est lui qui coordonne le reste des
lments, il se charge des calculs, il excute les instructions qui ont t
programmes. Toutes ces oprations permettent de manipuler des
informations numriques, c..d. des informations codes sous forme binaire.
Pour raliser ces traitements, les microprocesseurs utilisent de "petits
interrupteurs" utilisant l'effet transistor.

de mmoires mortes (ROM) : (Read Only Memory, dont la


traduction est mmoire en lecture seule) :
Elles permettent de stocker des donnes en l'absence de courant lectrique,
elles ne s'effacent 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 ds lors qu'il est teint,
contrairement une mmoire de stockage (ou mmoire de masse) comme
celle du disque dur qui garde les informations mme lorsqu'il est hors
tension.
Sur les machines actuelles, la taille de la RAM est de lordre (128 ou 256 Mo,
et mme plus). La mmoire vive se prsente sous forme de barrettes qu'on
implante sur la carte mre de l'ordinateur.

de mmoires vives (RAM) :

La mmoire vive, appele aussi "mmoire centrale" ou "mmoire de travail"


ou RAM (Random Access Memory) permet de stocker des informations
pendant tout le temps de fonctionnement de l'ordinateur (elle contient
notamment le systme d'exploitation, le(s) logiciel(s) et le(s) document(s)
en cours de traitement). Par contre elle est dtruite ds lors qu'il est
teint, contrairement une mmoire de stockage (ou mmoire de
masse) comme celle du disque dur qui garde les informations mme
lorsqu'il est hors tension.
Sur les machines actuelles, la taille de la RAM est de lordre (128 ou 256 Mo,
et mme plus). La mmoire vive se prsente sous forme de barrettes
qu'on implante sur la carte mre de l'ordinateur.
On peut augmenter la mmoire vive d'un ordinateur en rajoutant des
barrettes de RAM, de capacit variable.

Carte vido

Carte son

RAM
Microprocesseur

Carte mre

En plus lunit centrale comprend :


Les mmoires de masse:
1- Disque Dur (en anglais hard disk): Ce priphrique d'entre-sortie se
trouve l'intrieur du botier. Le disque dur est l'organe du PC servant
conserver les donnes de manire permanente, contrairement la RAM, 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.
Un disque dur est constitu de plusieurs disques rigides en mtal, en verre
ou en cramiques empils les uns aprs les autres une trs faible distance
les
uns
des
autres.
Ils tournent trs rapidement autour d'un axe dans le sens inverse des
aiguilles d'une montre. La lecture et l'criture se font grce des ttes (en
anglais head) situes de part et d'autre de chacun des plateaux (un des
disques composant le disque dur).

2- CD-ROM et DVD-ROM (priphriques d'entre) :


Le CD-ROM (Compact Disc - Read Only Memory) est un disque optique de 12
cm de diamtre et de 1mm d'paisseur, permettant de stocker des
informations numriques correspondant 650 Mo de donnes informatiques
(correspondant 300000 pages dactylographies) ou bien jusqu' 78 mn de
donnes audio.
Le lecteur CD-ROM est caractris

Par sa vitesse : celle-ci est calcule par rapport la vitesse d'un lecteur
de CD-Audio (150 Ko/s). Un lecteur allant 3000Ko/s sera caractris de 20X
(20 fois plus vite qu'un lecteur 1X)

Par son temps d'accs. C'est le temps moyen qu'il met pour aller d'une
partie du CD une autre.

Par son type : ATAPI (IDE) ou SCSI

3- DVD-ROM (Digital Versatile Disc - Read Only Memory) est une


"variante" du CD-ROM dont la capacit est largement plus grande que celle
du CD-ROM. Il existe 4 diffrents types de DVD :

Type de
support
CD
DVD simple
face simple
couche
DVD simple
face double
couche
DVD double
face simple
couche
DVD double
face double
couche

Capacit

Temps
Nombre de CD
musical
quivalent
quivalent

650Mo

1h14 min

4.7Go

9h30

8.5Go

17h30

13

9.4Go

19h

14

17Go

35h

26

4- Autres units de disques (priphriques d'entre-sortie)


Disquettes :

3'' 1/2 : elles sont de 2 densits diffrentes


DD : double densit (720 Ko). Elles ne sont plus commercialises.
HD : haute densit (1,44 Mo).

Avantages : facilement transportable. Elles disposent aussi d'un volet


de protection en criture.

Inconvnients : capacits nettement insuffisantes aujourd'hui et


lenteur.
Les diffrents composants que nous avons cit sont interconnects par des
BUS (dadresses, de donnes).

V- Bit et octet
L'ordinateur se compose notamment de transistors. Il ne comprend en
principe que deux tats: Le courant passe - Le courant ne passe pas. Ces
deux tats sont reprsents par deux chiffres : 1 (il y a du courant ) et 0 (il
n'y a pas de courant). Ces deux nombres sont dsigns par nombres binaires
ou bits.

Bits (0 ou 1)

Octet (8 bit)
exemple : 0100 0001
1 Kilo octet (Ko) = 210 octets
= 1024 octets

1 Mega octet (Mo) = 210 KO


= 220 Octets = 1024 * 1024 Octets
= 1048576 Octets

1 Giga octet (Go) = 210 Mo


= 220 Ko = 230 Octets
= 1024* 1024 * 1024 Octets
= 1073741824 Octets

VI- Les systmes de numration


VI.1 Dfinition
a) base :
La base dun systme de numration est le nombre de chiffre dans ce
systme.
1) Base = 10

Nombre de chiffres dans cette base est 10 (0, 1 ,., 9)

Chaque nombre est crit comme combinaison des chiffres 0 jusqu 9. Par
exemple 3687 est crit en utilisant 3, 6, 8 et 7. Lendroit o se trouve le
chiffre dfinit sa valeur. Ainsi le 6 de 546 na pas la mme valeur que 6 de

564, cela est due la position qui dtermine la puissance (le poids) du
chiffre :
Exemple :
( 546 )10 = 5* 102 + 4* 101 + 6 * 100
Et
( 564 )10 = 5* 102 + 6* 101 + 4 * 100
Le 6 dans le premier cas un poids de 100 c..d il vaut 6 mais dans le
deuxime cas il a une puissance de 101 c..d. il vaut 60.
2) Le systme binaire :

base = 2

Les chiffres dans ce systme sont : 0 et 1


Exemples : 1011 ; 11001 ; 1111 ; 0000 ; 00000001
3) Le systme Hexadcimal :

base = 16

Cest un systme qui utilise 16 symboles pour reprsenter un nombre. Ainsi


la base hexadcimal est : (0,1,2,,9,A,B,C,D,E,F)
Exemples : 4D ; 136EF ; 25AC
Le tableau ci-dessous montre la reprsentation des nombres de 0 15 dans
les bases 10, 2 et 16:
Dcimal
Binaire
Hexadcimal

10

11

12

13

14

15

0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
0

b) Conversion binaire - dcimal


Pour transformer un nombre binaire en un nombre dcimal, il suffit de faire la
somme partir de la droite des diffrents chiffres composant ce nombre
chacun multipli par 2 la puissance du rang de ce chiffre en comptant
partir de la droite et en commenant par 0.
Exemple 1 :
( 1011 )2 = 1* 23 + 0* 22 + 1 * 21 + 1 * 20
= ( 11 )10
Exemple 2 :

( 11001 )2 =1*24+ 1*23 + 0* 22 + 0 * 21 + 1*20


= ( 25 )10

c) Conversion dcimal - Binaire


Pour transformer un nombre dcimal en binaire, Il s'agit de faire une suite de
divisions euclidiennes par 2. Le rsultat sera le rassemblement des restes
partir de la fin. Le schma ci-dessous explique la mthode:
Exemple : Le nombre 77 en dcimal scrit en binaire ensuivant la mthode
suivante :

77 s'crit donc en base 2: 1001101.

d) Conversion hexadcimal - binaire


Convertissons 01001101 en hexadcimal. Il suffit de regrouper les bits par
quatre (en commenant depuis la gauche):
Binaire

010
1101
0

Pseudodcimal

13

Hexadcimal

1001101 s'crit donc en base 16: 4D.


Pour aller dans l'autre sens, on lit le tableau de bas en haut.

VI.2 CODAGE DES CARACTERES : Code ASCII

La mmoire de l'ordinateur conserve toutes les donnes sous forme


numrique (binaire). Il n'existe pas de mthode pour stocker directement les
caractres. Chaque caractre possde donc son quivalent en code
numrique: c'est le code ASCII (American Standard Code for Information
Interchange). Le code ASCII a t tendu 8 bits (un octet) pour pouvoir
coder plus de caractres.
Ce code attribue les valeurs 0 255 (codes sur 8 bits) aux lettres
majuscules et minuscules, aux chiffres, aux marques de ponctuation et aux
autres symboles.

Les codes 0 31 ne sont pas des caractres. On les appelle caractres


de contrle car ils permettent de faire des actions telles que:

retour la ligne (CR)


Bip sonore (BEL)
Les codes 65 90 reprsentent les majuscules
Les codes 97 122 reprsentent les minuscules

Le code ASCII a t mis au point pour la langue anglaise, il ne contient


donc pas de caractres accentus, ni de caractres spcifiques une langue.
Pour coder ce type de caractre il faut recourir un autre code (sur 16 bits
par exemple).

code ASCII

caractre

00100011

00100100

00100101

01111010

01111011

00100001

00110001

Figure : quelques exemples de code ASCII

VII- Fonctionnement dun ordinateur : Logiciels


VII.1 LE SYSTEME D'EXPLOITATION
Pour qu'un ordinateur soit capable dexcuter des tches, il faut quil puisse
effectuer un certain nombre d'oprations prparatoires pour assurer les
changes entre l'unit centrale, la mmoire, et certains priphriques. Pour
utiliser lordinateur, il faut une interface homme machine qui traduit les
instructions en langages machine. C'est le systme d'exploitation qui assure
ces tches. C'est un programme qui :

tablit les liens entre le matriel, l'utilisateur et les applications


(traitement de texte, jeu ...).

Assure la gestion des priphriques et des entre/sorties


Assure la gestion des fichiers
Assure la gestion des ressources (ex. mmoire)

A- Liens entre le matriel, l'utilisateur


Le SE fournir une interface entre l'ordinateur et l'utilisateur pour
permettre ce dernier de donner des ordres la machine (par exemple :
lire ou crire des informations dans la mmoire, lancer une impression...)
ou pour lui signaler les erreurs d'excution ; cette interface prend soit la
forme d'un langage de commande (comme MS-DOS) soit la forme
d'objets graphiques manipuler (fentres, menus...) (comme
Windows ).
MS-DOS

Windows

B- Gestion des priphrique


Le SE assure la communication avec les priphriques grce des
programmes spcialiss : les pilotes (ou drivers).
- Ces pilotes grent les entres : frappe dune touche au clavier, lecture dun
fichier sur un disque, arrive dun e-mail par le rseau, message derreur
de limprimante, etc.

Le SE gre aussi les sorties : envoi dun document pour limpression,


criture dun fichier sur un disque, envoi dun signal sonore vers les
enceintes, etc.

L'affichage des caractres l'cran, le pilotage dun CD-ROM ou le


formatage dune disquette.

La communication avec le systme d'exploitation s'tablit par


l'intermdiaire d'un langage de commandes et un interprteur de
commandes, cela permet l'utilisateur de piloter les priphriques en
ignorant tout des caractristiques du matriel qu'il utilise, de la gestion des
adresses physiques...

Fentre montrant comment le systme dexploitation (ici Windows XP) guide


lutilisateur installer une imprimante (priphrique de sortie).

C- Gestion des ressources


Le SE grer les ressources de l'ordinateur, savoir ses mmoires, son
microprocesseur : La gestion de la mmoire doit remplir les fonctions
suivantes:

Permettre le partage de la mmoire pour un systme multi-tches.


Permettre d'allouer des blocs de mmoire aux diffrentes tches

Protger les espaces mmoire utiliss (vous empche par exemple de


modifier une tche dj utilise)

Optimiser la quantit de mmoire disponible :

L'optimisation de la mmoire disponible consiste tendre la mmoire. Il est


possible d'tendre la mmoire de deux manires:
1-

En dcoupant un programme en une partie rsidente en mmoire et les


donnes restantes sont seulement charges en mmoire lorsqu'elles
sont ncessaires.

2- En utilisant la mmoire virtuelle, c'est--dire en utilisant le disque dur


comme mmoire principale et en utilisant la RAM pour stocker uniquement
les instructions et les donnes utilises par le processeur.
Les systmes d'exploitation actuels, sont pour la plupart multitches; cela
signifie qu'ils permettent plusieurs programmes de s'excuter en mme

temps, et se chargent de rpartir l'occupation des ressources utilises par


chacun d'eux.
Exemple : Si deux programmes P1 et P2 sont lancs en mme temps, le
systme d'exploitation permettra un petit bout de P1 de s'excuter, puis
laissera la place un petit bout de P2, puis de nouveau un petit bout de P1,
etc., de sorte que l'utilisateur aura l'impression que P1 et P2 sont excuts
en parallle).

VII.2 Exemple de systmes dexploitation :


Les systmes dexploitation les plus rpandus sont :

MS DOS (Microsoft Disk Operating System)


Windows (3.x, 95, 98, NT, 2000, XP)
MAC OS
UNIX, LINUX

VII.2.1 Systme dexploitation MS DOS


Le DOS est le systme d'exploitation le plus connu, sa version la plus
commercialise est celle de Microsoft, baptise MS-DOS (il en existe d'autres
comme DR-DOS).

MS-DOS a vu le jour en 1981 lors de son utilisation sur un IBM PC. Ces
commandes sont tapes l'invite, c'est--dire dans le cas de MS-DOS une
lettre d'unit suivi d'une barre oblique inverse (antislash), ce qui donne par
exemple
pour
le
Disque
Dur
C:\.
Pour excuter une commande il faut de taper la commande puis d'appuyer
sur ENTREE.
Exemple :

C:\ Copy Lettre.doc A:

Cela a pour but de copier le fichier Lettre.doc dans la disquette A

Le MSDOS est un systme mono-tche c..d quon ne peut excuter


quune seule commande la fois.

Mono-utilisateur c..d quune seule personne peut travailler la fois.


Commande

Description

dir

Liste le contenu d'un rpertoire

cd

Change de rpertoire

cd ..

Rpertoire parent

md ou mkdir Cre un nouveau rpertoire


deltree
copy, xcopy
move
del

Supprime un rpertoire, ainsi que l'ensemble de


ses sous- rpertoires.
Copie de fichier
Dplacement de fichier
Supprime le fichier

VII.3.2 Windows (interface graphique)


Windows est tout dabord une simple interface graphique dveloppe audessus de DOS qui apparat fin 1981. Il prend dabord laspect dun tableur,
Multiplan, avec des menus dans le bas de lcran puis emploie des menus
droulants et prend le nom de Windows en novembre
1985. Cest sa
vritable anne de naissance.

icnes

Bureau

Menu dmarrer
Barre des tches

Les icnes sont des raccourcis vers des programmes ou applications, il suffit
de cliquer deux fois sur une icne pour lancer le programme ou lapplication
associ.
Le Windows offre des outils plus simple et plus pratiques, permettant le
dialogue avec lutilisateur :
Des fentres pour chaque applcation ouverte
Des botes de dialogue pour diffrentes actions (enregistrer, ouvrir,
message davertissement, )
Des objets graphiques (boutons, menu droulant, barres de dfilement,
menus contextuels, etc. )
Enregistrer

Ouvrir

Barre de dfilement

Lorsquon clique sur Licne ouvrir une bote de dialogue saffiche permettant
de chercher le document voulu.

VII.3 FICHIERS ET REPERTOIRES


VII.3.1 Qu'est-ce qu'un fichier?
Quand vous tapez un texte sur un ordinateur, le support apparent de votre
texte est l'cran et vous pourrez aussi imprimer ce texte juste aprs la
frappe. Par contre, si vous dsirez conserver ce document sur votre
ordinateur pour des retouches futures, il faut l'enregistrer sous une forme
particulire qui est le fichier informatique :
Un fichier est la transformation de tous les caractres que vous avez taps
ainsi que leurs attributs (gras, italique, majuscule, centr, etc.) en donnes
informatiques. Au moment de l'enregistrement, vous devez lui donner un

nom afin de le diffrencier de tous les autres. Dans la mesure du possible


(Windows limite 255 caractres le nom d'un fichier), il est plus pratique
(mais non oblig) de lui choisir comme nom, le titre du document.
Chaque fichier est enregistr 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 .


Ainsi lorsque vous visualisez sous DOS ou Windows 3.1 un fichier
provenant de Windows 9x, celui-ci aura un nom tronqu comportant les 6
premiers caractres du nom suivi de ~x o x reprsente un chiffre qui est
incrment chaque fois qu'un fichier porte le mme nom. C'est--dire
que si un fichier nomm "fichie~1" existe dj il nommera le suivant
"fichie~2" ...

Exemple dextension de fichiers


Extensio
Description
n

Programme
associ

bmp

Image au format Bitmap. Elles peuvent


tre lues grce n'importe quel
programme de dessin

doc

Fichier document

exe

html

Fichier excutable.
Image au format Graphic Interchange
Format
Fichier Hypertexte Internet

jpeg

Image au format JPEG

mp3

Fichier Audio Mpeg

Winamp

pdf

Fichier Adobe Acrobat

Acrobat Reader

ppt

Fichier PowerPoint

PowerPoint

txt

Document texte

gif

wav

Fichier son

Word, wordpad

Winamp

xls

Fichier Microsoft Excel

zip

Fichier compress

Microsoft Excel
pkzip.exe,
pkzip.exe,Winzi
p

VII.3.2 Qu'est-ce qu'un rpertoire (ou dossier)?


Au bout d'un certain temps, vos fichiers vont s'accumuler sur le disque dur et
il sera parfois difficile de retrouver un certain fichier (pour le modifier,
l'imprimer) parmi tous les autres. Il convient donc de les classer
virtuellement dans des dossiers thmatiques (quivalent informatique du
classeur). Tout cela ncessite une organisation rigoureuse de lensemble de
ces milliers de fichiers (ou beaucoup plus) dans une structure bien
particulire du disque dur (structure arborescente).
Un rpertoire (ou dossier) est un objet informatique qui contient des fichiers
c..d emplacement (contenant) prt accueillir des fichiers. Imaginez une
grande commode qui contient des tiroirs dans lesquels pourraient se trouver
des fichiers et d'autres tiroirs... un rpertoire peut donc contenir:
1- des fichiers
2- d'autres rpertoires

Arborescence :

Le dossier C:\ est dite dossier racine car il contient tout les autres dossiers
(sous-rpertoires). Le dossier Application contient deux fichiers cacul.m
et article.pdf et dautres dossiers : Access, Excel, Frontpage, Word et
Wordpad. Le dossier Exel contient deux fichiers facture.xls et
statistic.xls.

Exemple de dossiers (rpertoires) et fichiers (documents) en Windows.

VIII- Rseau informatique


VIII.1 Qu'est-ce qu'un rseau informatique?
Un rseau informatique (informatic Network) est un ensemble d'ordinateurs
et priphriques interconnects les uns avec les autres Il permet de faire
circuler les donnes et ressources entre chacun de ces constituant selon des
rgles bien dfinies.

VIII.2 Intrt du rseau


Parmi les intrts du rseau, on peut citer :

Le partage de fichiers, d'applications et logiciels.

La communication entre personnes (grce au courrier lectronique, la


discussion en direct, ...).

La communication entre processus (entre des machines industrielles).


Le partage des ressources : imprimante, scanner,

VIII.3 Avantage de rseau


Les rseaux permettent aussi de standardiser les applications. Par exemple
la messagerie lectronique qui permet de communiquer plus efficacement et
plus rapidement. Voici les avantages de tels systmes :

Diminution des
priphriques.

cots

grce aux partages

des donnes

et des

Exemple : Dans un service, il y a 3 secrtaires qui ont chacune une


imprimante. Chaque imprimante cote 4000 Dhs

Total = 12 000 Dhs

Par contre, si on utilise un rseau : On utilisera une seule imprimante et 3


cartes rseaux suffisent (200 Dhs)

Total = 4 600 Dhs

Standardisation des applications


Accs aux donnes en temps utile

Communication et organisation plus efficace.

Exemple : En l'absence d'un rseau, pour changer un document il faut le


sauvegarder sur un support, et de se dplacer vers lautre ordinateur pour le
copier ensuite.
Problmes :

Perte de temps
Taille du document important complique le transfre
Par contre, si deux personnes sont relies en rseau, il suffira la premire
de placer son document directement un endroit accessible par la seconde:
soit sur un serveur, soit directement sur le disque de son collgue, soit
l'envoyer par courrier lectronique, etc...

VIII.4 Inconvnients de rseau


1- Complexit :
Alors qu'un simple utilisateur pouvait dpanner son ordinateur en cas de
problme, il faut du personnel spcialis pour faire fonctionner un rseau
entier.
2- Surcharge :
Si trop dapplications sont sollicits par des utilisateurs, le rseau devient de
plus en plus lent et perd de son rapidit.
3- Pannes :
Si le poste contenant les logiciels tombe en panne tout le rseau ne peut
accder ces applications.

VIII.5 Environnement de rseaux


On distingue gnralement deux technologies de rseaux bien diffrentes,
ayant tout de mme des similitudes.

Les rseaux poste poste (Peer to Peer/ gal to gal).


Rseaux organiss autour de serveurs (Client/Serveur).

Ces deux types de rseau ont des capacits diffrentes. Le type de rseau
installer dpend des plusieurs critres, par exemple :

Taille de lentreprise
Niveau de scurit ncessaire
Type dactivit
Volume du trafic sur le rseau
Besoins des utilisateurs du rseau ,

VIII.6 Types de rseaux


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

LAN (local area network)

MAN (metropolitan area network)

WAN (wide area network)

1- Rseau LAN
Les LAN signifie Local Area Network (en franais Rseau Local). Il s'agit d'un
ensemble d'ordinateurs appartenant une mme organisation et relis entre
eux dans une petite aire gographique par un rseau. Un rseau local est
donc un rseau sous sa forme la plus simple. La vitesse de transfert de
donne d'un rseau local peut s'chelonner entre 10 Mbps et 1 Gbps. La
taille d'un rseau local peut atteindre jusqu' 100 voire 1000 utilisateurs.
2- Rseau MAN
Les MAN
(Metropolitan Area Network) interconnectent plusieurs LAN
gographiquement proches (au maximum quelques dizaines de km) des
dbits importants. Ainsi un MAN permet deux noeuds distants de
communiquer comme sils faisaient partie d'un mme rseau local. Un MAN
est form de commutateurs ou de routeurs interconnects par des liens
hauts dbits (en gnral en fibre optique).

3- Rseau WAN
Les WAN (Wide Area Network ou rseau tendu) interconnecte plusieurs
LANs travers de grandes distances gographiques.

Les dbits disponibles sur un WAN rsultent d'un arbitrage avec le cot
des liaisons (qui augmente avec la distance) et peuvent tre faibles.

Les WAN fonctionnent grce des routeurs qui permettent de "choisir"


le trajet le plus appropri pour atteindre un noeud du rseau.

Le plus connu des WAN est Internet.

VIII.7 Architecture d'un systme client/serveur


Serveur : Une machine gnralement trs puissante en terme de capacits
d'entre-sortie, qui fournit des services au autres ordinateurs (clients),
ces services peuvent tre :

Des programmes fournissant des donnes telles que l'heure, des


fichiers, une connexion, ...

Tout le monde ny est pas autoris


- droit daccs : Mot de passe

Clients : Des machines faisant partie du rseau contactent un serveur. Les


services sont exploits par des programmes, appels programmes clients,
s'excutant sur les machines clientes.

Remarque :
Dans un environnement purement Client/serveur, les ordinateurs du
rseau (les clients) ne peuvent voir que le serveur, c'est un des
principaux atouts de ce modle.
VIII.7.1 Avantages de l'architecture client/serveur
Le modle client/serveur est particulirement recommand pour des rseaux
ncessitant un grand niveau de fiabilit, ses principaux atouts sont :

des ressources centralises: tant donn que le serveur est au centre


du rseau, il peut grer des ressources communes tous les utilisateurs,
comme par exemple une base de donnes centralise, afin d'viter les
problmes de redondance et de contradiction.

une meilleure scurit: car le nombre de points d'entre permettant


l'accs aux donnes est moins important.

une administration au niveau serveur: les clients ayant


d'importance dans ce modle, ils ont moins besoin d'tre administrs

peu

un rseau volutif: grce cette architecture il est possible de


supprimer ou rajouter des clients sans perturber le fonctionnement du rseau
et sans modifications majeures.
VIII.7.2 Inconvnients du modle client/serveur
L'architecture client/serveur a tout de mme quelques lacunes parmi
lesquelles :

Un cot lev d la technicit du serveur

Un maillon faible: le serveur est le seul maillon faible du rseau, tant


donn que tout le rseau est architectur autour de lui.

VIII.8 Fonctionnement d'un systme client/serveur


Un systme client/serveur fonctionne selon le schma suivant :

Le client met une requte vers le serveur grce son adresse et le


port, qui dsigne un service particulier du serveur.

Le serveur reoit la demande et rpond l'aide de l'adresse de la


machine client et son port.

VIII.9 Prsentation de l'architecture d'gal gal


Dans une architecture d'gal gal, contrairement une architecture de
rseau de type client/serveur, il n'y a pas de serveur ddi. Cela signifie que
chacun des ordinateurs du rseau est libre de partager ses ressources. Un
ordinateur reli une imprimante pourra donc ventuellement la partager
afin que tous les autres ordinateurs puissent y accder via le rseau.
VIII.9.1 Inconvnients des rseaux d'gal gal
Les rseaux d'gal gal ont normment d'inconvnients:

Ce systme n'est pas du tout centralis, ce qui le rend trs difficile


administrer

la scurit est trs peu prsente


aucun maillon du systme n'est fiable

VIII.9.2 Avantages de l'architecture d'gal gal


L'architecture d'gal gal a tout de mme quelques avantages parmi
lesquels :

Un cot rduit

Une simplicit toute preuve!

VIII.9.3 Mise en oeuvre


Les rseaux poste poste ne ncessite pas les mmes niveaux de
performance et de scurit que les logiciels rseaux pour serveurs ddis.
La mise en oeuvre d'une telle architecture rseau repose sur des solutions
standards :

Placer les ordinateurs sur le bureau des utilisateurs

Chaque utilisateur est son propre administrateur et planifie lui-mme


sa scurit

Pour les connexions, on utilise un systme de cblage simple et


apparent

Il s'agit gnralement d'une solution satisfaisante


environnements ayant les caractristiques suivantes :

pour

des

Moins de 10 utilisateurs
Tous les utilisateurs sont situs dans une mme zone gographique
La scurit nest pas un problme crucial
Ni lentreprise ni le rseau ne sont susceptibles dvoluer de manire
significative dans un proche avenir.

VIII.10 Topologies de rseau


Un rseau informatique est constitu d'ordinateurs relis entre eux grce
du matriel (cblage, cartes rseau, ainsi que d'autres quipements
permettant d'assurer la bonne circulation des donnes). L'arrangement
physique de ces lments est appel topologie physique. Il en existe trois:

La topologie en bus :

Dans cette topologie tous les ordinateurs sont relis une mme ligne de
transmission par l'intermdiaire de cble, gnralement coaxial. Le mot
"bus dsigne la ligne physique qui relie les machines du rseau.

Avantages & inconvnients


Cette topologie a pour avantages d'tre facile mettre en oeuvre et de
fonctionner facilement, par contre elle est extrmement vulnrable tant
donn que si l'une des connexions est dfectueuse, c'est l'ensemble du
rseau qui est affect.

La topologie en toile :

Dans une topologie en toile, les ordinateurs du rseau sont relis un


systme matriel appel hub ou concentrateur. Il s'agit d'une bote
comprenant un certain nombre de jonctions auxquelles on peut connecter les
cbles en provenance des ordinateurs. Celui-ci a pour rle d'assurer la
communication entre les diffrentes jonctions.

Avantages & inconvnients :


Les rseaux suivant une topologie en toile sont beaucoup moins vulnrables
car on peut aisment retirer une des connexions en la dbranchant du
concentrateur sans pour autant paralyser le reste du rseau. En revanche un
rseau topologie en toile est plus onreux qu'un rseau topologie en
bus car un matriel supplmentaire est ncessaire (le hub).

La topologie en anneau :

Dans un rseau en topologie en anneau, les ordinateurs communiquent


chacun leur tour, on a donc une boucle d'ordinateurs sur laquelle chacun
d'entre-eux va "avoir la parole" successivement.
Avantages & inconvnients :
En ralit les ordinateurs d'un rseau en topologie anneau ne sont pas relis
en boucle, mais sont relis un rpartiteur (appel MAU, Multistation Access
Unit) qui va grer la communication entre les ordinateurs qui lui sont relis
en impartissant chacun d'entre-eux un temps de parole.

IX- Internet
IX.1 Qu'est-ce qu'Internet ?
Internet est un rseau international connectant tout les rseaux du monde
permettant ainsi la communication entre eux grce des protocoles
d'changes de donnes standard.
standard. Plus prcisment, Internet est un rseau
de rseaux, un inter-rseau. Le mot Internet vient de l'anglais
"INTERconnectedNETwork". Les diffrents ordinateurs branchs au rseau
Internet peuvent communiquer ensemble de faon transparente pour
l'usager, indpendamment des types d'ordinateurs utiliss (Mac, PC, Unix ou
autres), mais en utilisant cependant les logiciels appropris. Internet s'tend
aujourd'hui la grandeur de la plante et des sites diversifis :
gouvernementaux, de recherche et d'enseignement, d'entreprises publiques
ou prives, d'individus, etc. Le rseau continue de crotre et de se diversifier
chaque jour.

IX.2 Protocoles
Un protocole est une mthode standard qui permet la communication entre
diffrentes machines, cest dire un ensemble de rgles et de procdures
respecter pour mettre et recevoir des donnes sur un rseau. Il en existe
plusieurs selon ce que l'on attend de la communication. Certains protocoles
seront par exemple spcialiss dans l'change de fichiers (le FTP), d'autres

pourront servir grer ltat de la transmission et des erreurs (protocole


ICMP), Pour consulter les pages web et lenvoi des fichiers au format HTML
grce des adresses URL (le HTTP),
Sur Internet, les protocoles utiliss font partie d'une suite de protocoles,
c'est--dire un ensemble de protocoles relis entre-eux. Cette suite de
protocole
s'appelle
TCP/IP.
Elle contient, entre autres, les protocoles suivants :

HTTP , FTP , ARP , ICMP , IP , TCP , UDP , SMTP , Telnet , NNTP ,

IX.3 Adresse URL


L'adresse URL (Uniform Resource Locator), est un systme unifi de
localisation de ressources sur Internet (localisation de pages web, sites
Internet). Elle se prsente sous la forme gnrale:

protocole://adresse_serveur/rpertoire/fichier.
Voici quelques exemples :

http://www.hotmail.com
http://www.google.com

IX.4 WWW : World Wide Web


Le World Wide Web, ou Toile d'Araigne Mondiale, est lensemble des
services offertes sur Internet. Ces informations sont consultables sous forme
de documents hypertextes et multimdia.

Parcours de l'information par centre d'intrt.


Divers types d'informations (textes,

graphique, sons, vido).

IX.5 Navigateurs Internet


Pour naviguer ( on dit aussi Surfer) travers les sites Web dans le monde, il
est ncessaire d'utiliser un logiciel "navigateur". Les deux logiciels
navigateurs actuels les plus connus sont :
Netscape communicator

et

MicroSoft Internet Explorer

IX.6 Moteurs de recherche


INTERNET rassemble quantit de sites sur une multitude de sujets. La
difficult reste de trouver les informations, ce que l'on recherche, dans
l'ensemble des pages publies. Rien n'est dfini quand l'organisation des
sites, de leurs pages ou du contenu sur INTERNET. Il n'y a aucune
organisation ou hirarchie comme dans une bibliothque par exemple. Deux
solutions sont dveloppes sur Internet pour faciliter ces recherches, les
moteurs de recherche et les annuaires.
Un moteur de recherche lit chaque site Internet (ou plutt les pages) et
indexe les mots inclus dans le texte. Le moteur de recherche (Google, MSN,
Yahoo, ...) lit rgulirement les pages des sites et tient donc compte des
modifications, ajouts et suppressions de pages. Il renvoie comme rponses
les sites correspondants au texte recherch.

IX.6.1 Mthode de recherche :


Le moteur cherche en fait les pages contenant dans leurs index et mots cls,
le mot cherch ... Toutefois sa recherche peut tre compltement diffrente
de ce quon veut, selon si vous avez taps vos mots cls spars par des
espaces, entours par des guillemets, ou bien spars avec l'oprateur + ...
Il s'agit donc dans un second temps de choisir judicieusement le type
d'oprateurs sparant vos mots cls (le tableau ci-dessous rcapitule les
types d'oprateurs et le rsultat que leur emploi engendre).
Le risque d'une recherche est le message "Aucune rponse ne correspond
vos critres", il faut alors largir la recherche avec d'autres mots qui ont un
rapport avec le sujet de votre recherche, ou bien en enlevant des mots trop
prcis.
Dans le cas contraire, c'est--dire trop de rponses, il faut resserrer la
recherche en ajoutant des contraintes, comme l'obligation de donner les
rponses contenant uniquement tous les mots demands ou bien en
excluant des mots.
Les oprateurs de recherche
Type de recherche
Requte formuler
Nom propre
Taper le nom du sujet
Taper la phrase entre guillemets
Phrase
"phrase rechercher"
utilisez le ET boolen ou le NEAR pour limiter la
Contenant tous les noms
recherche:
+nom1 +nom2 +nom3
Contenant au moins un
Utilisez le OU boolen
des noms
nom1 + nom2 + nom3
utilisez le NON boolen
Ne contenant pas un mot
nom1 + nom2 -nom3
Utilisez la notion de troncature: nom*
Nom avec plusieurs
le moteur cherchera les pages contenant les
terminaisons possibles mots:
nom, nomm, nomination, nombre, nomade ...
Majuscules
Si vous tapez le mot en minuscule, le
moteur
vous donnera les rponses en minuscule et
en majuscule

Si vous tapez le mot avec des majuscules,


le moteur
vous donnera uniquement les mots en

majuscules.

IX.6.2 Un exemple de recherche


Imaginons que vous voulez chercher des pages web parlant des civilisations
modernes sur le moteur de recherche Altavista...
Si
vous
tapez:
civilisation
moderne
le moteur va vous renvoyer toutes les pages contenant le mot civilisation
plus toutes les pages contenant le mot moderne (plus bien videmment
celles contenant les deux mots mais qui seront noyes dans la masse de
documents...)
Tapez
maintenant:
civilisation-modernes
le moteur ne vous retourne prsent qu'un nombre limit de pages
contenant le mot civilisation-modernes (au pluriel), vous excluez donc tous
les mots au singulier (civilisation-moderne)
En
tapant:
civilisation-moderne*
Vous avez maintenant les mots civilisation-moderne et civilisationmodernes, mais PROBLEME, il vous manque les pages crivant civilisationmoderne des faons suivantes:

Civilisation modernes
Civilisations modernes
civilisation-modernes
civilisation - moderne
civilisation/moderne
...

Il s'agit donc de trouver un moyen d'avoir toutes les terminologies possibles,


ce
moyen
est
le
suivant:
tapez:
+
civilisation*
+
moderne*
Vous aurez alors toutes les pages contenant au moins un mot commenant
par chacune des racines civilisation et moderne
CONCLUSION: La recherche optimale doit tre faite en fonction de votre
attente, elle est gnralement diffrente de la recherche basique, mais
permet de gagner un temps certain!

IX.7 Internet: Les limites

Scurit limite:

Libre change d'informations.


Piratage, attaque des virus.

Problme de rapidit

Surcharge du rseau

X. Langages Informatique
X.1 Qu'appelle-t-on langage informatique?
On appelle langage informatique est une succession d'instructions
excutable destin dcrire l'ensemble des actions conscutives qu'un
ordinateur doit excuter.
Les langages servant aux ordinateurs communiquer entre eux n'ont rien
voir avec des langages informatiques, on parle dans ce cas de protocoles de
communication, ce sont deux notions totalement diffrentes.
Un langage informatique est rigoureux:
CHAQUE instruction correspond UNE action du processeur.
Le langage utilis par le processeur est appel langage machine. Il
s'agit des donnes telles qu'elles arrivent au processeur, constitues
d'une suite de 0 et de 1 (donnes binaire).
Un langage informatique a plusieurs avantages :
ll est plus facilement comprhensible que le langage machine; Il permet une
plus grande portabilit, c..d une plus grande facilit d'adaptation sur des
machines de types diffrents ; Les langages informatiques peuvent se
classer en deux catgories :
les langages interprts

les langages compils

X.2 Langage interprt


Un langage informatique est par dfinition diffrent du langage machine. Il
faut donc le traduire pour le rendre intelligible du point de vue du processeur.
Un programme crit dans un langage interprt a besoin d'un programme
auxiliaire (l'interprteur) pour traduire au fur et mesure les instructions du
programme.
X.3 Langage compil
Un programme crit dans un langage dit compil va tre traduit une fois
pour toutes par un programme annexe, appel compilateur, afin de gnrer
un nouveau fichier qui sera autonome, c'est--dire qui n'aura plus besoin
d'un programme autre que lui pour s'excuter;
on dit que ce fichier est excutable
X.4 Avantages et inconvnients
Un programme crit dans un langage compil a comme avantage de ne plus
avoir besoin, une fois compil, de programme annexe pour s'excuter. De
plus, la traduction tant faite une fois pour toute, il est plus rapide
l'excution.
Toutefois il est moins souple qu'un programme crit avec un langage
interprt car chaque modification du fichier source il faudra recompiler le
programme pour que les modifications prennent effet. D'autre part, un
programme compil a pour avantage de garantir la scurit du code source.
En effet, un langage interprt, tant directement (lisible), permet
n'importe qui de connatre les secrets de fabrication d'un programme et donc
de copier le code voire de le modifier.
Il y a donc risque de non-respect des droits d'auteur.
D'autre part, certaines applications scurises ncessitent la confidentialit
du code pour viter le piratage (transaction bancaire, paiement en ligne,
communications scurises, ...).
X.5 Langages intermdiaires
Certains langages appartiennent en quelque sorte aux deux catgories (LISP,
Java, Python, ..) :
Le programme crit avec ces langages peut dans certaines conditions subir
une phase de compilation intermdiaire vers un fichier crit dans un langage

qui n'est pas intelligible (donc diffrent du fichier source) et non excutable
(ncessit d'un interprteur).
Les applets Java, petits programmes insrs parfois dans les pages Web,
sont des fichiers qui sont compils mais que l'on ne peut excuter qu' partir
d'un navigateur Internet.
X.6 Quelques exemples de langages couramment utiliss
BASIC Programmation basique but ducatif Langage interprt
C Programmation systme Langage compil
C++ Programmation systme objet Langage compil
Cobol Gestion Langage compil
Fortran Calcul Langage compil
Java Programmation oriente internet Langage intermdiaire
MATLAB Calcul mathmatique Langage interprt
Mathematica Calcul mathmatique Langage interprt
Pascal Enseignement Langage compil
X.7 Exemple de programme
Les langages demandent une syntaxe rigoureuse, on ne peut donc pas crire
les choses de la manire dont on le souhaite.
program TEST;
var i,j :integer;
s:integer;
begin
Write('Donnez deux nombres:');
READLN(i);
readln(j);
s:=j + i;
writeln('LE RESULTAT est ',s);
readln;
end.

Vous aimerez peut-être aussi