8/6/2019 Initiation Au Systeme de Lin Formation
1/68
1
INITIATION AU SYSTEME DE LINFORMATIONPAR ORDINATEUR
I. Dfinitions des concepts importants
I.1. Informatique
Le terme informatique provient de deux vocables :Information
et automatique. De ces deux termes, on peut dfinir linformatique
comme lensemble de techniques mises a en uvre pour le traitement
automatique et rationnel de linformatique.
Linformatique se dfinissait dans le temps comme le traitement
dune base de donnes par la mthode automatique base sur
lutilisation de lordinateur.
I.2. Informations
- Le terne information peut se dfinir comme une source
primordiale et vitale dune entreprise ou dune organisation, laquelle
peut tre stocke, traite, diffuse ou transmise au destinataire.
Exemple : Un stock en marchandise dans un magasin, la matire
premire dans une usine, le personnel dans une organisation ou les
mdicaments dans un dpt pharmaceutique.
Dans le sens plus technique, linformation est comprise comme une
instruction ou comme une donne.
8/6/2019 Initiation Au Systeme de Lin Formation
2/68
2
I.3. Instruction
Une instruction est un ordre donn lordinateur pour excuter une
tche. En dautre terme, cest ce que lordinateur doit faire pour faire. On
lappelle aussi commande.
Les instructions en informatique sont donnes en langage volu
(high level language), ensuite elles sont codes par la machine en
binaire en langage machine pour tre traites et excutes. Les
instructions excutables (commandes excutables) sont directement
prises en compte par le processeur qui les code en langage
assembleur.
Linstruction se divise en deux parties :
- code opration- adresse oprande.
Le code opration cest linstruction proprement dite rdige en
langage machine. Tandis que ladresse oprande dfinit la portion de
la mmoire ou de disque sur laquelle est localise linformation
traiter.
I.4. Donnes
Les donnes sont les informations proprement dites, stockes a laide
de programme ou logiciel, traite ou prt tre traiter.
8/6/2019 Initiation Au Systeme de Lin Formation
3/68
3
I.5. Programme
Un programme est une liste dune ou plusieurs dinstructions
rdiges dans un langage proprement dit appel langage de
programmation et dans une logique dite logique de programmation,
destine excuter une tche bien dtermine. Il se prsente souvent
sous la forme d'une ou plusieurs squences d'instructions,
comportant souvent des donnes de base, devant tre excutes dans
un certain ordre par un processeur ou par processus informatique
(cas des systmes multitches).
Lorsque plusieurs tches doivent tre excutes, alors on aura faire
plusieurs blocs de programmes. Ils forment alors ce quon appelle
logiciel
I.6. Logiciel
Un logiciel est un ensemble de programmes qui permet un
ordinateur ou un systme informatique d'assurer une tche ou une
fonction en particulier (exemple : logiciel de gestion de la relation
client, logiciel de production, logiciel de comptabilit, logiciel de
gestion des prts).
8/6/2019 Initiation Au Systeme de Lin Formation
4/68
4
Il existe plusieurs sortes de logiciels :
I.6.1. Logiciel de base
Le logiciel de base, aussi appele systme dexploitation ou logiciel-
moteur, est un ensemble de procdure qui permet dexploiter un
ordinateur. Ils sont responsables de la liaison entre les ressources
matrielles dun ordinateur et les applications informatiques de
lutilisateur (traitement de texte, jeu vido). Il fournit aux
programmes applicatifs des points dentre gnriques pour les
priphriques. Il gre les priphriques internes et externes dun
ordinateur et les applications installes sur celui-ci.
Exemple : Le Windows, lUnix, le DOS, AS/400, VSE, OS/2. VMS,
Unisys. DH. VM et le MVS.
Le Windows est actuellement le systme dexploitation le plus utilise
au monde.
8/6/2019 Initiation Au Systeme de Lin Formation
5/68
5
I.6.2. Logiciel dapplication
Le logiciel dapplication ou simplement appel Application est suites
des logiciels qui excute plusieurs fonctions dune tache donne.
Exemple : Application de la comptabilit
- Logiciel de Journalisation des comptes- Logiciel de calcul et analyse de bilan- Logiciel de la caisse- Etc.-
Droit de licence
Les logiciels sont souvent rglements par les codes qui protge la
licence dutilisation et le droit dauteur. Ainsi on distingue les
grandes familles de licence :
- Logiciel libre (free software) : Tout le monde peut tudier,copier, modifier et distribuer des versions modifies du logiciel.
Les logiciels libres sont protgs pour la plupart par une
licence d'utilisation, mais cela ne signifie pas pour autant que le
logiciel est gratuit.- Graticiel (Freeware)- Partagiciel (shareware)- logiciel propritaire : au moins un de ces droits n'est pas
rempli pour les utilisateurs. La plupart du temps, acqurir une
8/6/2019 Initiation Au Systeme de Lin Formation
6/68
6
licence d'utilisation ncessite le paiement d'une certaine somme
aux crateurs du logiciel ;
- logiciel commercial : logiciel destin la vente, il peut trelibre ou propritaire.
I.6.3. Les Applicatifs
Les applicatifs servent dvelopper des logiciels dapplications.
Suivant leur taille, les logiciels peuvent tre dvelopps par une ou
plusieurs personnes. Les grands logiciels sont souvent dvelopps
par plusieurs personnes groupes au sein dune quipe coordonnes.
Les applicatifs forment ce que nous appelons langage de
programmation.
Un langage de programmation est un code de communication,
permettant un tre humain de dialoguer avec une machine en lui
soumettant des instructions et en analysant les donnes matriellesfournies par le systme, gnralement un ordinateur. Ces codes de
communication sont appeles Code source .
L'activit de rdaction du code source d'un programme est nomme
programmation. Elle consiste en la mise en uvre de techniques
d'criture et de rsolution d'algorithmes informatiques, lesquellessont fondes sur les mathmatiques. ce titre, un langage de
programmation se distingue du langage mathmatique par sa vise
oprationnelle (une fonction et par extension, un programme, doit
retournerune valeur), de sorte qu'un langage de programmation est
8/6/2019 Initiation Au Systeme de Lin Formation
7/68
7
toujours un compromis entre la puissance d'expression et la
possibilit d'excution
Type de langage de programmation
- Langage de bas niveau : non structure. Exemple le langageassembleur
- Langage de haut niveau : Structure. Exemple Langage C, C++,COBOL, SQL (destin diter de codes sources sous forme des
lignes de commande)
- Langage objet orient. Exemple Visual Basic, C# (C.net),Delphi, Turbo Pascal (Destine gnralement a crer des
interfaces graphiques. Les objets contiennent des modules de
commande)
I.6.4. Les Pilotes
Les pilotes sont des logiciels de configurations de priphriques,
parmi lesquels on peut citer les plus utiliss tels que la carte son, carte
contrleur vido, carte modem, carte usb, carte contrleur rseau,
carte rseau Ethernet, etc.
Certains pilotes sont directement intgrs dans le systme
dexploitation lorsque la version de celui-ci est postrieure celle de
pilotes question. Par exemple, le Windows XP prendra
directement a compte le pilote USB, tandis que pour le Windows 98,
il faudra squiper de pilotes livres de faon spare.
8/6/2019 Initiation Au Systeme de Lin Formation
8/68
8
II.6.5. Les didacticiels
Les didacticiels sont des logiciels denseignement ou dapprentissage
de mtier. Ils intgrent les sances audio et vido des cours ou dedmonstration guides sous forme de prsentations appels Tutorial.
I.7. Systme informatique
Un systme informatique comprend la partie matrielle (ordinateur
et ses priphriques) et la partie immatrielle (programme ou logiciel
crit sur le disque dur).
I.8. Ordinateur
Un ordinateur est par dfinition une machine lectronique,
multitche a commande automatique qui excute les taches suivant
les programmes installes dans sa mmoire.
Plusieurs formes dordinateurs existent, on peut citer :
Le terme Ordinateur central (mainframe en anglais) est utilis en
informatique pour dfinir un ordinateur de grande puissance de
traitement.
On compte parmi les fabricants de ces systmes de grandescompagnies telles IBM avec les zSeries (le plus souvent sous systme
MVS ou z/OS) et iSeries, ou Unisys, ou Bull (avec les DPS/6 DPS/8
sous systme GCOS).
8/6/2019 Initiation Au Systeme de Lin Formation
9/68
9
Un ordinateur central fonctionne selon un modle centralis en
opposition aux modles rpartis. Il permet de faire tourner de faon
simultane plusieurs sessions d'un systme d'exploitation ou mme
de systmes d'exploitation diffrents (par exemple, sous
l'hyperviseur VM).
Les ordinateurs centraux sont utiliss dans les trs grandes
entreprises (banques, compagnies d'assurances, compagnies
ariennes, socits de services). De par leur fiabilit et leur puissance,
ils sont parfois les seuls ordinateurs capables de rpondre auxbesoins de leurs utilisateurs (traitement de trs grandes banques de
donnes accdes par des dizaines ou des centaines de milliers
d'utilisateurs).
Un ordinateur personnel, encore appel micro-ordinateur ou
ordinateur individuel, est un ordinateur destin l'usage d'une
personne et dont les dimensions sont assez rduites pour tenir sur un
bureau.
Un superordinateur (ou supercalculateur) est un ordinateur conu
pour les calculs avec de grandes performances possibles avec les
technologies connues lors de sa conception, en particulier en terme de
vitesse de calcul.
Photo ci-dessous
8/6/2019 Initiation Au Systeme de Lin Formation
10/68
10
I.9. Compatibilit informatique
Le terme comptabilit informatique peut tre compris comme la
possibilit dinter chang les matriels ou les programmes entre deuxordinateurs de marques diffrentes.
Les PC et APPLES
Le terme PC est un acronyme de Personal Computer. Ce terme
dsignait la famille des machines propre du constructeur IBM en
opposition la famille APPLE & Macintosh. Ainsi on appelait PCIBM. De nos jours, plusieurs constructeurs se seront lance dans la
construction des ordinateurs, les rendant compatibles avec la famille
PC IBM. Ils forment une famille appele Compatibles IBM. Le terme
8/6/2019 Initiation Au Systeme de Lin Formation
11/68
11
PC sest alors rpandu pour designer une marque propre au
constructeur.
Exemple : PC Compaq, PC Toshiba, PC DELL, etc.
Type de compatibilits
Il existe deux types de compatibilits : Comptabilit de matriels et
compatibilit de programme.
Lorsquon peut inter changer les priphriques entre deux matriels
de marques diffrentes, on parle alors de compatibilit de matriel ou
comptabilit hardware.
Lorsquun programme conu pour tourner sur une machine peut
aussi tourner sur une autre de marque diffrente, on parle alors de la
comptabilit de programme ou comptabilit software.
8/6/2019 Initiation Au Systeme de Lin Formation
12/68
12
CHAPITRE II. TRAITEMENT DE LINFORMATION DANS UN
ORDINATEUR
II. 1. Carte perforeLa carte perfore (parfois appele carte Herman Hollerith) a t le
premier support de linformation dans le dbut de linformatique.
Elle a t utilise aussi comme mmoire de masse et unit dentre-
sortie. On la conjointement utilise avec le ruban perfore.
Elles sont apparues avant les Systmes d'exploitation , et ont permis
la cration de ceux-ci. Toutefois, il fallait des heures entires pour
rdiger un programme de quelques lignes de code
Historique de la carte perfore
C'est Basile Bouchon qui inventa le papier perfor en 1725 ; en 1728,
Jean-Baptiste Falcon amliore le systme sous forme de cartes
perfores relies entre, ces cartes furent utilises pour divers
automates, et en particulier les orgues de Barbarie et les pianos
mcaniques.
L'invention de la machine cartes perfores par Herman Hollerith,
pour le recensement de 1890 aux tats-Unis, a t la base du
dveloppement de trois grandes entreprises internationales : IBM,
Powers (absorbe par Remington-Rand, et fusionne dans Unisys), et
Bull. Les premires cartes Hollerith mesuraient 6 centimtres sur 12
et comportaient 210 cases. Le format avait t align sur celui du
8/6/2019 Initiation Au Systeme de Lin Formation
13/68
13
billet de 10 dollars de l'poque pour pouvoir rutiliser des meubles
de rangement dj existants.
Le modle le plus courant de cartes perfores, brevet par IBM en1928, tait la carte dite 80 colonnes. Il s'agit d'une feuille de bristol
mince de forme rectangulaire, dont un coin tait tronqu, o les
caractres alphanumriques (BCD, EBCDIC ou ASCII) taient
traduits par des perforations rectangulaires (au nombre de 1, 2 ou 3
par caractre) disposes en colonnes parallles la largeur (80
colonnes) et sur 13 lignes parallles la longueur.
Ces cartes taient stockes par botes de 2 000, et le coin tronqu
servait de repre pour les insrer dans le bon sens dans un chargeur
de cartes ou pour les remettre l'endroit quand la bote tombait par
terre
Taille de cet aperu : 800 386 pixels
8/6/2019 Initiation Au Systeme de Lin Formation
14/68
14
Les cartes taient perfores par des opratrices spcialises travaillant
partir de bordereaux de saisie , vrifies par re-frappe par
d'autres opratrices (les perfo-vrifs dont la cadence normale de
saisie taient d'environ 15 000 caractres l'heure (soit environ 4
caractres la seconde). Les cartes taient susceptibles d'tre tries
sur des machines appeles trieuses et interclasseuses. Les machines
mcanographiques ont utilis ces cartes jusqu'au remplacement des
dernires de ces machines par des ordinateurs vers 1970. Les
ordinateurs ont t quips d'units priphriques capables de lire et
de perforer ces cartes jusqu'au dbut des annes 1980.
Appareil de perforation IBM
8/6/2019 Initiation Au Systeme de Lin Formation
15/68
8/6/2019 Initiation Au Systeme de Lin Formation
16/68
16
Classement
Ces cartes taient classes dans des boites appeles Fichier.
II.2. Fichier informatique
A la disparition des cartes perfore, les informations sont des lors
stockes dans des units de stockage compose essentiellement des
disques. Elles constituent alors ce que nous appelons Fichier
informatique
Un fichier informatique est une information enregistre sur disque.
Un fichier informatique comporte 3 parties :
- Nom de fichier- Extension du fichier-
Sparateur.
II.2.1. Nom de fichier
Linformation est enregistre avec un nom de fichier de 8 caractres
au maximum. Les caractres sont des types alphanumriques et ne
doit pas comporter des caractres * , ? , # et . Ces
caractres donneront au nom de fichier un sens particuliers. Nous leverrons plus loin.
Le nom de fichier doit tre significatif en vue de rappeler a
lutilisateur son contenu.
8/6/2019 Initiation Au Systeme de Lin Formation
17/68
17
II.2.2. Extension du fichier
Lextension du fichier spcifie la nature de celui-ci, ou le programme
dapplication utilis pour le crer. Elle est de trois caractresalphanumriques au maximum.
Exemple des extensions utilisee
a. Fichier de traitement de texte
Doc : fichier MS Word
Wpd : Fichier Wordperfect
Lwp: Lotus Word pro
b. Tableur
XLS: Fichier MS Excel
WK1 : Fichier Lotus 123
c. Base de donnes
db1 : Base de donnes Access
d. Audio
wma : Fichier audio
mp3 : fichier audio comprime (media player)
8/6/2019 Initiation Au Systeme de Lin Formation
18/68
18
e. Film
dat : fichier VCD
VOB : fichier DVD
Avi : fichier DivX (comprime)
Mp4 : fichier mediaplayer
wmv : sequences video media Windows mediaplayer
rmb: video real media
f. Fichiers graphiques
jpg: Joint picture graphique (format le plus utilis)
Tff : Target file format (ficher numeris)
Fichier de commandes DOS
Com: fichier de commandes DOS
Exe : fichier excutables par le processeur
Bat : fichier de traitement par lot (Batch file)
Sys : fichier gestionnaire de priphrique
Hlp : fichier daide
8/6/2019 Initiation Au Systeme de Lin Formation
19/68
19
Fichier systme Windows
Dll : fichier librairie dynamique
Ini : fichier dinitialisation
Cab : fichier dinstallation programme
II.2.3. Sparateur
Le sparateur est un point qui spare un fichier de son extension.
Exemple : budget08.xls, rapport.doc, biblio.db2.
8/6/2019 Initiation Au Systeme de Lin Formation
20/68
20
CHAPITRE III. STRUCTURE DUN SYSTEME DEXPLOITATION
Un systme dexploitation est un programme de base dun
ordinateur qui comprend la structure ci-aprs :
- Le noyau- Bibliothque logiciel- Systme de fichiers- Les outils systme- Linterface graphique- Le programme de base
III.1. Le Noyau
Le noyau est le cur dun systme dexploitation. Il assure les
fonctionnalits suivantes :
gestion des priphriques (au moyen de pilotes) ; gestion de lexcution des programmes (aussi nomme
processus) :
o gestion de la mmoire attribue chaque processus ;o ordonnancement des processus (rpartition du temps
dexcution sur le ou les processeurs).
osynchronisation et communication entre processus(services de synchronisation, dchange de messages,
mise en commun de segments de mmoire, etc.)
gestion des fichiers (au moyen de systmes de fichiers) ; gestion des protocoles rseau (TCP/IP, IPX, etc.).
8/6/2019 Initiation Au Systeme de Lin Formation
21/68
21
Il constitue une couche primordiale du Systme dexploitation, celle
qui est lance lors du dmarrage de lordinateur, communment
appele : le boot. Grce celui-ci, les premiers services peuvent
accder aux applications systme : gestion de la mmoire, accs aux
disques durs et accs aux priphriques, il gre donc les ressources
de lordinateur et permet aux diffrents composants matriels et
logiciels de communiquer entre eux.
Dans ces systmes dexploitation, la mmoire vive est divise en deux
parties indpendantes : le noyau et lespace utilisateur (ce dernier estlespace de la mmoire ddi aux applications, ce qui permet plus de
scurit : les applications de lespace utilisateur ne peuvent ni
accidentellement ni intentionnellement accder une zone mmoire
ne leur appartenant pas.
Les noyaux ont comme fonctions de base dassurer le chargement et
lexcution des processus, de grer les entres-sorties et proposer une
interface entre lespace noyau et les programmes de lespace
utilisateur.
Le systme dexploitation, par cette double structure
noyau/utilisateur, permet le plus souvent aux applications dtre
indpendantes de la machine sur lesquelles elles fonctionnent. Le
systme dexploitation masque donc les particularits de chaque
ordinateur, en garantissant les interfaces ncessaires la
compatibilit.
8/6/2019 Initiation Au Systeme de Lin Formation
22/68
22
2. Bibliothque logicielle.
Les bibliothques servent regrouper les oprations les plus
utilises dans les programmes informatiques, afin dviter la
redondance (rptition) de la rcriture de ces oprations dans tous
les programmes.
On distingue gnralement deux types de bibliothques: les
bibliothques systme, et les bibliothques utilitaires. Les
bibliothques systme sont constitues de fonctions permettant
lutilisation agrable des fonctionnalits systmes (gnralement despoints dentre vers des fonctions du noyau, mais pas seulement).
Les bibliothques utilitaires contiennent des fonctions dusage
courant et pratique (fonctions mathmatiques, fonctions de tri, etc).
Du point de vue du systme, les bibliothques ont diffrentes
caractristiques. Il y a le caractre statique ou dynamique, et lecaractre partag ou non.
Une bibliothque statique contient des fonctions qui seront intgres
au code gnr par le compilateur (dition de liens statique).
Linconvnient est quun code ainsi obtenu nest pas mis jour
lorsque la bibliothque change. Lavantage est que le code lui seul
est autonome.
Une bibliothque dynamique est une bibliothque qui contient des
fonctions qui seront intgres au code au moment de son excution
8/6/2019 Initiation Au Systeme de Lin Formation
23/68
23
(dition de liens dynamique). Lavantage est que le code est jour
vis--vis de la mise jour des bibliothques. Linconvnient est que
lexcution dpend de lexistence de la bibliothque. On raffine aussi
laspect dynamique en liaison tardive (intgration de la fonction
lorsquelle est appele) ou au chargement (intgration des fonctions
ds que le programme commence sexcuter).
Une bibliothque partage est une bibliothque dont il est garanti que
le contenu ne sera prsent quen un seul exemplaire dans le systme
dexcution, les fonctions seront partages par toutes les applicationsles utilisant.
III.3. Systme de fichiers.
Un systme de fichiers (FS ou filesystem en anglais) ou systme de
gestion de fichiers (SGF) est une structure de donnes permettant de
stocker les informations et de les organiser dans des fichiers sur ceque lon appelle des mmoires secondaires (disque dur, disquette,
CD-ROM, cl USB, etc.). Ce stockage de linformation est persistant.
Une telle gestion des fichiers permet de traiter, de conserver des
quantits importantes de donnes ainsi que de les partager entre
plusieurs programmes informatiques. Il offre lutilisateur une vue
abstraite sur ses donnes et permet de les localiser partir dunchemin daccs.
8/6/2019 Initiation Au Systeme de Lin Formation
24/68
24
Les diffrents systmes de fichier sont :
Les principaux problmes d'interoprabilit qui restent encore sont
lis d'une part aux systmes de fichiers des mmoires de masses:
Prise en charge de certains systme de fichiers sur diffrents OS, ennatif
systme de fichiers action Linux Mac OS Windows
lire Nonext2/ext3
crire Non Non
lireFAT 32crire
lire NonHFS+
crire Non
lireNTFS
crire Non
Ces problmes peuvent gnralement tre rsolus par l'utilisation de
programmes utilitaires adapts.
III.4. Les outils systme
Les outils systme permettent :
de configurer le systme (grer les comptes des utilisateurs,configuration des paramtres rseau, dmarrage automatique
des services, etc.) ;
8/6/2019 Initiation Au Systeme de Lin Formation
25/68
25
de passer le relais aux applications proposant des services unou plusieurs utilisateurs ou dautres ordinateurs, grce au
rseau par exemple.
III.5. Interface graphique.
Ce type dinterface homme machine soppose linterface en ligne de
commande (en anglais CLI pour Command Line Interface) comme MS-
DOS. Les parties les plus typiques de ce type denvironnement sont le
pointeur de souris, les fentres, le bureau, les icnes. De plus, des
contrles graphiques sont utiliss pour interagir avec lutilisateur : lesboutons, les menus, les barres de dfilement. Cette interaction
homme machine slabore que ce soit dans les interfaces graphiques
ou en ligne de commande par le Shell . Un dispositif de pointage
est ncessaire au bon fonctionnement dune interface graphique. Cet
environnement rend accessible et convivial un ordinateur .
Linterface graphique reprsente la partie visible du systme
dexploitation, ce qui explique qu chaque volution majeure de son
systme dexploitation, les fabricants de systmes dexploitation font
voluer galement linterface graphique donnant ainsi son identit
chaque gnration de ses systmes dexploitation.
Linterface graphique est spare du noyau. Il est ainsi possible dans
certains systmes dexploitation de changer ou de personnaliser son
environnement graphique (certaines distributions Linux ne
possdent mme pas denvironnement graphique de base).
8/6/2019 Initiation Au Systeme de Lin Formation
26/68
26
Linterface de Windows XP est cependant galement modifiable
grce certains programmes annexes, cette fonctionnalit ntant pas
incluse par dfaut.
La plupart des systmes dexploitation sont pourvus dune interface
graphique, conviviale, simple dutilisation tel point quutiliser un
ordinateur personnel ne demande plus de comptences
informatiques. Les systmes dexploitation tels que Windows et
Macintosh intgrent des outils systme qui grent linterface
graphique nomms le GUI (comme Graphical User Interface) ainsique des utilitaires de gestion de fichiers et de configuration du
systme. Ces fonctions sont communment considres comme
faisant naturellement partie de tout systme dexploitation, ce qui
nest pas forcment le cas comme le montrent certaines versions
GNU/Linux ou de BSD. Certains systme dexploitation tel
OpenBSD nincluent pas dinterface graphique par dfaut pour desraisons de rapidit ou de scurit.
Les systmes dexploitation grent de plus en plus linterface
graphique de manire vectorielle (la carte graphique est charge de
laffichage 2D comme 3D). Ces interfaces permettent de tirer profit
des progrs raliss ces dix dernires annes dans les puces 3D. Lepremier systme intgrer une interface vectorielle fut Mac OS X 10.2
avec un moteur graphique Quartz. En 2007, linterface 3D la plus
dveloppe est Compiz-fusion, dveloppe conjointement par les
crateurs de Compiz et de Beryl, son driv (fork), fonctionnant sur
8/6/2019 Initiation Au Systeme de Lin Formation
27/68
27
des systmes GNU/Linux. La dernire version du systme
dexploitation Windows, Vista (2007) intgre galement un bureau
avec une interface 3D du nom dAero.
III.7. Application informatique.
Des programmes applicatifs de base offrent des services lutilisateur
(calculatrice, diteur de texte, navigateur web, etc.). Ces programmes
applicatifs sont souvent fournis en paquet promotionnel (bundle])
avec le systme dexploitation. Certaines personnes estiment quils ne
font pas rellement partie du systme dexploitation. La sparation
entre les programmes applicatifs de base et le systme dexploitation
est difficile dfinir, du fait que lun devient inutile sans lautre, et
que bon nombre dapplications sont programmes en supposant que
les programmes applicatifs de base sont toujours prsents.
III.8. Evolution des systmes dexploitation
Les micro-ordinateurs sont parmi les dernires gnrations
dordinateurs. Les systmes dexploitation qui leur sont ddis ont
donc t dvelopps aprs les autres types de systmes dexploitation
(systmes pour ordinateur central et pour station de travail dont le
plus connu aujourdhui est GNU/Linux). Un autre type de systmesdexploitation existe et a t cr aprs linformatique personnelle :
les systmes dexploitation embarqus.
8/6/2019 Initiation Au Systeme de Lin Formation
28/68
28
Les annes 1980
cette poque les systmes navaient ni la capacit ni la ncessit
dutiliser les systmes dexploitation pour mini et grands ordinateurs.Les premiers systmes dexploitation appels moniteurs offraient
seulement des fonctionnalits trs basiques, et taient chargs le plus
souvent depuis de la mmoire morte.
CP/M fut lun des pionniers en matire de systme dexploitation
install sur un disque (et non sur mmoire morte). Ce systme
dexploitation influena largement la conception de PC-DOS. Ce
dernier, choisi par IBM comme systme dexploitation pour ses
premiers PC, fit de Microsoft lune des compagnies les plus rentables
au monde. Les principales alternatives durant les annes 1980 sur le
march des systmes dexploitation furent Mac OS en 1984, AmigaOS
et Atari en 1985 et OS/2 en 1987.
Depuis les annes 1990]
La fin des annes 1990 a vu les exigences des utilisateurs saccrotre
en termes de fiabilit, de scurit et de convivialit de linterface
graphique.
Cest ainsi que Microsoft a opr une migration de tous ses systmes
dexploitation, y compris ceux destins au grand public vers la plate-
forme Windows NT, mettant fin la famille des Windows 9x.
8/6/2019 Initiation Au Systeme de Lin Formation
29/68
29
Durant la mme priode, Apple a totalement repens le noyau et
linterface de son systme dexploitation en lanant Mac OS X. Le
noyau est bas sur un systme UNIX et le moteur daffichage de
linterface graphique, Quartz, gr en mode vectoriel.
Enfin, le troisime acteur des systmes dexploitation est constitu
par lensemble des distributions Linux. Conu et utilis par des
dveloppeurs chevronns, ses parts de march dans le domaine des
ordinateurs personnels sont minoritaires, mais trs prsent sur le
march des serveurs. Depuis quelques annes, la communaut dedveloppeur de Linux tend les services auprs des nophytes avec
des distributions comme Ubuntu ou Mandriva. Cette ouverture est
russie tant sur le plan technique que commercial puisque certaines
marques proposent leurs ordinateurs grand public avec Linux. Par
exemple certains ordinateurs DELL sont proposs avec un systme
dexploitation Ubuntu.
III.9. Inter portabilit des systmes dexploitation
Jusqu'en 2007, Mac OS n'tait compatible qu'avec les ordinateurs
Apple (quips d'un processeur Motorola) et Microsoft Windows
n'tait compatible qu'avec les processeurs Intel et AMD, donc pas
avec les ordinateurs Apple.
Depuis 2007, les ordinateurs Apple utilisent des processeurs Intel
rendant ainsi les systmes d'exploitation fonctionnant sur Intel
8/6/2019 Initiation Au Systeme de Lin Formation
30/68
30
(comme Windows ou Linux), compatibles avec les ordinateurs
Apple.
Les diverses distributions de Linux sont compatibles avec toutes lesmachines beaucoup architectures diffrents, selon les distributions.
Il est possible de raliser un triple boot, savoir installer les trois
systmes les plus connus (Windows, MacOS et Linux) sur une seule
et mme machine, en ayant le choix du systme au dmarrage.
8/6/2019 Initiation Au Systeme de Lin Formation
31/68
31
III. 3. Le DOSLe DOS signifie Disk Operating System.
Le DOS (Disk Operating System) permet de grer les fichiers
enregistrs sur le disque dur, comme son nom le suggre, mais aussi,
comme tout systme dexploitation, il permet de grer les
composants matriels (priphriques) internes et externes dun
ordinateur. Lutilisateur communique avec sa machine par
lintermdiaire du DOS. Le DOS interprte les commandes saisies par
lutilisateur.
Le DOS a t dvelopp par la socit IBM (International Business
Machine). Le DOS est lantique systme dexploitation des premiers
PC IBM. Le systme dexploitation DOS de la socit IBM sest
dnomm PC-DOS avec les ordinateurs PC, puis il sest appel PS-
DOS avec la nouvelle gamme dordinateurs PS (Personnel System).
Le DOS a t rcupr par la socit MICROSOFT (Contraction de
Micro et de Software). Les versions du DOS qui ont dvelopp par la
socit MICROSOFT se dnomment MS-DOS.
Le DOS est un systme dexploitation mono tche, cest dire quil ne
peut excuter quun seul programme en mme temps. La plus part
des versions du DOS sont limites un adressage mmoire de 640 Ko
(640 Ko de mmoire conventionnelle).
8/6/2019 Initiation Au Systeme de Lin Formation
32/68
32
Autres systme concurrent au DOS
LOS/2
En 1987, un nouveau systme dexploitation pour PC, lOS/2, bien
que trs proche du DOS arrive pour le concurrencer. LOS/2, conu
pour les processeurs 286 et 386, peut adresser la mmoire tendue au-
del de 1 Mo, et la mmoire supplmentaire autorise le travail
multitche intgr en mode protg. LOS/2 est un systme
dexploitation qui travail en mode protg , cest dire que le
systme dexploitation effectue une gestion de la mmoire vive,
lallocation et lutilisation de la mmoire est surveille pour quil ny
ait pas de conflit entre diffrents programmes. LOS/2 introduit la
mmoire virtuelle , qui simule sur le disque dur une extension de
la mmoire vive.
Le dmarrage dun ordinateur peut tre configur en dual BOOT ,
ce qui permet de passer facilement de MS-DOS lOS/2.
Les diffrentes versions du DOS
Le DOS a volu avec le temps, et il se prsente sous diffrentes
versions :
La version DOS 1.0 acceptait des disques de 320 Ko. La version DOS 2.0 introduit les disques de 360 Ko.
8/6/2019 Initiation Au Systeme de Lin Formation
33/68
8/6/2019 Initiation Au Systeme de Lin Formation
34/68
34
COMMAND.COM est le programme qui interprte les commandes
saisies par lutilisateur, cest linterprteur de commandes .
Certains fabricants fournissent avec leur matriel le systme
dexploitation DOS, et certains programmes supplmentaires qui
sont en relation spcifiques avec leur matriel.
Linterprteur de commande
Le programme COMMAND.COM est linterprteur decommande du DOS. COMMAND.COM renferme des routines qui
permettent deffectuer des oprations simples et courantes sur les
fichiers, comme copier (COPY), effacer (DEL), renommer (REN),
afficher (DIR), etc.
Ces commandes courantes sont appeles des commandes
internes parce quelles font parties de COMMAND.COM, lequel
reste charg en mmoire vive.
Les autres commandes du DOS, comme FORMAT.COM ou
DISKCOPY.COM, sont dites commandes externes car il faut les
charger en mmoire vive. Les commandes externes sont des
programmes qui sont fournis avec le systme dexploitation DOS etqui effectuent des oprations complexes et plus rares que les
commandes internes. Pour excuter une commande externe, il faut se
situer dans le rpertoire o se trouve le programme, ou dans un des
8/6/2019 Initiation Au Systeme de Lin Formation
35/68
35
rpertoires qui est spcifi par la commande PATH du fichier
systme AUTOEXEC.BAT.
Quand une commande est saisie partir du prompt, linterprteur decommande vrifie la bonne syntaxe de la commande, et si cest une
commande interne, il lexcute, si cest une commande externe,
linterprteur de commande recherche un fichier excutable (.EXE,
.COM, .BAT) qui porte le mme nom que la commande saisie, et sil
le trouve lexcute.
Les fichiers qui portent lextension .EXE, .COM et .BAT sont
directement excutables et nont pas besoin dtre suivis de leur
extension pour tre lancs. Lutilisateur saisie la commande partir
du prompt et valide sa saisie en appuyant sur la touche ENTREE. Si
le rpertoire actif, n'est pas celui qui contient la commande, alors, soit
lutilisateur change de rpertoire actif, soit il saisie le chemin complet
de la commande.
Quand la syntaxe de la commande nest pas bonne ou quand
linterprtateur de commande na pu trouver la commande externe
ou le fichier batch, alors il affiche lcran un message derreur puis
le de nouveau le prompt :
Nom de commande ou de fichier incorrect
8/6/2019 Initiation Au Systeme de Lin Formation
36/68
8/6/2019 Initiation Au Systeme de Lin Formation
37/68
37
Le caractre Anti-Slash (\) indique le niveau hirarchique du
lecteur (la racine ou un des rpertoires du lecteur actif), et le caractre
suprieur (>) montre quil sagit de linvite de commande.
Pour changer le lecteur actif, il suffit de saisir, la suite de linvite de
commande, la lettre du lecteur souhait avec ses deux points et de
valider la commande en appuyant sur la touche ENTREE :
A:\>C:
C:\>A :
A:\>
Lapparence de linvite de commande peut tre chang avec la
commande PROMPT.
Comme le DOS est un produit de la culture anglo-saxonne, les
caractres accentus sont rigoureusement interdits pour nommer un
fichier.
Les noms que se rserve le DOS pour identifier les priphriques
(LTP1, LTP2, LTP3, PRN, AUX, COM1, COM2, CLOCK$, CON,
NUL, etc.), comme les noms des commandes du DOS ne peuvent
tre choisis comme nom de fichier sans occasionner de confusion, ils
sont donc galement prohibs.
Enfin le caractre vide le la barre despace ne peut tre employ pour
nommer un fichier parce que cest le caractre de sparation.
8/6/2019 Initiation Au Systeme de Lin Formation
38/68
38
Le tableau des caractres autoriss
Les caractres autoriss par le DOS sont les suivants :
Les caractres autoriss par le DOS
Nom Caractre
Les chiffres De 0 9
Les lettres majuscules De A Z
Les lettres minuscules De a z
Le ET commercial &
Le tilde ~Le dise #
Le A commercial @
Le pourcentage %
Les parenthses ( et )
Le tiret ou le signe ngatif -
Les accolades { et }
Le soulignement ou underscore enanglais
_
Lapostrophe
Laccent circonflexe ^
Le dollar $
8/6/2019 Initiation Au Systeme de Lin Formation
39/68
39
III.3.3. Commandes DOS
Commande DOS Internes
Ces commandes rsident dans le mmoire interne de la machine.
Elles excutent les taches lmentaires.
1. DATECette commande affiche la date contenue de lhorloge interne en
format indique.
Exemple :
C:\>date
La date du jour est: 10/04/2008
Entrer la nouvelle date: (dd-mm-yy)
(jj-mm-aa) est le format de la date
2. TimeCette commande affiche le temps contenu dans lhorloge interne.
Exemple :
C:\>time
Le temps en cours: 15:37:18,99
8/6/2019 Initiation Au Systeme de Lin Formation
40/68
40
Entrer nouveau temps:
3. ClsCls signifie Clean screem . Cette commande efface le contenu de
lcran et ramne le curseur en sa position initiale.
4. DirLa commande dir affiche le contenu dun disque.
Ce contenu est constitu des fichiers et de rpertoire. Lesinformations complmentaires sur les fichiers sont affiches droite.
Elles concernent notamment : la taille du fichier (en octet), la date de
cration du fichier et lheure de la cration du fichier.
Cette commande accepte les paramtres suivants :
/p ; /w ; /o et /s
/p : les informations sont affiches par page dcran ou par pause
/w : les informations sont affiches horizontalement, les dtailles
complmentaires ne sont pas affiches
/o : Affiche les informations sont par ordre alphabtique encommenant par les rpertoires et les fichiers.
/s : Affiche les tous les fichiers mme ceux contenu dans les
rpertoires.
8/6/2019 Initiation Au Systeme de Lin Formation
41/68
41
5. TypeLa commande type permet de visualiser le contenu dun fichier,
sous les fichiers texte.
Exemple :
C:\>type autoexec.bat affiche le contenu du fichier autoexec.bat se
trouvant sur le disque dur. Cette commande ne permet pas de
modifier le contenu dun fichier.
6. EraseLa commande erase efface un fichier specifier sur le disque.
Exemple :
A:\>erase config.dos efface le fichier config.dos se trouvant sur la
disquette. On peut aussi utiliser la commande delete pour obtenir
le mme rsultat (delete config.dos).
7. RenameElle permet de renommer un fichier.
Exemple :
C:\>rename budget.xls salaire.xls : permet de renommer le fichier
budget.xls en salaire.xls
8/6/2019 Initiation Au Systeme de Lin Formation
42/68
42
8. Copy ConLa commande copy con (con=console) permet de crer un fichier
de type texte a partir de la console (clavier).
Exemple :
C:\>copy con autoexec.bat
Le curseur descend dune ligne pour attendre que vous saisissiez les
caractres voulus.
Presser les touches ctrl+Z pour quitter et enregistrer le fichier.
Le texte : 1 fichier copie(s) apparat
9. MD (make directory)
Cette commande permet de crer un rpertoire sur un disque.
Exemple :
C:\>md RAPPORTS : cre le rpertoire dnomm RAPPORTS
sur le disque C.
10.CD (Change directory)Cette commande permet de changer le rpertoire ou douvrir un
sous-rpertoire a partir dun rpertoire donne ou un rpertoire
racine.
8/6/2019 Initiation Au Systeme de Lin Formation
43/68
43
Exemple
C:\>cd RAPPORTS
Lindicatif devient :
C:\RAPPORTS>
11.CD.. ou CD\La commande CD. Ou aussi CD\ permet de quitter un rpertoire
ouvert pour revenir au rpertoire donn ou rpertoire racine.
Exemple
Du cas ci-haut
C:\RAPPORT>cd..
Lindicatif devient
C:\> (rpertoire racine).
12.RD (remove directory)Cette commande permet deffacer un rpertoire de la liste des
rpertoire.
Exemple :
8/6/2019 Initiation Au Systeme de Lin Formation
44/68
44
C:\>rd RAPPORTS : efface le rpertoire RAPPORT cr sur le disque
dur C.
N.B. Pour quun rpertoire soit effac, il doit tre vide, cest-a-dire nepas contenir des fichiers. Il doit au pralable tre efface par la
commande delete ou erase.
13.CopyLa commande copy permet de copier un ou plusieurs fichiers
dune unit vers une autre.
Exemple :
C:\>copy autoexec.bat a : copy le fichier autoexec.bat du disque dur
vers la disquette A.
Quelques cas de la commande copy :
1. dun rpertoire vers une unit (rpertoire racine)
Pour copier le fichier dun rpertoire vers un autre, il faut dabord
ouvrir le rpertoire.
Exemple :
C:\>cd RAPPORTS
=> C:\RAPPORTS>copy salaire.doc A : copy le fichier salaire.doc
dans la disquette A
8/6/2019 Initiation Au Systeme de Lin Formation
45/68
45
2. Dun rpertoire racine vers un rpertoire donn
Exemple :
A:\>copy himem.sys c:\DOS
Cette commande permet de copier le fichier himem.sys de la
disquette vers le rpertoire DOS se trouvant sur le disque dur
3. Dun rpertoire vers un autre rpertoire
Exemple :
E:\Windows>copy smartdrive.exe c:\Windows
Cette commande permet de copier le fichier smartdrive.exe du
rpertoire Windows du disque E sur le rpertoire Windows du
disque C.
III.3.4. Commandes DOS externes
Contrairement aux commandes DOS internes, les commandes DOS
externes rsident sur les disques dans des rpertoires bien prcise,
par exemple le rpertoire DOS ou Commande. Elles sont
pralablement charges en mmoire, avant dtre excut. Ces
commandes sont de type avanc parce quelles excutent des
fonctions plus complexes.
8/6/2019 Initiation Au Systeme de Lin Formation
46/68
46
III.3.4.1. Format.com
La commande format.com permet de crer de secteurs et pistes sur
un disque en vue de le prparer lutilisation.
Exemple :
C:\> Format A: permet de format le disque se trouvant dans le
lecteur de disque A.
C:\>Format D : permet de format le disque dur D.
Note : Lors du formatage, toutes les donnes prsentes sur le disque sont
effaces. Cest pourquoi le DOS vous affiche un message de confirmation
avant dexcuter la commande.
III.3.4.2. Diskcopy.com
La commande diskcopy permet de transfrer intgralement le
contenu dun disque sur un autre (y compris le mauvais secteur).
Exemple :
C:\>diskcopy a : a : permet de transfrer le contenu de deux disques
en utilisant le mme lecteur de disquette.
C:\>diskcopy a : b : lorsquon utilise deux lecteurs de disquettes
8/6/2019 Initiation Au Systeme de Lin Formation
47/68
8/6/2019 Initiation Au Systeme de Lin Formation
48/68
48
h : cach
Exemple :
C:\>Attrib + h config.sys : permet de cacher le fichier config.sys
C :> Attrib r command.com: permet de dverrouiller le fichier
command.com se trouva sur le disque C.
Prcd de signe (+) il permet daffecter un caractre dattribut au
fichier. Par contre le signe () enlve le caractre dattribut affecte
au caractre.
III.3.4.5. Tree.com
La commande tree.com permet dafficher larborescence dun
disque. Cette arborescence se compose rpertoire racine, rpertoire,
sous-rpertoire, etc.
Exemple
C:\>tree
Folder PATH listing
Volume serial number is E0AB-7EDE
8/6/2019 Initiation Au Systeme de Lin Formation
49/68
49
C:.
8209ea7c645ce8251fa3f9
Documents and Settings
Administrator
Desktop
Favorites
Links
Microsoft Websites My Documents
My Music
III.3.4.6. Sys.com
La commande sys.com permet de transfrer les fichiers systme
(IO.SYS, MSDOS.SYS et COMMAND.COM) dun disque vers un
autre (du disque source vers le disque cible).
Exemple
C:\>sys a : transfert les fichiers systmes du disque dur C vers la
disquette A.III.3.4.8. DELTREE
La commande deltree efface un rpertoire et sous rpertoire ainsique ces fichiers.
8/6/2019 Initiation Au Systeme de Lin Formation
50/68
8/6/2019 Initiation Au Systeme de Lin Formation
51/68
51
D :\>Label data : permetde donner le nom data au disque D
DOS ne reconnat pas les caractres accentus, ni les espaces
III.3.4.9. Vol.exe
Cette commande permet dafficher un nom de volume cre par la
commande Label.
Exemple
D:\>vol
Volume in drive D is Data
Volume Serial Number is B4E6-A372
III.3.4.10. FDISK.EXE
La commande FDISK.EXE permet de crer, modifier ou supprimer
des partitions sur les disques durs.
DOS n'accepte que des partitions en FAT de 2 GB maximum. Les
versions suprieures acceptent les partitions VFAT (toujours 2 GB) ou
FAT32 (Wn95B et suprieurs).
III.3.2.11. UNFORMAT.EXE
unformat.exe est une commande qui restaure les secteurs et pistes
dtruites par la commande format. Com. Ainsi les informations
crases sur un disque format accidentellement sont restaures grce
la commande format. Com.
8/6/2019 Initiation Au Systeme de Lin Formation
52/68
8/6/2019 Initiation Au Systeme de Lin Formation
53/68
8/6/2019 Initiation Au Systeme de Lin Formation
54/68
54
III.3.2.16. Restore
Cette commande (jusque DOS 5.0) permet de rcuprer les
fichiers sauvegards avec la commande BACKUP. Pour les versionssuprieures, MS-backup permet la restauration.
c:>RESTORE
/S /P /N /M
: disque contenant le fichier de sauvegarde : disque de destination des fichiers : repertoire de destination : fichiers rcuprer de la sauvegarde, tous si
omis, caractres de remplacement accepts.
/S: rcupre galement les rpertoires /P: demande la permission pour remplacer les fichiers dont la
date de modification est postrieure au backup
/N: uniquement les fichiers qui n'existent pas dans le dossier dedestination
/M: uniquement les fichiers modifis depuis le dernier backup.
III.3.2.17. Find.exe
FIND cherche un texte spcifique dans un fichier ou un groupe de
fichiers et affiche les lignes contenant le texte recherch, le numro de
ligne, etc. La syntaxe est ' FIND ' suivi des options du texte entour
de puis du chemin dans lequel chercher
8/6/2019 Initiation Au Systeme de Lin Formation
55/68
55
/c => Donne uniquement le nombre de ligne contenant exactement le
texte cherch.
/n => Affiche les numros de ligne.
/v => Affiche les lignes ne contenant pas le texte
Si vous voulez voir les lignes contenant le texte recherch, il suffit de
ne pas prciser l'option /v. Malheureusement les jokers * et ? ne sont
pas accepts et chaque fichier devant tre vrifi doit tre list dans la
commande :
FIND "fichier" TEXTE.TXT TEXTE.BAK TEXT2.TXT
FIND peut tre utilis avec certaines autres commandes.
Par exemple :
CHKDSK /V FIND " .WK1" => Liste les fichiers ayant l'extension
WK1
DIR FIND "8-04-99" => affiche le rpertoire des fichiers mis jour le
8 avril 1999.
III.3.2.18. INTERLNK.EXE
8/6/2019 Initiation Au Systeme de Lin Formation
56/68
56
Cette commande permet de communiquer avec deux PC, grce un "
cble Interlink" sur le port parallle ou srie.
Syntaxe : INTERLNK [Client = [SERVEUR]]
Client => Spcifie un lecteur de disque d'affecter vers un lecteur de
disque serveur. L'affectation est annule si aucun lecteur de disque
serveur n'est spcifi.
Client => Spcifie un lecteur de disque d'affecter vers un lecteur de
disque serveur. L'affectation est annule si aucun lecteur de disqueserveur n'est spcifi.
Serveur => Spcifie un lecteur de disque serveur d'affecter vers unlecteur de disque client
INTERLNK sans paramtre vous montrera son statut.
III.3.2.19. INTERSVR
Sert pour le rseau en tant que serveur. Il faut que le fichier
INTERLNK.EXE soit dans une ligne DEVICE=INTERLNK.EXE dans
le fichier Config.sys de l'ordinateur client.
III.3.20. RECOVER.COM
RECOVER sert rcuprer des donnes d'un fichier ou d'un disque
contenant des secteurs dfectueux. Cette commande dtruira
l'ancienne structure d'un rpertoire et renommera les fichiers.
8/6/2019 Initiation Au Systeme de Lin Formation
57/68
8/6/2019 Initiation Au Systeme de Lin Formation
58/68
58
REPLACE A:\*.TXT C:\SAUVE /A => Ajoute tous les fichiers .TXT
au rpertoire SAUVE si ces fichiers n'existent pas.
III.3.2.22. SORT.EXE
Sort.exe lit les donnes dentre, les trie et les dirige vers une sortie.
Dans la plupart de cas vers un affichage graphique ou une
imprimante ou un fichier.
Exemple :
C:\>Sort Rapport.txt reunion.doc : lit les donnes dans Rapport.txt,
les tries et les crits vers Reunion.doc.
Cette commande permet certains paramtres :
/r : les donnes dont tries en ordre inverse de Z vers A
/(n+) : trie suivant le caractre se trouvant a la colonne n
On peut aussi utiliser la conjonction de cette commande avec dautres
commandes. Par exemple DIR, PRINT, etc..
Le cas ci-dessous
DIR SORT /R /+13 > TEXTE.SRT => Trie le rpertoire en ordreinverse ( partir de la colonne 13) et crit les informations dans le
fichier LETTRE.SRT. Le tri est affich l'cran par dfaut.
8/6/2019 Initiation Au Systeme de Lin Formation
59/68
59
III.3.2.22.MORE
MORE envoie les informations afficher page par page, et attends
l'appui sur une touche entre chaque page. MORE peut afficher desinformations en utilisant le symbole "
8/6/2019 Initiation Au Systeme de Lin Formation
60/68
60
/f=>Affiche le nom complet de fichiers des fichiers sources et cibles
/g=>Accepte la copie des fichiers encrypts qui ne devait
normalement tre supports par le lecteur cible.
/h=>Copie aussi les fichiers cachs
/l=>Indique le fichier qui doit tre copi
/m => Copie les fichiers ayant l'attribut ' archive ' et modifie l'attribut
/n=> Copie en utilisant le nom gnrique des fichiers (8 caractres)
/p => Demande confirmation avant de copier un fichier
/Q=>Naffiche pas les noms des fichiers lors de copies.
/s => Copie tous les sous-rpertoires non vides
/u=>Copie seulement les fichiers qui existent dj dans la
destination.
/v => Vrifie en sauvant les fichiers
/w => Demande confirmation avant de dmarrer
/Y=> Supprime la demande de confirmation avant de copier le
fichier
8/6/2019 Initiation Au Systeme de Lin Formation
61/68
8/6/2019 Initiation Au Systeme de Lin Formation
62/68
62
C:\>Scandisk:/surface : Effectue un examen de la surface aprs les
autres vrifications.
III.3.2.24. DEFRAG.EXE
Cette commande, souvent utilise aprs le scandisk.exe permet de
dfragmenter, c-est-a-dire les fragments des fichiers parpills sur le
disque en un seul bloc de fichier, Ceci rend la lecture de fichier plus
facile par le systme et augmente ainsi la vitesse de la machine.
III.3.3. ETUDE DE PARAMETRES * ET ?
Les paramtres de fichier * et ? permettent de slectionner les
fichiers a partir des critres dfinis par ces paramtres.
Lastrisque (*)
Le paramtre (*) dsigne tous les fichiers. Ainsi il remplace les 8
caractres alatoires du fichier.
Exemple :
*.exe : dsigne tous les fichiers avec extension exe .
Exemple :
C:\>copy *.exe A : copy tous les fichiers avec extension exe sur la
disquette A.
8/6/2019 Initiation Au Systeme de Lin Formation
63/68
63
Place aprs une chaine de caractre, il dsigne les fichiers qui
commencent par la chaine de caractres.
Exemple
Fo*.com : tous les fichiers commenant par la chaine de caractres
fo avec extension com
.* dsigne nimporte quelle extension
Exemple :
Dir f*.* : affiche les fichiers commenant par f ayant nimporte quelle
extension.
2. ? (Point dinterrogation)
Le caractre ? dsigne normalement un caractre alatoire dun
fichier.
Exemple :
?????mat dsigne 5 caractres du dbut alatoires de fichier mais
laccent tant mis sur les caractre mat du fichier.
Ce paramtre peut se placer dans n importe o dans le nom dufichier pour indiquer le caractre alatoire.
Exemple :
8/6/2019 Initiation Au Systeme de Lin Formation
64/68
64
Dir ??????89.xls dsigne les 6 caracteres alatoire du fichier qui finit
par le nombre 89.
Exemple : Rapp1989 .
III.3.4. Commande BATCH
Les fichiers batch sont les fichiers de traitement par lot avec extension
.bat . Ils intgrent le lot des lignes de commandes qui sexcutent
suivant une procdure indique par ces commandes. Cest pourquoi
on les appelle aussi fichiers de procdure.
La commande dditions permet de crer les fichiers de nature bat et
config.sys.
III.3.4.1. Edit.com
La commande Edit permet de crer un fichier de nature texte pour lesfichiers bat, des les diter. Edit.com est la version volue de la
commande interne copy con et de la commande externe edline.
Exemple :
C:\>edit paradox.bat
Une fentre bleue souvre avec des menus de commande, le nom de
fichier a cr saffiche ave lextension indique. Par exemple
paradox.bat
8/6/2019 Initiation Au Systeme de Lin Formation
65/68
65
Le curseur attend la saisie des caracteres de texte.
III.3.4.2. Echo
La commande Echo permet de crer un message qui saffiche
lcran au dmarrage de la machine. Ce message ne sera pas pris en
charge comme une commande DOS lors du processus de la charge ou
de lexcution du fichier autoexec.bat dans lequel il est intgre.
Paramtres de la commande.
- Echo on : permet dafficher les lignes de commandes intgresdans un fichier batch lors de son excution.
- Echo off : Supprime les lignes de commandes intgres dans lefichier batch.
III.3.4.3. PATH
La commande interne PATH permet dindiquer au systme le chemin
daccs auquel il devra chaque fois se rfrer pour retrouver la
syntaxe de la commande DOS excuter. Dans le cas contraire, il
faudra manuellement retrouver lemplacement des commandes a
excuter ce qui augmente le temps dexcution de la commande par
combinaison de plusieurs commandes.
8/6/2019 Initiation Au Systeme de Lin Formation
66/68
66
Exemple :
Path=c:\DOS : le systme devra chaque fois se rfrer au rpertoire
DOS du disque dur.
Path=A:\Command : il devra se rfrer au rpertoire Command de la
disquette A.
III.3.3.4. COMMANDES DE CLAVIERS
Les commandes de clavier permettent daffecter les dispositions des
touches correspondant aux pays de fabrication. Ces commandes
comportent deux parties :
- Le radical keyb (abrviation de Keyboard=clavier)- Lindicatif de pays
Exemples :
- Keyb fr= clavier franais standard- Keyb Be=clavier franais Belgique- Keyb US= clavier amricain- Keyb UK=clavier Royaume Uni- Keyb SF=Clavier Suisse franais- Keyb SG=Clavier Suisse germanique- Keyb Gr=Clavier Germanique- Keyb It= Clavier italien- Keyb Ne=Clavier nerlandais
8/6/2019 Initiation Au Systeme de Lin Formation
67/68
67
- Keyb CS=Clavier cheque et slovaque- Keyb SP=Clavier espagnole- Keyb Gc=Clavier grec- Keyb Pt= Clavier portugais.
III.3.4.5. PROMPT
La commande prompt permet dafficher un indicatif particulier
au dmarrage du systme DOS.
Exemple :
Prompt $p$g : affiche lindicatif ordinaire tel que C:\>
Prompt $p$d : affiche la date du jour
Prompt $p$t : affiche le temps en cours
Prompt $p$C : Affiche la parenthse gauche
Prompt $p$F : affiche la parenthse droite
Prompt $p$$ : affiche le signe $
Prompt $p$N : Affiche le disque courant
8/6/2019 Initiation Au Systeme de Lin Formation
68/68
68
III.3.5. COMMANDE DE CONFIGURATION
Les commandes de configuration permettent de configuration les
priphriques. Elles sont intgres dans le fichier config.sys qui seraprise en charge lors du processus de dmarrage de DOS.
III.3.5.1. Device
La commande device permet dinstaller un gestionnaire de
priphrique interne telle que la mmoire tendue.
Exemple
Device=C:\DOS\himem.sys : cette commande installe le gestionnaire
de la mmoire tendue qui sera prise en charge. Le gestionnaire de la
mmoire tendue
III.3.5.2. Mode
La commande mode permet de dfinir le mode dopration des
priphriques parallle (LPT) et srie (COM).