Démarrage du DOS

Publié le par ABDOULAYE

Yaoundé, le 17 novembre 2009.

DEMARRAGE DU DOS

Le processus du démarrage du SE DOS suit un certain nombre d’étapes qu’on peut schématiquement représenter de la manière suivante par un organigramme.

Post

ok

Message d’erreur

Chargement et exécution de IO.SYS

Chargement et exécution de MS DOS.SYS

Config.SYS

Existe ?

Exécution des commandes de Config.SYS

Chargement de COMMAND.COM

AUTOEXEC.BAT existe ?

Exécution des commandes de AUTOEXEC.BAT

Affichage du prompt

NON

OUI

NON

NON

OUI

OUI

DESCRIPTION DES ETAPES

POST qui signifie Power On Self Test est un ensemble de procédures stockées en dur dans chaque ordinateur. Ces procédures permettent de réaliser des tests relatifs au fonctionnement des organes vitaux tels que la mémoire, le clavier, l’écran,… A la mise sous tension de l’ordinateur, le POST est lancé. Son succès est signalé par un bip bref. En cas d’échec du POST, on a un message d’erreur qui peut avoir la forme d’une succession de bips plus ou moins longs ou d’un code numérique affiché à l’écran. Un tel message doit être décodé avec comme référence, le manuel de la carte mère ou plus précisément du BIOS.

Le succès du POST déclenche le chargement du secteur BOOT ou secteur de démarrage. Mais, pour qu’il soit chargé, le secteur BOOT doit être un secteur système valide. La validité est testée par l’examen d’une information qui doit se trouver à un endroit précis. Le secteur BOOT est le premier secteur du disque (sur une disquette, secteur 1 piste 0). S’il est valide, le secteur BOOT contient un programme qui peut être considéré comme le début du SE DOS. Ce programme permet entre autre de rechercher et de charger le fichier IO.SYS.

Chargement et exécution du fichier IO.SYS

IO.SYS est chargé en mémoire et en s’exécutant, il réalise un certain nombre de tâches. Parmi lesquelles, chargement des pilotes et périphériques de bas niveau (clavier, écran, port série, port parallèle,…). Les périphériques de bas niveau ont des pilotes standards inclus dans le SE. IO.SYS lance également le chargement de l’exécution de MSDOS.SYS.

Chargement et exécution de MSDOS.SYS

MSDOS.SYS constitue le noyau du système ; il contient donc les programmes pour la gestion de la mémoire et la gestion de certains périphériques. Ces programmes vitaux sont donc chargés en mémoire pour une utilisation normale de l’ordinateur. A la fin de l’exécution de cette étape, l’existence du fichier config.sys est testée :

-          S’il existe, les commandes qu’il contient sont exécutées. Ces commandes concernent la configuration matérielle du système. Elles permettent de mieux faire correspondre le système DOS à la machine physique ;

-          Si le fichier config.sys n’existe pas, les valeurs par défaut sont utilisées pour configurer le système. Dans tous les cas, l’étape suivante est celle de chargement de l’interpréteur de commandes COMMAND.COM

L’interpréteur de commandes est chargé en mémoire. Il y résidera pendant toute la durée du fonctionnement du système. Il permettra grâce à l’invite de commandes ou prompt de recueillir les commandes de l’utilisateur et il les interprétera. Mais avant l’affichage du prompt, COMMAND.COM recherche l’existence du fichier AUTOEXEC.BAT.

Si ce fichier existe, les commandes qu’il contient sont exécutées. Ces commandes concernent la configuration du système par rapport à l’utilisateur. C’est généralement les commandes LOOK and FILE qui contient les références de l’utilisateur.

Si ce fichier n’existe pas, les valeurs par défaut qui correspondent à un utilisateur par défaut sont utilisées. Dans tous les cas, l’invite est affichée marquant la fin du processus du démarrage.

Publicité
Pour être informé des derniers articles, inscrivez vous :
Commenter cet article