Académique Documents
Professionnel Documents
Culture Documents
Intro Msdos
Intro Msdos
PLAN
1.
HISTORIQUE.................................................................................................................2
2.
3.
4.
4.1.
5.
5.1.
Affichage vido...............................................................................................................8
6.
6.1.
7.
7.1.
7.2.
7.3.
7.4.
GLOSSAIRE...........................................................................................................................19
Thao LE
Avril 2004
1/19
1.
HISTORIQUE
1981: Le 12 Aot, IBM (Big Blue) annonce son premier micro-ordinateur, le Personal
Computer. Bti autour du microprocesseur Intel 8088 16 bits (bus de donnes 8 bits), le
premier PC comportait 16 Ko de mmoire et cotait 1565 dollars. Deux systmes
d'exploitation taient disponibles : CP/M de Digital Research et MS-DOS de Microsoft (DOS
signifie Disk Operating System).
1982: Le premier IBM PC arrive en France (distributeur STIA). Lotus annonce son tableur
Lotus 1-2-3.
1983: IBM France dmarre la commercialisation des PC. Compaq lance le premier
compatible PC, c'est un portable. L'IBM PC est remplac par le PC/XT comportant un disque
rigide (Hard Disk).
1984: Naissance du Macintosh d'Apple. Grce la souris et l'interface graphique,
l'informatique devient conviviale. IBM lance sa nouvelle gnration de PC : le PC/AT
comportant un processeur 80286.
1985: Apparition des clones du sud-est asiatique. Znith et Macintosh sont plbiscits. L'IBM
PC/XT est en difficult.
1986: IBM lance un portatif, le PC convertible. Le Laptop de Toshiba remporte un grand
succs au Sicob. Compaq annonce le Deskpro 386 construit autour du microprocesseur
80386 d'Intel.
1987: Apparition du PS/2 qui adopte la nouvelle architecture MCA. Microsoft et IBM
annoncent OS/2.
1989: Arrive des premiers clones taiwanais de PS/2. Intel lance un nouveau processeur, le
i486. Postscript, langage de description de pages d'Adobe, devient un standard utilis sur les
Macintosh et les PC.
1990: Microsoft lance son interface graphique Windows 3.0.
1991: Le PC a plusieurs dizaines de millions d'utilisateurs (prs de 75 millions de PC
vendus). Accord entre IBM et Apple pour le dveloppement d'un systme d'exploitation
orient objet destin fonctionner sur n'importe quel machine IBM, Apple ou autre.
1992: Apparition de Windows 3.1 (Microsoft) et OS/2 2.0 (IBM).
1993: DOS 6.0 permet le compactage des donnes sur disque dur. On trouve des PC
compatible (486SX25) avec 4 Mo (extensibles 32), un disque dur de 100 Mo et un cran
couleur vido VGA pour 7000F environ.
1994: Nouvelle version DOS 6.2 avec un nouvel outil de compression des donnes sur
disque dur.
1995: Sortie de Windows 95
2/19
2.
CONFIGURATION MATERIELLE
ROM
Le systme d'exploitation est ensuite charg partir d'une disquette ou du disque dur. Notons
que dans certains cas particuliers, le systme d'exploitation peut se trouver en ROM.
3/19
3.
Le systme d'exploitation est le programme qui permet de faire fonctionner la machine. Son
rle est d'effectuer la gestion des programmes et des donnes en mmoire centrale (appele
aussi mmoire vive ou RAM), la gestion des fichiers, des rpertoires et des units de
disquettes et des disques durs (mmoire secondaire), du clavier et de l'cran. Il offre un
certain nombre de fonctionnalits: un interprteur de commandes (appel encore shell
comme sous Unix), souvent un interprteur BASIC permettant d'crire des programmes en
BASIC, un diteur de texte et un gestionnaire de fichiers (DOSSHELL).
MS-DOS a t longtemps le systme d'exploitation le plus rpandu sur les micro-ordinateurs
(vendus plusieurs millions d'exemplaires) malgr sa mauvaise gestion de la mmoire
centrale et son fonctionnement monotche. Il possdait une trs bonne panoplie de logiciels.
Sa dernire version a t la version 6.22 ().
PC-DOS identique tous points MS-DOS est la version IBM de MS-DOS.
DR-DOS conu par Digital Research a t rachet par Novell (le fabriquant de rseaux). Il est
le successeur de CP/M 86.
OS/2 est le systme multitche 32 bits qui devait remplacer MS-DOS la sortie de la gamme
des PS.
UNIX est un systme d'exploitation multitche. Il existe sous diffrents noms : Posix, Unix,
Xenix, Linux, etc.
WINDOWS 3.11 n'est pas un systme d'exploitation bien qu'il tende le devenir. Intgrateur
graphique, il fait du PC une machine plus conviviale en normalisant la prsentation des
logiciels et leurs changes de donnes. Il permet le multitche (c'est dire la possibilit de
travailler sur plusieurs applications en mme temps (traitement de texte, calculatrice,
grapheur, etc) et le transfert d'informations entre les applications de type Windows.
WINDOWS 95 est en fait la version 4 de WINDOWS qui a t trs amliore. La version
rellement utilise dans les entreprises est en fait la Release 2 appele OSR2.
WINDOWS 98
Une machine est livre avec un systme dexploitation et souvent avec certains logiciels de
bureautique comme WORD, EXEC de MicroSoft ou STAR OFFICE.
4/19
4.
5/19
Sous DOS le jeu tendu IBM est utilis alors que sous Windows il s'agit d'un codage
Microsoft. Notons que les 32 premiers caractres sont des caractres dits de contrle et ne
sont pas imprimables.
Les entits mathmatiques tels les entiers ou les rels sont codes sur plusieurs octets.
L'ordre de grandeur des entiers et des rels dpend du nombre d'octets utiliss par le
codage. De mme la prcision des nombres rels (nombre de chiffres significatifs aprs la
virgule) dpend aussi du nombre d'octets utiliss. Sur 16 bits par exemple, on peut coder 2
puissance 16 valeurs et donc reprsenter un entier compris entre 0 et 65535.
6/19
5.
CLAVIER ET ECRAN
XXXX
XXX
XXXX
XXXXX
XXXXX
XXXX
XXXX
XXXX
XXX
XXXX
XXXXX
Le mode texte est limit par le nombre de caractres utiliss. Une lettre ne peut exister
l'cran sous diffrentes formes et attributs: gras, soulign, italique, taille, etc. Le mode
Introduction au Systme MS-DOS
7/19
graphique quant lui permet d'afficher autant de polices de caractres que l'on veut et avec
des attributs graphiques diffrents.
Le curseur est soit un petit carr ou une barre de soulignement (underscore _) permettant de
savoir o va s'afficher les caractres frapps au clavier. Le changement de forme du curseur
permet en gnral de savoir si on est en mode rcriture (le caractre sous le curseur est
effac) ou en mode insertion (le caractre entr est insr avant le caractre sous le curseur)
Le clavier est compos de diffrentes touches : l'alphabet et les signes de ponctuation, le
pav numrique, les touches de fonction (F1 F12), les touches d'ditions (Inser, Suppr,
BkSp, Dbut, Fin, etc) et de dplacement (flches, PgUp, PgDn, etc).
La touche ENTREE (ou validation) permet de terminer une saisie (ordre, commande, rponse
ou donne) afin de passer le relais au programme actif. Dans un traitement de texte o la
frappe s'effectue au kilomtre, elle permet en gnral de dclarer la fin d'un paragraphe.
La touche F1 permet la plupart du temps (si le programme le prvoit) d'afficher l'aide en ligne.
La touche ESCAPE permet en gnral de s'chapper d'une situation afin de revenir l'tape
prcdente.
L'appui simultan des touches CTRL et Q (se dit contrle Q) permet par exemple de quitter
un programme (on appuie d'abord sur la touche CTRL, puis en la maintenant enfonce on
appuie sur la touche Q). La touche ALT (Alternate) est utilise en gnral de la mme
manire que la touche CTRL. Ces dernires touches permettent d'appeler rapidement les
diffrentes fonctionnalits d'un menu (raccourcis clavier).
8/19
(TTL), alors que sur les cartes VGA le signal est analogique. Seuls les moniteurs
multifrquences possdent une double entre analogique et TTL.
9/19
6.
FICHIERS ET REPERTOIRES
Sur la mmoire secondaire (disquettes et disque dur) se trouvent les fichiers. Un fichier est
une suite d'octets. Il peut s'agir de donnes (document, table, base de donnes, etc) ou de
programmes.
La mise en forme (ou format interne) des fichiers dpend de l'application utilise. Le format
d'un document n'est pas le mme que celui d'une base de donnes. C'est l'application qui
prsente les donnes de manire intelligible pour l'utilisateur.
Un nom de fichier est compos de 8 caractres au maximum. Il est suivi d'une extension (ou
suffixe) sur 3 caractres qui permet de prciser la vocation du fichier. Certaines extensions
sont rserves : EXE pour excutable, COM pour commande, BAT pour les fichiers de
commandes (BAT pour batch), etc; d'autres sont reconnues: DOC pour document, BAS pour
fichier BASIC, etc). Les principaux fichiers utiliss par le systme sont:
IO
SYS
33600
01.07.91
13:00
MSDOS
SYS
37422
01.07.91
13:00
COMMAND
COM
48931
01.07.91
13:00
CONFIG
SYS
514
18.09.94
22:05
AUTOEXEC BAT
920
18.09.94
22:05
= High,UMB
Device = C:\WINDOWS\HIMEM.SYS
DeviceHigh = C:\WINDOWS\EMM386.EXE RAM 1024 /D=64
DeviceHigh = C:\WINDOWS\SMARTDRV.EXE /DOUBLE_BUFFER /Q
DeviceHigh = C:\DOS\ANSI.SYS
DeviceHigh = C:\WINDOWS\MOUSE.SYS /Y
Country = 033,,C:\DOS\COUNTRY.SYS
Shell
Files
= 20
Buffers = 15
Stacks
= 9,256
10/19
> nul
Prompt $p$g
PATH C:\;C:\CMD;C:\DOS
Set
TMP=C:\ZTMP
Set TEMP=C:\ZTMP
Cls
Cd c:\CMD
dir /W
Le systme de fichier est hirarchis (arborescence). Les fichiers sont regroups en
rpertoires (directories). Un rpertoire contient des fichiers et/ou des sous-rpertoires. Cidessous un exemple d'arbre de rpertoires de l'unit C:
C:\ -- CMD ------------ DOC-CMD
+- DOS ------------ QBASIC
+- PARADOX3 ------- KIT
+- QPRO ----------- FICHIERS
+- FONTS
+- SYSTEM
+- ZTMP
Le rpertoire principal d'une unit disque (exemple C:) ou disquette (exemple A:) est appel
rpertoire racine (root). Il est not \ caractre appel antislash ou encore backslash.
Lorsque l'on fait rfrence un fichier ou un sous-rpertoire du rpertoire courant (dans
lequel on est), il suffit de prciser son nom local, c'est dire le nom qui s'affiche avec la
commande DIR. La notation .. est utilise pour dsigner le rpertoire de niveau suprieur
(appel encore rpertoire pre). Notons qu'il peut y avoir des fichiers de mme nom dans des
rpertoires diffrents, cette remarque vaut aussi pour les rpertoires. On vite en gnral
d'avoir 2 rpertoires avec le mme nom bien que ce ne soit pas interdit.
11/19
cd ..
C:\>
cd CMD
C:\CMD>
cd DOC-CMD
C:\CMD\DOC-CMD>
Pour faire rfrence un fichier (resp. un sous-rpertoire) situ dans un rpertoire diffrent
du rpertoire courant, il est ncessaire de prciser son nom absolu (pathname). Celui-ci
commence par le caractre \ (symbolisant la racine de l'arborescence) et est suivi par
l'ensemble des noms des sous-rpertoires menant au fichier (resp. au sous-rpertoire)
spars par le caractre \. Le nom absolu est ventuellement prcd de l'unit (A: ou B: ou
C: etc).
La notation C:\WINDOWS\JEUX\NEKO.EXE dsigne le nom absolu (pathname) du fichier
NEKO.EXE du rpertoire JEUX du rpertoire WINDOWS sur le disque dur C:. De mme pour
aller du rpertoire ZTMP au rpertoire DOC-CMD, on aurait pu faire:
C:\ZTMP>
cd
\CMD\DOC-CMD
C:\CMD\DOC\CMD>
Dans chaque rpertoire sont rangs des fichiers relatifs la mme application. Par exemple,
l'installation d'un logiciel sur le disque dur regroupera les fichiers programmes (menu gnral
et utilitaires) et les fichiers de donnes utiliss dans un mme rpertoire. Il est dconseill de
mlanger ses propres fichiers avec les fichiers de l'application ayant servie les crer: on
utilise en gnral un sous-rpertoire pour les regrouper.
12/19
Lorsque la commande utilise (exemple type ou edit) n'accepte pas la notation avec
caractre joker, on peut toujours utiliser la commande for qui l'accepte. Si les noms de
fichiers commenant par la lettre J sont dans l'ordre J2.DOC, J1.DOC et J3.DOC dans le
rpertoire courant, on aura:
prompt> for %V in (J*.DOC) do echo %V
J2.DOC
J1.DOC
J3.DOC
La variable %V prend tour tour les valeurs des lments de la liste (J2.DOC J1.DOC
J3.DOC). La commande prcdente est quivalente :
prompt> for %V in (J2.DOC J1.DOC J3.DOC) do echo %V
ou encore
echo J2.DOC
echo J1.DOC
echo J3.DOC
Le caractre joker ? permet de dsigner une lettre gnrique dans un nom de fichier. La
notation A???Z.DOC dsigne l'ensemble des fichiers dont le nom possdent 5 lettres: la
1re tant un A, les 3 suivantes quelconques et la 5me un Z.
13/19
7.
CHKDSK
CLS
efface l'cran.
COPY
DATE
DEL
DIR
DOSKEY
ECHO
EDIT
EXIT
FC
FOR
IF
KEYB
LABEL
MEM
MKDIR
MORE
PATH
PAUSE
PROMPT
REM
RENAME
RMDIR
SET
TIME
14/19
TREE
TYPE
VER
.XCOPY
Une commande reprsente une action effectuer. Son excution (son comportement) peut
tre paramtre par des options (commutateurs), exemple : DIR /W avec l'option /W permet
l'affichage des entres du rpertoire courant sur plusieurs colonnes (en largeur = Width).
Une commande trs utile sous MS-DOS version 5.0 ou 6.xx tait la commande HELP qui
permet de connatre la liste et la syntaxe des commandes du systme MS-DOS. Une autre
manire de connatre la syntaxe d'une commande est de l'appeler avec l'option /?. La
caractre / (slash) permet d'introduire les options de comportement d'une commande.
/W
/A
/O
rpertoires
lecture seule
cach
archive
systme
nom (alphabtique)
taille (croissante)
extension (alphabtique)
rpertoires en tte
15/19
/S
/B
/L
affiche en minuscules.
Les commutateurs peuvent tre initialiss dans la variable d'environnement DIRCMD. Fixez
les options en prfixant le commutateur par -, ex: /-W.
Les crochets utiliss ci-dessus dans la syntaxe gnrale de l'appel de la commande dir
indiquent une option facultative, c'est dire qui peut tre omise. L'appel le plus simple de la
commande dir n'a pas d'option et par dfaut son action porte sur le rpertoire courant.
Certaines commandes sont dites internes (au systme d'exploitation), car elles
n'apparaissent pas sous forme de fichiers. Ce sont directement des fonctionnalits offertes
par l'interprteur de commande (exemple : cd ou dir). Les autres commandes appeles
externes correspondent des fichiers excutables que l'on reconnat grce leur extension
EXE, COM ou BAT. Lorsque l'on appelle une commande, le systme recherche dans le
rpertoire courant de l'unit courante s'il existe un fichier excutable de mme nom (ayant
pour extension COM, EXE ou BAT). S'il le trouve, il le charge en mmoire et l'excute. Sinon
il recherche tour tour dans chaque rpertoire de la liste de rpertoires dclare par la
commande path (chemin de recherche des fichiers excutables). Supposons:
path C:\CMD ; C:\DOS ; A:\
L'entre d'une commande provoque la recherche d'un fichier associ dans le rpertoire
courant. Si celui-ci n'existe pas, la recherche se poursuit dans le rpertoire CMD de l'unit C:,
puis ventuellement le rpertoire DOS de l'unit C: et enfin s'il le faut dans le rpertoire racine
de l'unit A: dont le tmoin lumineux se mettra clignoter. Si le fichier associ la
commande est trouv dans un rpertoire de la liste (on dit du "PATH"), la recherche s'arrte,
le fichier est charg en mmoire centrale et excut. Si le fichier n'est pas trouv, un
message d'erreur apparat (nom de commande ou de fichier incorrect).
Il est possible d'appeler une commande situe en dehors du chemin de recherche. Dans ce
cas il est ncessaire de prciser son nom absolu (comme pour un fichier de donnes).
Exemple :
C:\>
cd c:\doc
C:\DOC> c:\word5\word
16/19
17/19
> toto
> toto
18/19
GLOSSAIRE
ASCII :
BIOS :
BIT
Binary digIT
IBM
Ko
MC
Mmoire Centrale
Mo
MS-DOS :
PC/AT :
PC/XT :
PIF
PS
Personal System
RAM
ROM
UAL
UC
19/19