INTRODUCTION AU LANGAGUE DE COMMANDE MSDOS

Objectif : - Notions de base du MS-DOS.
                -  Les composants MS-DOS
                - Les commandes MS-DOS.

Définition :
Ensemble de mots réservés permettant de gérer les ressources du PC.
C’est un programme écrit en « assembleur ».

D’autres langages de commandes :
Linux, Unix, GCOS7 (JCL Job Control Langage)


I – Introduction

MS-DOS (MicroSoft Disk Operating System) est le système d'exploitation le plus connu. Il a été conçu en 1981 par Microsoft pour être le système d'exploitation de l'IBM PC. Nous sommes actuellement à la version 6.22
Il a été vendu à des dizaines de millions d'exemplaires et constitue le standard en micro-informatique. Bien que ne disposant pas d'une interface graphique évoluée, MS-DOS demeure néanmoins incontournable dans l'informatique d'entreprise.

Il est mono-tâche et mono-utilisateur.

DOS interprète les commandes saisies au clavier par l'utilisateur, tout comme Windows intercepte et interprète les clics de la souris.

II – Rôle du DOS

Le DOS, comme tout système d'exploitation, contrôle les activités de l'ordinateur. Les commandes permettent d'effectuer les tâches suivantes : 
•    la gestion des fichiers et des répertoires
•    la gestion des mémoires de stockage (disques durs, disquettes, CD Rom)
•    la mise à jour des disques
•    la configuration du matériel
•    l'optimisation de la mémoire
•    l'exécution des programmes
•    la gestion des entrées/sorties

III – Les composantes du DOS

Le DOS est constitué de 2 éléments principaux qui sont chargés en mémoire (RAM) lorsque le PC démarre :
  • le noyau du DOS
Le noyau permet de gérer les entrées/sorties, c'est à dire les échanges avec les périphériques. Il est constitué de deux fichiers cachés :

              o    IO.SYS : lien entre le BIOS et DOS (contient les programmes de bas niveau qui interagissent directement avec les périphériques de l’ordinateur et le BIOS).

             o    MSDOS.SYS : routines (sous-programmes) du DOS, elles constituent les programmes de traitement de disques durs, disquettes et autres périphériques du DOS.

  • AutoScan=0: Ne lancera plus le ScanDisk au démarrage, après un plantage de l'ordinateur.

  • l'interpréteur de commandes 
Il sert à interpréter les ordres tapés par l'utilisateur et les transmet au système. Les commandes les plus courantes sont stockées dans le fichier :

o    COMMAND.COM  (commandes internes)

Tous les PC utilisent un BIOS ("Basic Input/Output System" traduisez "Système d'entrées/sorties basique") pour permettre le contrôle du matériel.

IV – Les commandes

    a)    Les types de commandes

On distingue 3 types de commandes :

-    Les commandes internes (VER, TIME, DIR, DATE, COPY …) : Elles sont exécutées par l’interpréteur de commandes COMMAND.COM

-    Les commandes externes : Elles ne sont pas intégrées à COMMAND.COM. Elles invoquent et exécutent de petits fichiers de programmes indépendants.  C:\WINDOWS\COMMAND

-    les utilitaires (DEFRAG, SCANDISK…) : Ce sont plus des programmes que de véritables commandes. Pas indispensables, mais utiles à l’utilisateur.


   b)    La structure d’une commande
La structure d’une commande doit répondre à 2 principes :

-    Lexicographique : chaque commande doit référer au dictionnaire des mots clefs du langage.
-    Syntaxique : toute phrase doit être bien formée. En particulier, il faut respecter les espaces.

Elle est de la forme :

COMMANDE PARAMÈTRE [OPTION(S)]

Les options permettent de modifier la manière dont la commande effectue une tâche. Le / se nomme un commutateur, il est suivi d'une seule lettre ou d'un chiffre.


   c)    les caractères de remplacement

On dispose de méta-caractère qui nous permettent de désigner d’un seul coup un ensemble de fichier/caractères :

* désigne n’importe quelle chaîne de caractère
? désigne un seul caractère quelconque

Article plus récent Article plus ancien

Leave a Reply