Du CP_M au MS-DOS _Sommaire-070609

publicité
I-Présentation du DOS ...........................................................................................
II-Du CP/M au MS-DOS .......................................................................................
1.Le CP/M ...................................................................................................
2.Du QDOS au 86DOS ...............................................................................
3.IBM et Microsoft .....................................................................................
III-Le MS-DOS .......................................................................................................
1.Les différentes versions ...........................................................................
2.Version 1.X ...............................................................................................
3.Version 2.X ...............................................................................................
4.Version 3.X ...............................................................................................
5.Version 4.0 ................................................................................................
6.Version 5.0 ................................................................................................
7.Version 6.X ...............................................................................................
8.DOS Windows 95 .....................................................................................
IV-Les commandes de base de MS-DOS ..............................................................
1.Les principales commandes MS-DOS ...................................................
1.1.Doskey ........................................................................................
1.2.La sélection de fichiers avec * ..................................................
1.3.KEYB .........................................................................................
1.4.DIR (Directory) .........................................................................
1.5.CD (Change Directory) ............................................................
1.6.MD (make Directory) ...............................................................
1.7.FORMAT ...................................................................................
1.8.COPY
1.9.XCOPY
1.10.REN (Rename)
1.11.EDIT
1.12.TYPE
1.13.MORE
1.14.DEL (Delete)
1.15.DELTREE
2.Organisation d’un ordinateur
3.les fichiers
4.Les partitions
5.Les fichiers Batchs (.bat)
V-Le rôle de MS-DOS pour le TechnicienVI
-Evolution et limites du MS-DOS
1
I-Présentation du DOS
Le DOS (Disk Operating System) est un système d’exploitation qui a pour charge de gérer,
pour l’utilisateur du système de l’ordinateur, que ce soit une personne ou un programme, les
unités de disques. En effet un programme, dans sa structure d’origine, n’est pas directement
exécutable par la machine. Une série d’opérations destinée à l’adapter à l’organisation interne
de l’ordinateur, aux facilités et aux ressources offertes, doit être effectuée préalablement. A
cause de leur complexité croissante, ces opérations (traduction en langage machine, gestion de
la mémoire, gestion des entrées/sorties, etc.) ne peuvent plus être laissées à la charge du
programmeur. Elles sont réalisées par un ensemble de programmes spécialisés regroupés dans
ce que l’on appelle un système d’exploitation (en anglais : Operating System, ou OS).
L’objectif est d’optimiser l’utilisation de l’ordinateur de manière à réduire les temps
d’exécution des programmes. C’est ce travail qu’effectue le DOS en gérant les lecteurs de
disquettes, les disques durs, la mémoire et en y ajoutant quelques fonctions utiles à
l’utilisateur.
II-Du CP/M au MS-DOS
1.Le CP/M
Le CP/M était le système d’exploitation le plus important et le plus diffusé pour tous les
ordinateurs 8 bits. En effet, en 1979, lorsqu’apparaissent sur le marché les premiers
ordinateurs 16 bits, CP/M occupe le haut du pavé. On peut dire qu’a l’époque, excepté trois
grosses sociétés comme Apple, Commodore et Tandy qui avaient leurs propres systèmes
d’exploitation, toutes les autres marques d’ordinateurs n’avaient pas les moyens d’investir
temps et argent dans la réalisation d’un système d’exploitation personnel, et utilisaient donc le
CP/M. Des milliers de programmes sur le marché fonctionnaient sous CP/M, et dès qu’un
ordinateur sortait d’usine, il pouvait immédiatement être utilisé par quantité d’application.
La société qui commercialisait CP/M, Digital Research, imaginait de continuer sur sa lancée
avec les ordinateurs 16 bits. Au moment de la sortie du premier 16 bits, Digital Research
écrivait son système d’exploitation (héritier du CP/M), pour les nouveaux ordinateurs. On
l’avait appelé CP/M 86, puisque à l’époque le seul processeur diffusé étant réellement un 16
bits était le 8086. Ceci est le contexte dans lequel le DOS va faire son apparition.
2.Du QDOS au 86DOS
A ce moment également, une autre société, très peu connue, sauf par les spécialistes de
l’informatique, Seattle Computer Product, développait en 1980-81, pour le processeur 8086,
un système d’exploitation à usage interne qui portait le nom de QDOS (Quick & Dirty
Operating System) . L’auteur de ce système d’exploitation était un programmeur du nom de
Tim Paterson. Il occupe désormais une place au firmament de l’informatique. Au bout de
quelques mois d’utilisation, ce système d’exploitation est revu, remanié et devient le 86DOS.
Le premier vrai DOS était né.
2
3.IBM et Microsoft
C’est à ce moment qu’IBM, qui avait boudé la micro-informatique, ne la considérant que
comme un amusement pour intellectuels oisifs ou maniaques du fer à souder, annonce son
entrée sur le marché des micro-ordinateurs. Cette annonce, véritable coup de tonnerre dans le
monde de l’informatique, allait complètement modifier les règles du jeu. Le géant, qui avait
senti l’immense champ à cultiver, allait, en quelque mois, imposer son standard, ses lois, et,
du même coup, donner à la micro-informatique ses lettres de noblesse.
L’arrivée d’IBM n’est pas sans surprises. Il annonce qu’il choisit comme microprocesseur,
non le 8086 qui est un vrai 16 bits, mais le 8088, moins coûteux mais qui, malheureusement,
n’est qu’un faux 16 bits. Simultanément, contrairement à ce que l’on pouvait présumer, il ne
choisit pas CP/M 86 comme système d’exploitation mais prend contact avec la société
Microsoft (connue comme le leader des langages dont le Basic est devenu le standard) pour le
développement du système d’exploitation. Microsoft, justement, avait racheté pour 50 000
dollars les droits du 86DOS qui devint le Microsoft DOS, ou MS-DOS. Mais pour son
premier PC en 1981, IBM le renomme PC-DOS.
III-Le MS-DOS
1.Les différentes versions
Il existe, à l’heure actuelle, sept grandes versions de MS-DOS qui sont étiquetées 1.1, 2.11,
3.2, 4.1, 5.0, 6.0 et 6.2. Les autres versions présentaient les mêmes fonctions en général mais
n’ont pas eu une diffusion aussi importante. Ces versions diffèrent considérablement dans
leurs possibilités, ce qui se manifeste par l’apparition de nouvelles commandes et aussi par
une augmentation du besoin en mémoire centrale. Le MS-DOS 1.1 pouvait se contenter de 64
Ko, le MS-DOS 2.11 a besoin au minimum de 128 Ko, le MS-DOS 3.0 a besoin de 256 Ko et
les versions 4.1, 5.0 et 6.X nécessitent pour bien faire 640 Ko et un disque dur.
2.Version 1.X
La première version qui était la 1.0 est sortie en 1981, mais la version que l’on retiendra est la
1.1. Cette version, elle-même précédée par les versions 1.0 et 1.05, n’est plus utilisée
actuellement. Elle diffère de la version 2.11 par un formatage différent des disquettes et par
des capacités de moindre importance (160/360 Ko simple/double face). Plusieurs des
commandes actuelles du DOS n’existaient pas dans cette version ou étaient bien moins
puissantes, en particulier la gestion des disques durs était loin d’être facile.
3.Version 2.X
La première version de la série des 2.0 est sortie en 1983 avec une version 2.11
particulièrement répandue. Permettant de gérer les disques durs de 10 Mo et les drivers de
périphériques, cette version fut très longtemps la version de base de nombreux PC. Certains
utilisateurs s’en contentent, aujourd’hui encore (s’ils n’utilisent pas Windows c’est encore
faisable). Un ordinateur sous DOS 2.11 peut lire des disquettes sous DOS 1.1, mais l’inverse
n’est pas vrai. Un ordinateur sous DOS 2.11 peut préparer des disquettes pour la version 1.1.
3
4.Version 3.X
La série 3.X fut une des plus prolifiques en versions innovantes et populaires. La version 3.0
de 1984 permit d’exploiter un maximum de mémoire, de gérer efficacement les disques durs
de 20 Mo et de désigner des fichiers comme étant non modifiables. On notera que certaines
des commandes de la version 3.0 se trouvent déjà sur la version 2.11. Trois autres versions
ont suivie, la 3.1 en 1984 gérant les réseaux, la 3.2 en 1986 gérant les disquettes 3 pouces ½ et
la version 3.3 en 1987 reconnaissant les disquettes 1.44 Mo, les partitions de disques durs.
5.Version 4.0
Apparue en 1988, c’est une version peu marquante permettant la partition de disques durs de
2 Gigabytes et ajoutant des commandes DOS simplifiées.
6.Version 5.0
Introduite en 1991, elle offre une interface graphique très conviviale et surtout une nouvelle
gestion de la mémoire centrale ainsi qu’une gestion des disquettes 2.88 Mo.
7.Version 6.X
Ces versions de 1993 apportent de très nombreuses nouvelles commandes et permettent la
compression des données du disque dur (ce qui peut augmenter sa capacité parfois au double).
On note également une aide en ligne étendue. Elles offrent également de nouvelles
commandes pour le mémoire, l’éradication des virus, etc.
8.DOS Windows 95
L’ultime version de MS-DOS est celle livrée avec Windows 95. Elle a été épurée de
nombreuses commandes mais contient, par contre, quelques nouvelles commandes utiles
pour les fichiers longs de Windows 95. Cependant, ces noms de fichiers sont à manier avec
prudence car ils ne seront pas reconnus par les anciennes versions du MS-DOS ainsi que par
Windows 3.11.
4
IV-Les commandes de base de MS-DOS
1.Les principales commandes MS-DOS
La touche F3
La commande DOSKEY
La commande *
KEYB
DIR
CD
MD
FDISK
FORMAT
COPY
XCOPY
REN
EDIT
TYPE
MORE
DEL
DELTREE
Réafficher la dernière commande tapée au clavier
Réafficher les dernières commandes tapées au clavier à l'aide
des touches directionnelles
Permet d'effectuer une sélection de fichiers...
Vous pouvez taper les commandes en majuscules ou en
minuscules
Changer le type de clavier
Afficher la liste des dossiers et fichiers ..
Changer de répertoire
Créer un répertoire
Créer et afficher les partitions
Formater un disque
Copier des fichiers
Copier des fichiers et des répertoires
Renommer
Editer un fichier texte ou batch
Afficher un fichier texte
Afficher un long fichier texte
Effacer un fichier
Effacer un répertoire
1.1.DOSKEY
Lancez DOSKEY
et toutes les commandes que vous rentrerez par la suite seront mémorisées et pourront être
rappelées avec les touches directionnelles...
1.2.La sélection de fichiers avec *
La commande générique * permet de réaliser des sélections de fichiers en remplaçant
n'importe quelle chaîne de caractères
Elle s'utilise avec les commandes DIR, COPY, XCOPY, etc...
Exemples:
*.*
Tous les fichiers
*.txt
Tous les fichiers textes
b*.exe
Tous les fichiers exécutables commençants par un b
5
1.3.KEYB
KEYB US
KEYB FR
Configure le clavier en clavier américain QWERTY
Configure le clavier en clavier français AZERTY
1.4.DIR (Directory)
DIR
DIR *.txt
DIR /p
DIR /w
DIR X*.* /p
DIR *. /w
Affiche la liste des dossiers et des fichiers contenus dans le répertoire
(dossier) dans lequel vous vous trouvez
Affiche la liste des fichiers textes avec l'extension TXT
Affiche la liste des fichiers et dossiers écran par écran (marque une
pause arrivé en bas de l'écran)
Affiche la liste des fichiers et dossiers en condensé
Affiche la liste des fichiers commençant par X écran par écran
Affiche la liste des dossiers (ou répertoires) en condensé
1.5.CD (Change Directory)
CD dossier
CD ..
CD \
A:
C:
D:
Se placer dans le répertoire "dossier"
Se placer dans le répertoire parent (remonter d'un niveau)
Se placer dans le répertoire principal du disque
Se placer sur la disquette A:
Se placer sur le disque C:
Se placer sur le disque D:
1.6.MD (make Directory)
MD dossier
Créer un répertoire "dossier" dans le répertoire dans lequel vous vous
trouvez
1.7.FORMAT
Tapez : FORMAT suivi du disque à formater
Exemples :
FORMAT A:
Formater la disquette
FORMAT C:
Formater le disque C
FORMAT A: /s
Formater la disquette et copier les fichiers système pour que la
disquette soit bootable
1.8.COPY
COPY nom.ext A:\
COPY *.* A:\
Copie le fichier "nom.ext" dans le répertoire principal de la disquette
Copie tous les fichiers du répertoire courant dans le répertoire principal
de la disquette
Mais ne copie pas les sous-répertoires et leur contenu
1.9.XCOPY
6
XCOPY nom.ext A:\
XCOPY *.* A:\
XCOPY *.* D:\ /s
Copie le fichier "nom.ext" dans le répertoire principal de la disquette
Copie tous les fichiers du répertoire courant dans le répertoire
principal de la disquette
Mais ne copie pas les sous-répertoires et leur contenu
Copie tous les fichiers du répertoire courant dans le répertoire
principal du disque D
ET copie également tous les sous-répertoires et leur contenu (/s)
1.10.REN (Rename)
REN ancien.ext nouveau.ext
REN ancien nouveau
Renomme le fichier "ancien.ext" en "nouveau.ext"
Renomme le dossier "ancien" en "nouveau"
1.11.EDIT
EDIT
Lancez la commande EDIT et laissez-vous guider par le menu
EDIT est un éditeur de fichier texte sous DOS
Pour accéder au menu pressez la touche ALT
1.12.TYPE
TYPE fichier.txt
Affiche le contenu du fichier texte "fichier.txt"
1.13.MORE
MORE <fichier.txt
Affiche le contenu du fichier texte "fichier.txt" écran par écran
1.14.DEL (Delete)
DEL fichier.ext
Supprime le fichier "fichier.ext"
1.15.DELTREE
DELTREE dossier
Supprime le dossier "dossier" et son contenu
2.Organisation d’un ordinateur

A chaque disque est attribué une lettre:
7

A:
désigne le lecteur de disquette
C:
désigne le premier disque dur (ou la partition primaire)
D: E: F: etc.
désignent les disques durs suivants et ensuite les lecteurs de CD
(ou autres)
Chaque disque est divisé en répertoires (ou dossiers) dans lesquels sont rangés
d'autres répertoires et/ou des fichiers
Le répertoire principal du disque C se note:
C:\
Le répertoire windows qui se trouve dans le répertoire principal
C:\windows
du disque C se note:
Le répertoire temp qui se trouve dans le répertoire windows du
C:\windows\temp
disque C se note:
Pour se déplacer dans les répertoires utilisez la commande CD
Pour se placer sur un autre disque tapez la lettre du disque suivie des deux
points:
A:
4.les fichiers
Ce sont eux qui sont porteurs d'informations...
Ils portent un nom et une extension : NOM.EXT
L'extension .EXT détermine le type de fichier :
.TXT désigne les fichiers textes
.BAT désigne les fichiers batchs
.EXE désigne les fichiers exécutables
5.Les partitions
Par défaut quand vous installez votre système d' exploitation (windows) votre disque dur
contient une seule partition...
Les partitions une fois créées et formatées sont considérées par le système comme étant des
disques durs indépendants:
exemple:
ère
1
partition -> disque C:
ème
2
partition -> disque D:
Pour créer des partitions sur votre disque dur, tapez la commande: FDISK
6.Les fichiers Batchs (.bat)
Les fichiers batchs sont des fichiers textes portant l'extension .bat
Ils peuvent donc être édités avec n'importe quel éditeur de fichier texte, Notepad sous
Windows ou Edit sous DOS
8
Ils servent à exécuter une suite de commandes MS-DOS les unes après les autres de façon
automatique.
Le plus connu des fichiers Batchs est : AUTOEXEC.BAT qui s'exécute automatiquement au
démarrage de votre ordinateur.
V-Le rôle de MS-DOS pour le Technicien
Le rôle du DOS est d'interpréter les commandes saisies au clavier ou à la souris par
l'utilisateur.
Dans le meilleur des cas, le mode MS-DOS est utilisé pour booter depuis une disquette ou
pour des activités du même acabit.
Les commandes les plus courantes utilisés par le technicien seront :
-La gestion des fichiers et des répertoires, c’est à dire tout ce qui est création, déplacement,
suppression, organisation de fichiers ou de répertoires (MD, CD, COPY, etc)
-la mise à jour des disques
-la configuration du matériel
-l'optimisation de la mémoire (la mémoire de type RAM)
-l'exécution des programmes
En fait, le DOS n'est pas accessible directement à l'utilisateur. C'est un ensemble de routines
matérielles et logicielles gérant les différents éléments de l'ordinateur. Ces routines sont
regroupées en catégories nommées interruptions. Il n'est pas nécessaire pour un utilisateur
d'en savoir davantage. Ce dernier ne pouvant accéder de lui-même à ces routines (fort
heureusement pour lui, car cela serait fastidieux). Un programme nommé "interpréteur de
commande DOS" (le COMMAND.COM par défaut) a été conçu pour palier à ce problème. Il
est vrai qu'aujourd'hui, il est plus facile d'utiliser une interface visuelle avec une arborescence
gérée à la souris, mais il faut comprendre que l'ensemble des propriétés de l'interpréteur DOS
s'y retrouve (et même forme la base de ces interfaces).
VI-Evolution et limites du MS-DOS
La particularité du DOS est qu'il a été rendu célèbre par le succès de Microsoft, et qu'il est le
programme de base nécessaire au fonctionnement de Microsoft Windows. Ce succès fait
souvent confondre Ms-DOS et DOS, alors qu'il existe d'autres DOS.
(Pour l’évolution du Ms-DOS avant Windows 95 voir les chapitres : Du CP/M au Ms-DOS et
Le Ms-DOS).
Windows 3.1 est la dernière version de Windows qui ait été une sur-couche de Ms-DOS.
Ensuite vient Windows 95 qui devient le premier vrai système d’exploitation et non une surcouche de Ms-DOS.
Depuis Windows 95, Ms-DOS et Windows semblent indissociables, alors qu'auparavant, il
était tout à fait possible d'utiliser DR-DOS pour lancer Windows. Dans son discours de
présentation de Windows XP, Bill Gates a enterré officiellement DOS.
Mais il existe toujours une "machine virtuelle Dos"(VDM) qui permet d'utiliser les
commandes DOS.
C'est en fait de l'émulation DOS, une application sous DOS a l'impression de s'adresser
directement au matériel mais c'est l'interface Windows qui prend le relais. Au lieu de "parler"
directement à l'ordinateur, une commande DOS va utiliser l'interface Windows pour effectuer
9
l'instruction. Ce procédé est utilisé depuis Win95, première version qui utilise l'interface
générale utilisateur (GUI) qui est un concept copiée sur Apple et qui évite les lignes de
commande mais rend le système plus lourd et plus lent.
Sous WinXP, pour pouvoir utiliser des fichiers.bat, certains paramètres doivent maintenant
être entrés entre guillemets.
10
Téléchargement