Une chose importante est qu'il y a plein de types de DOS différents: il y a le DOS des IBM (appelé PC-DOS), le DOS de Microsoft (MS-DOS) qui est en fait aussi utilisé par IBM. On peut vite s'y perdre. Globalement, le DOS de Microsoft a surtout été utilisé en EOM, ce qui veut dire que chaque constructeur a sa variante (surtout avant le DOS 4 il me semble).
Dans ce récapitulatif, je cherche à rester global, juste pour capturer l'essence de l’évolution du DOS pour PC et comprendre un peu mieux quel DOS peut correspondre à quel PC.
D'une manière très générale, voici ce que j'en retiens:
- de DOS 1 à DOS 3, le DOS suit plutôt l’évolution matérielle (hardware) : DOS 1 pour les IBM PC originaux, DOS 2 pour les XT, DOS 3 pour les AT
- A partir de DOS 4, on voit plutôt des évolutions software
DOS 1.x : PC originaux (IBM PC 5150)
======================================
DOS 1.0 (08/1981)
- Floppy: 5.25" DD simple-face en 8 secteurs (160K)
- FAT12
- Floppy: 5.25" DD double-face en 8 secteurs (320K)
- La distinction entre les formats de disquette est faite par le Media Type descriptor byte situé au tout début de la FAT
======================================
DOS 2.x : PC-XT (IBM modèle 5160)
======================================
DOS 2.0 (03/1983)
- Floppy: 5.25" DD en 9 secteurs (2 faces : 360K, 1 face : 180K)
- HDD: premier support, taille 16Mb max avec des clusters de 4Kb en FAT12
- Supporte les sous-répertoires
- Introduit le BIOS Parameter Block (BPB) dans le boot sector qui permet de distinguer les différents formats de stockage de manière plus précis que le Media Type description byte de la FAT.
- Floppy: supporte les lecteurs 5.25" half-height (timing un peu différent)
DOS 3.x : PC-AT (80286+)
======================================
DOS 3.0 (08/1984)
- Floppy: 5.25" HD (1.2M)
- HDD: FAT16, plusieurs partitions, chacune jusqu'à 32 Mb
- Support réseau (LAN)
- Floppy: 3.5" DD (720K)
- Floppy: 3.5" HD (1.44M)
- HDD: partitions étendues (non primaires)
======================================
DOS 4
======================================
DOS 4.0 (07/1988)
- Mémoire: driver EMS (expanded memory/mémoire paginée)
- Logiciel: DOS shell (file manager)
DOS 5
======================================
DOS 5.0 (06/1991)
- Floppy: support 3.5" ED (2.88M)
- Mémoire: Inclut himem.sys qui charge une partie de l'OS dans l'Upper Memory Area (UMA, entre 640K et 1M)
DOS 6.x
======================================
MS-DOS 6.0 (08/1993)
- HDD: compression (DBLSPACE - buggé)
- Memoire :optimisation UMA
- HDD: fixe bug critique de DBLSPACE, SCANDISK remplace CHKDSK
- HDD: enlève DBLSPACE (problème de propriété intellectuelle)
- HDD: DRVSPACE remplace DBLSPACE pour la compression
######################################
Liste des commandes
######################################
J'ai scanné et réarrangé la liste des commandes DOS en fonction de la version de l'excellent livre "Upgrading and Repairing PCs, 4th edition" de Scott Mueller.