Le système d`exploitation MS-DOS

publicité
Université Mohammed V‐Agdal
p
g
École Supérieure de Technologie Salé
Département informatique
Azdine FERHATI
Le système d’exploitation MS‐DOS
1
Le système d’exploitation
Le système d
exploitation MS
DOS
MS‐DOS
Azdine FERHATI
Le système d’exploitation MS‐DOS
2
DOS Historique
DOS, Historique
Le DOS (Disk Operating System) est un système
d'exploitation mono‐tâche datant des débuts des ordinateurs
personnels Le plus connu est MS‐DOS,
personnels.
MS DOS de la société Microsoft,
Microsoft
qui a été choisi par IBM pour équiper ses tout
premiers PC ((Personal Computer),
p
p
), et a ensuite été p
présent sur
la plupart des « compatibles » ; il n'est maintenant plus
maintenu. Un concurrent a été DR‐DOS, racheté et renommé
plusieurs
l
f
fois
et finalement
f l
abandonné.
b d
é Actuellement
ll
ill
existe FreeDOS , un DOS gratuit et open‐source.
Azdine FERHATI
Le système d’exploitation MS‐DOS
3
DOS Historique
DOS, Historique
Les différentes versions de Windows NT (NT3?, NT4, XP et
Vista) offrent une interface en ligne de commande, qu'on
appelle parfois « fenêtre DOS ».
» La présentation et certaines
commandes sont semblables au MS‐DOS. De même les
Windows reposant
p
((en p
partie)) sur une couche MS‐DOS
(Windows 3.x, 95, 98, et ME) permettaient également un
accès au DOS a l'intérieur d'une fenêtre.
Les commandes permettent la manipulation de fichiers et
de répertoires, l'exécution d'applications, et l'exécution de
scripts de Traitement par lots (fichiers batch).
Azdine FERHATI
Le système d’exploitation MS‐DOS
4
Syntaxe des commandes
Syntaxe des commandes
La syntaxe d'une commande est la suivante :


Nom de la commande : commande interne ou chemin
de l'application (fichier exécutable ou script) à lancer,
lancer
Arguments de cette commande.
Le séparateur utilisé est le
utilisé est le caractère espace.
p
Azdine FERHATI
Le système d’exploitation MS‐DOS
5
Pourquoi le conserver? Pourquoi l’étudier?
Pourquoi le conserver? Pourquoi l
étudier?
MS‐DOS est SE ancien(version 1.25 en 1981),mono
tache, mono utilisateur, dépourvu d’une interface
graphique
hi
.
Pourquoi le conserver? Pourquoi l’étudier?
 Pour
P
son langage
l
d commande
de
d quii estt tres
t utilisé.
tili é
 Pour installer une machine (Windows 98).
 Pour dépanner une machine,
machine lorsque ll’interface
interface
graphique ne démarre pas.
 Pour créer des scripts de commandes ou fichier batch.
batch
 Pour automatiser des traitements.
Complément au SE muni d’une
Complément au SE muni d
une interface graphique.
interface graphique
Azdine FERHATI
Le système d’exploitation MS‐DOS
6
Structure du DOS Le noyau
Structure du DOS , Le noyau
Le DOS est constitué de deux parties :
Le noyau :Il fournit des services tels que la gestion de
fichiers, gestion de la mémoire...
Le noyau
y se compose
p
de
 IO.SYS : lien entre le BIOS et le noyau (routines d'accès
aux périphériques).
 MSDOS.SYS : primitives du DOS (routines d'accès
aux lecteurs de disquettes, fichiers, répertoires).
Azdine FERHATI
Le système d’exploitation MS‐DOS
7
Structure du DOS L‘interpréteur
Structure du DOS , L
interpréteur de commande
de commande
L‘interpréteur de commande


Il est stocké dans le fichier command.com.
Il analyse les ordres tapés par l'utilisateur et les
t
transmet
t au système.
tè
LLes commandes
d
l
les
plus
l
courantes sont traitées
ié
directement par COMMAND.COM (commandes internes ou
résidentes) ; les autres sont chargées à la demande et
résident dans des fichiers (commandes externes).
Azdine FERHATI
Le système d’exploitation MS‐DOS
8
Structure du DOS autres fichiers
Structure du DOS , autres
Dans le cas du DOS, il va lire deux fichiers de configuration de type texte l'un à la suite de l'autre:


Config.sys reprend les configurations matérielles de la
machine
hi (configuration
( fi
ti mémoire
é i par exemple).
l )
autoexec.bat reprend les paramètres utilisateurs
(clavier souris,
(clavier,
souris ...).
)
Azdine FERHATI
Le système d’exploitation MS‐DOS
9
DOS Les fichiers
DOS, Les fichiers
Sous Dos, un fichier stocké sur le disque dur (ou sur
une disquette) est désigné par un nom composé de
caractères
tè
numériques
éi
‐ alphanumériques
l h
éi
ou caractères
tè
spéciaux suivants: $&#@!%'()‐<>_
L nom du
Le
d fichier
fi hi estt suivi
i i d'une
d'
extension
t i
d 3
de
caractères maximum, Cette extension sert à déterminer
le type de fichier.
fichier
Dos ne fait pas de distinction entre les majuscules et
minuscules.
minuscules
Azdine FERHATI
Le système d’exploitation MS‐DOS
10
DOS Les fichiers
DOS, Les fichiers
DOS connaît implicitement quelques extensions:
 com: programme exécutable
 exe: programme exécutable
é t bl issus
i
d'
d'un
l
langage
d
de
programmation (compilé)
 bat: fichier batch,
batch un ensemble de lignes de
commandes DOS.
D'autres
D
autres sont utilisées par convention:
sont utilisées par convention:
 c: programme écrit en C, non exécutable
 doc: document texte (documentation)
 txt: fichier texte
 pp
pptx: ffichier PowerPoint 2007
Azdine FERHATI
Le système d’exploitation MS‐DOS
11
Chemin des fichiers
Chemin des fichiers
Beaucoup de
B
d commandes
d utilisent
ili
d chemins
des
h i pour
désigner les fichiers traités. Un chemin est une suite de
caractères désignant le chemin de la façon suivante :

Soit le chemin donné est absolu,, il désigne
g alors un
fichier précis quelque soit le contexte,
D \MSDOS\L i i l
D:\MSDOS\Logiciels

Soit le chemin donné est relatif au chemin contextuel
courant (répertoire de travail), le fichier désigné
dépend donc du contexte.
Azdine FERHATI
Le système d’exploitation MS‐DOS
12
Lancer DOS
Lancer DOS
Démarrer  Tous les programmes  Accessoires  Invite de commande
Azdine FERHATI
Le système d’exploitation MS‐DOS
13
Lancer DOS
Lancer DOS
Démarrer  dans la zone de recherche taper cmd
Azdine FERHATI
Le système d’exploitation MS‐DOS
14
Lancer DOS
Lancer DOS
Interface de DOS
Azdine FERHATI
Le système d’exploitation MS‐DOS
15
Obtenir de l'aide
Obtenir de l
aide
Taper help pour connaitre toutes les commandes ape e p pou co a t e toutes es co
a des
MSDOS
C:\Users\dell>help
Taper help suivi du nom de la commande pour avoir
de l’aide par commande
Azdine FERHATI
Le système d’exploitation MS‐DOS
16
Support de cours
Support de cours
Pour le cours nous allons prendre un espace de travail Azdine FERHATI
Le système d’exploitation MS‐DOS
17
Commandes DIR
Commandes DIR : Affiche la liste des dossiers et des fichiers
contenus dans le répertoire (dossier) dans lequel vous
vous trouvez.
t
Le répertoire courant
Le répertoire parent
Azdine FERHATI
Le système d’exploitation MS‐DOS
18
Commandes DIR
Commandes Affiche
Affi
h la
l liste
li t des
d
fi hi
fichiers
t t
textes
avec
l'extension TXT
DIR *.txt
:
Affiche la liste des fichiers et dossiers écran par
écran (marque une pause arrivé en bas de l'écran)
DIR /p:
DIR /w:
Affiche la liste des fichiers et dossiers en condensé
Affiche la liste des fichiers commençant par X
écran par écran
DIR X*.* /p:
DIR *. /w
:
en condensé
Azdine FERHATI
Affiche la liste des dossiers (ou répertoires)
Le système d’exploitation MS‐DOS
19
Commandes
CD
CHDIR/CD
/
: Permet de se déplacer dans le répertoire indiqué
Le répertoire courant
D:\>
cd
D:\MSDOS\Logiciels
L
La commande
d
Le répertoire indiqué
Azdine FERHATI
Le système d’exploitation MS‐DOS
20
Commandes
CHDIR/CD
/
Vous êtes dans: D:\MSDOS\Logiciels
Azdine FERHATI
Le système d’exploitation MS‐DOS
21
Commandes MKDIR/MD
MKDIR <Sous-répertoire>
é
i
Azdine FERHATI
MD <Sous-répertoire>
é
i
Le système d’exploitation MS‐DOS
22
Commandes RMDIR/RD
RMDIR <sous-répertoire>
é
i
RD <sous-répertoire>
é
i
Supprime le répertoire s'il
estt vide,
id
Si le
l
d i
dossier
à
supprimer n'est pas vide, la
commande est refusée.
refusée DOS
affiche un message pour le
signaler.
signaler
Azdine FERHATI
Le système d’exploitation MS‐DOS
23
Commandes TREE
TREE
TREE /F
/
affiche tous les
répertoires
é
i
contenus dans
d
le répertoire courant
Azdine FERHATI
affiche les répertoires
et les
l fichiers
fi hi
contenus dans
d
ces répertoires
Le système d’exploitation MS‐DOS
24
Téléchargement