Beruflich Dokumente
Kultur Dokumente
LE SYSTEME DEXPLOITATION
MS-DOS
MS-DOS
Christian DEMAY
CD Informatique
SOMMAIRE
I II III I, , ,I Pr!sentation "!n!ra#e $%un s&st'me $%e()#oitation *istorique $es s&st'mes $%e()#oitation Mi+rosoft La s&nta(e "!n!ra#e $es +omman$es MS-DOS Les fi+hiers MS-DOS - nom . e(tension La )ro+!$ure $e +har"ement $e MS-DOS Les +omman$es MS-DOS
Les +omman$es re#ati/es au( r!)ertoires Les +omman$es re#ati/es au( fi+hiers Les +omman$es re#ati/es au $isque Les +omman$es $i/erses L%!$iteur $e te(te EDIT
IX
MS-DOS
Christian DEMAY
CD Informatique
PRESENTATION 1ENERALE
Le systme d'exploitation est un des lments constitutifs de l'architecture globale d'un ordinateur. Il est le premier programme charg en mmoire vive par l'ordinateur. Il est indispensable pour le fonctionnement des autres programmes.
O2S2
5 SYSTEME DEXPLOITATION
$nsemble de programmes
%I#
$4U2
M>4$8I$L
Il gre ' - le fonctionnement de l'ordinateur - le clavier( l'cran( l'imprimante - les lecteurs de dis)uettes( les dis)ues durs Il interprte les commandes )u'on lui envoie Il existe une multitude de systmes d'exploitation ' ! "# # *+ ,I-"#, ./ * .0 * 12 3ome ,I-"#, -45 ,or6station ,I-"#, +777 2rofessionnel ,I-"#, 12 2rofessionnel U-I1 28#L#9U$
ur les micro!ordinateurs( le plus rpandu :us)u'; <../ a t le "# . &e systme d'exploitation a t dvelopp au dpart par I%M( puis avec la venue des ordinateurs compatibles I%M( MI&8# #=4 a collabor avec I%M pour le dveloppement des dernires versions. Les versions I%M et MI&8# #=4 sont sensiblement identi)ues dans leur fonctionnement.
MS-DOS
Christian DEMAY
CD Informatique
$space
La syntaxe du systme M !"# est trs contraignante. &ha)ue caractre est indispensableA cha)ue point( cha)ue espace doit @tre ; sa place pour )ue le systme puisse comprendre. "ans l'exemple ci dessus' XCOPY C8 0IC*IERS 92DOC A8DOC :S &ommande M !"# -om du dis)ue dur sur le)uel doit agir la commande >ccs ; un rpertoire du dis)ue -om du rpertoire $nsemble des fichiers ayant une extension "#& -om du lecteur de dis)uette >ccs au rpertoire "#& #ption de la commande 1B
MS-DOS
Christian DEMAY
CD Informatique
ANSI2SYS
SYS2COM
COMMAND2COM
Les fichiers ont une taille exprime en octets. La date et l'heure attribue ; un fichier font rfrence au moment de la cration ou de la dernire mise ; :our de ce fichier.
Le nom d'un fichier est gnralement un reflet de son contenu. Il est compos de 6 ; < +ara+t'res pouvant @tre des +hiffres ou $es #ettres( mais :amais des +ara+t'res a++entu!s( ni des es)a+es( ni certains +ara+t'res s)!+iau( tels )ue' = 8 : > ? - @ 5 A B C D 2 9 E Cuel)ues noms sont rservs pour le systme M !"# et ne peuvent donc pas @tre utiliss pour les fichiers crs par l'utilisateur ' LPT6 nom de la premire sortie parallle LPT7 nom de la seconde sortie parallle COM6 nom de la premire sortie srie COM7 nom de la seconde sortie srie PRN nom donn par M !"# ; l'imprimante CON nom donn par M !"# ; l'ensemble clavier*cran N3L nom donn au fichier ?fantDme?( utilis dans certaines commandes
II
L'extension d'un fichier permet de connaEtre le type du fichier. $lle comporte F caractres maximum( mais est facultative. Cuel)ues extensions sont rserves ; un usage bien dfini. Le systme M !"# utilise les suivantes' SYS fichier systme 4AT fichier contenant une suite de commandes EXE fichier excutable COM fichier excutable de commande TXT fichier contenant du texte TMP fichier temporaire 4AF fichier copie de scurit de fichier modifi &ha)ue application attribue aux fichiers )u'elle cre des extensions particulires. Il est important de les identifier )uand on utilise un logiciel. Goici )uel)ues exemples' DOC fichier ,#8" XLS fichier $1&$L GRI fichier ,8I4$ 4MP fichier 2>I-4
MS-DOS
Christian DEMAY
CD Informatique
*ARDGARE
4IOS
OS
SO0TGARE
Le %I# sait sur )uelle unit logi)ue peut!@tre installe le systme d'exploitation et dans )uel ordre il faut )u'il effectue ses recherches ' le lecteur de dis)uette >'( le dis)ue dur &'. Une fois le systme d'exploitation trouv sur l'un des lecteurs( F fichiers systmes sont chargs en mmoire '
IO2SYS MSDOS2SYS
fait le lien entre le %I# et le systme M !"# contient un ensemble de petits programmes lmentaires commande l'excution des programmes du M "# . B
CON0I12SYS
fichier texte contenant les pilotes de priphri)ues lancs par la commande DE,ICE afin de configurer les lments matriels Hmmoire( clavier( souris( tampons( etc...J contenant les paramtres de configuration du systme et des programmes.
CON0I12SYS
"$GI&$L&'M"# M3IM$M. B "$GI&$L&'M"# M$MMF0N.$1$ -#$M "# L3I93(UM% "$GI&$3I93L&'M"# M>- I. B "$GI&$3I93L&'M"# M $4G$8.$1$ &#U-48BL7FF(0/7(&'M"# M&#U-48B. B =IL$ L57
A3TOEXEC24AT
O$&3# #== L3 &'M"# M M>84"8G.$1$ <7+5 2>43L&'M"# A&'M 28#M24 P2P9 L3 Q$B% =8((&'M"# MQ$B%#>8". B L3 &'MM#U $MM#U $.&#M L3 "# Q$B
%U==$8 L+7
MS-DOS
Christian DEMAY
CD Informatique
MD RD
Cr!ation $e r!)ertoire M" $ >I Su))ression $e r!)ertoire 8" $ >I (Il faut que le rpertoire soit vide : pas de fichiers, pas de sous rpertoires) Affi+ha"e $e #%arIores+en+e $u $isque Su))ression $%une arIores+en+e Hsous r!)ertoires et fi+hiers "$L48$$ $ >I (Suppression du rpertoire ESSAI avec les fichiers et les sous rpertoires) Affi+ha"e ou $!finition $u +hemin $e re+her+he $es fi+hiers e(!+utaI#es 2>43 &'M"# A&'M,I-"#, AM&'M,#8"
TREE DELTREE
PAT*
7 Les +omman$es re#ati/es au( fi+hiers H"estion $es fi+hiers sur #e $isque et #es r!)ertoires 2
Les fichiers stoc6s sur le dis)ue peuvent @tre manipuls ' copier( supprimer( renommer( dplacer( diter( etc. ...J
COPY DEL
>'M
Su))ression $e fi+hiers "$L &'M4M2MR.R (Cette commande peut tre remplace par ERASE) AttriIution $%un nou/eau nom ; un fi+hier 8$->M$ &'M=I&3M&#M."#& &'M=I&3M&#MM>-"."#&
RENAME
MS-DOS
Christian DEMAY
Confi"uration $es )artitions $%un $isque $ur Cr!ationC mo$ifi+ation ou su))ression $u nom $e /o#ume $%un
L>%$L >'
LA4EL $isque
SCANDISF
3ti#itaire $e $!te+tion et $e +orre+tion $%erreurs sur un $isque ou une $isquette &>-"I Q &' Co)ie $es fi+hiers s&st'mes MS-DOS et $e #%inter)r!teur $e +omman$es sur #e $isque ou #a $isquette B >'
SYS
MS-DOS
Christian DEMAY
CD Informatique
LE 0IC*IER CON0I12SYS
Le fichier &#-=I9. B est le premier fichier excut par M !"# aprs les fichiers de dmarrage. Le fichier &#-=I9. B est un fichier texte )ui contient des commandes de configuration pour M ! "# ( en particulier la gestion de la mmoire. Le fichier &#-=I9. B se trouve sur le rpertoire racine du dis)ue.
Cara+t'res s)!+iau( uti#is!s $ans #e CON0I12SYS D ou REM E pcifie )ue la ligne est un commentaire descriptif et non une commande ; excuter pcifie )ue M !"# demandera une confirmation de la part de lutilisateur avant dexcuter la commande
Comman$es r!ser/!es )our #e CON0I12SYS Les "estionnaires $e )!ri)h!riques ( n !estionnaire de priphrique est un pro!ramme qui !"re un lment matriel) *IMEM2SYS 1estionnaire $e m!moire !ten$ue et $e #a Kone $e m!moire su)!rieure )our em)L+her que $eu( a))#i+ations ou "estionnaires $e )!ri)h!rique uti#isent #a mLme )artie $e #a m!moire simu#tan!ment "$GI&$L&'M"# M3IM$M. B A+ti/ation ou $!sa+ti/ation $e #a m!moire )a"in!e $ans #a Kone $e m!moire !ten$ue et )ossiIi#it! a++!$er ; #a Kone $e m!moire su)!rieure )our un or$inateur !qui)! $un )ro+esseur <NJ<M minimum "$GI&$L&'M"# M$MMF0N -#$M IL$777!$F== "$GI&$L&'M"# M$MMF0N 8>M +750 =8>M$L"777 (ncessite la prsence de #I$E$%S&S dans le fichier C'()I*%S&S) D!finition $es fon+tions mo$ifiant #affi+ha"eC +ontrO#e $u $!)#a+ement $u +urseur et $es tou+hes "$GI&$L&'M"# M>- I. B 1estion $es )a"es $e +o$es )our #e moniteur 3ti#isation $e #e+teur $e $isquettes non "!r!s )ar #e 4IOS Char"ement $e #a taI#e $es /ersions MS-DOS en m!moire Cr!ation $un $isque /irtue# en m!moire /i/e E(!+ution $un $ouI#e tam)on )our assurer #a +om)atiIi#it! $es +ontrO#eurs $e $isque $ur qui ne )eu/ent uti#iser #a m!moire fournie )ar EMMJ<M
EMMJ<M2EXE
ANSI2SYS
MS-DOS
Christian DEMAY
CD Informatique
Les autres +omman$es 4300ERS AttriIution $u nomIre $e m!moire tam)on ; r!ser/er )our #e transfert $e $onn!es entre #a m!moire et #es $isques %U==$8 L+7 3ti#itaire )ermettant $e +har"er en m!moire #e "estionnaire $e )!ri)h!rique "$GI&$L&'M"# M>- I. B A+ti/ation $e formats internationau( au( monnaiesC $atesC heuresC a#)haIets et s!)arateurs $!+imau( &#U-48BL7FF(0/7((&'M"# M&#U-48B. B 3ti#itaire )ermettant $e +har"er en m!moire #e "estionnaire $e )!ri)h!rique $ans #a Kone $e m!moire su)!rieure "$GI&$3I93L&'M"# M>- I. B MS-DOS maintient un #ien a/e+ #a m!moire su)!rieure et se +har"e en )artie $ans #a Kone $e m!moire haute H*MAC *i"h Memor& Area "# L3I93( UM% Param!tra"e )our #es #e+teurs $e $isque et $e Ian$e ma"n!tique "8IG2>8ML*d 'F *f 'N *h '< *s '.. *t '<7 D!finition $u nomIre $e fi+hiers au(que#s MS-DOS )eut a++!$er simu#tan!ment =IL$ L+7 3ti#itaire )ermettant #e +har"ement en m!moire $un )ro"ramme r!si$ent #ors $u #an+ement $u DOS I- 4>LLL&'M"# M=> 4#2$-.$1$ & 'L<77 D!finition $u nomIre ma(ima# $e #e+teurs a++essiI#es L> 4"8IG$LT D!finition $e #a fon+tion ,ERR2N3M $u )a/! num!rique -UML#&QL#- U#==V D!finition $u nom et $e #em)#a+ement $e #inter)r!teur $e +omman$es que MS-DOS $oit uti#iser 3$LLL&'M&#MM>-".&#M *e '/<+ *p D!finition $e )i#es $e $onn!es )our #a "estion $es interru)tions mat!rie##es (quantit de mmoire rserver pour le traitement des interruptions matrielles) 4>&Q L0(<+0 D!finition $e fon+tions s)!+ia#es $u +#a/ier
DE,ICE
CO3NTRY
DE,ICE*I1*
DOS
DRI,PARM 0ILES
INSTALL
STACFS
SGITC*ES
MS-DOS
Christian DEMAY
CD Informatique
Comman$es s)!+ia#es uti#is!s $ans #e fi+hier A3TOEXEC24AT REM P pcifie )ue la ligne est un commentaire descriptif et non une commande ; excuter pcifie )ue M !"# demandera une confirmation de la part de lutilisateur avant dexcuter la commande
EC*O
FEY4 SET
SMARTDR,
MS-DOS
Christian DEMAY
CD Informatique
MS-DOS
Christian DEMAY