Le DOS (Disk Operating System) est
historiquement le premier système d'exploitation utilisé avec les PC.
Initialement développé par Microsoft pour la firme IBM, 3 firmes ont
finalement développé un système d'exploitation DOS (Microsoft, IBM et Novell).
Ces versions sont toutes programmées par Microsoft sous différents noms mais
avec quelques petites modifications. D'autres développements libres sont encore développés.
Comme tous les systèmes d'exploitation,
le DOS est développé pour servir d'interface entre l'électronique d'une part
et l'utilisateur d'autre part. Le DOS n'inclut pas d'interface graphique, c'est
un système d'exploitation en mode texte. Microsoft a contourné le problème en
développant les Windows 2.0, 3.0, 3.1 et 3.11, une sorte de rajoute sur le DOS
existant.
Les version 1.0, 2.0 n'ont réellement jamais
été utilisées. Les premiers XT
à base de 8088 utilisent la version 2.0.
La première version majeure est le DOS 3.0 (et
son upgrade, le 3.3.). Ces versions utilisaient (tout comme les versions
inférieures) des partitions FAT de type 12 bits.
La version 4.0 utilisait une partition 16 bits
(incompatible avec les partitions 12 bits précédentes). Ce type d'encodage
disque dur est utilisé dans les versions suivantes. Il est connu sous le terme
FAT 16. La FAT 16 limite la taille des partitions à 2 GB. Les versions 4.0 et
4.1 sont particulièrement instables.
La version 5.0 est la dernière version
réellement développée. La 6.0 reprenait des utilitaires comme scandisk et un
programme de compression de données. Les version 6.2 et 6.22 sont des
modifications de ces utilitaires.
Même si les versions Windows actuelles incluent
encore une interface DOS, celui-ci n'est plus le système d'exploitation
majeure. Ces fonctionnalités DOS limitées sont surtout utilisées en commandes
réseaux.
Windows 95 a inclus le système de fichier VFAT
permettant l'utilisation de fichiers longs (compatible avec DOS). Par contre,
les types de partitions FAT 32 et NTFS ne sont pas reconnues par le
DOS.
Au démarrage, le système d'exploitation lit 3
fichiers cachés command.com,
io.sys et ms.sys. Les paramétrages systèmes et utilisateurs sont sont reprises
respectivement dans les fichiers config.sys
et autoexec.bat.
On distingue 2 types de commandes DOS. Les commandes
internes sont directement utilisables (exemple CHDIR ). Les commandes externes (exemple:
Format, Fdisk)
sont
des fichiers exécutables séparés et doivent être copiés. Quelques unes ne sont
implantées que dans les DOS actuels, notamment des commandes réseaux (toutes
externes).