Evolution DOS (PC)

Les bouquins, les scans, les pdf ou les liens qui vont bien... ici c'est la bibliothèque.

Modérateurs : Papy.G, fneck, Carl

Répondre
gotcha
Messages : 2771
Inscription : 30 mars 2017 11:39
Localisation : Isère
Contact :

Evolution DOS (PC)

Message par gotcha »

A chaque fois que j'ai un 'nouveau' PC, je me pose les même questions: quelle version de DOS originale pour ce PC ? Quelle est la meilleure version pour ce PC ? J'ai donc cherché un peu quelles étaient les évolutions majeurs du DOS et voici la synthèse de ce que j'ai pu collecter.

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
DOS 1.1 (05/1982)
  • 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.
DOS 2.1 (11/1983)
  • 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
DOS 3.1 (04/1985)
  • Support réseau (LAN)
DOS 3.2 (03/1986)
  • Floppy: 3.5" DD (720K)
DOS 3.3 (04/1987)
  • 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
MS-DOS 6.2 (11/1993)
  • HDD: fixe bug critique de DBLSPACE, SCANDISK remplace CHKDSK
MS-DOS 6.21 (04/1994)
  • HDD: enlève DBLSPACE (problème de propriété intellectuelle)
MS-DOS 6.22 (04/1994)
  • 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.
Commandes DOS 1/3
Commandes DOS 1/3
DOS1sur3.jpg (1.27 Mio) Consulté 4545 fois
Commandes DOS 2/3
Commandes DOS 2/3
DOS2sur3.jpg (1.1 Mio) Consulté 4545 fois
Commandes DOS 3/3
Commandes DOS 3/3
DOS3sur3.jpg (1.05 Mio) Consulté 4545 fois
Dernière modification par gotcha le 06 nov. 2020 22:30, modifié 19 fois.
Amstrad CPC et Goupil power :mrgreen:
Bénévole à l'association pour un conservatoire de l’informatique et de la télématique (https://www.aconit.org)
gotcha
Messages : 2771
Inscription : 30 mars 2017 11:39
Localisation : Isère
Contact :

Re: evolution DOS (PC)

Message par gotcha »

Amstrad CPC et Goupil power :mrgreen:
Bénévole à l'association pour un conservatoire de l’informatique et de la télématique (https://www.aconit.org)
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17490
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: Evolution DOS (PC)

Message par fneck »

Je suis déçu de ne pas trouver mon travail parmi tes références https://www.system-cfg.com/pages/hist_msdos.php

Bon OK, surement pas bien placé dans les moteurs de recherche, d'ailleurs je ne fais rien pour, ou alors ce n'est pas assez complet? Je fais volontairement simple pour aller à l'essentiel?
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
gotcha
Messages : 2771
Inscription : 30 mars 2017 11:39
Localisation : Isère
Contact :

Re: Evolution DOS (PC)

Message par gotcha »

@fneck La raison est tout bête: je ne ne suis tout simplement pas tombé sur ta page quand j'ai cherché des infos. C'est peut être car j'ai systématiquement fait des recherches en anglais :?:

D'ailleurs, si j'avais vu cette page que tu as faite, je n'aurais pas eu besoin de faire trop de recherches sur DOS car c'est une bonne synthèse

Mon but initial était de comprendre quand les différents formats floppy avaient été supportés par le DOS. Ta synthèse y répond globalement.
Amstrad CPC et Goupil power :mrgreen:
Bénévole à l'association pour un conservatoire de l’informatique et de la télématique (https://www.aconit.org)
Ythunder
Messages : 935
Inscription : 21 août 2019 10:12

Re: Evolution DOS (PC)

Message par Ythunder »

Excellent
C'est le type de références que je cherchais.
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17490
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: Evolution DOS (PC)

Message par fneck »

J'ai comparé un peu les diverses informations trouvées, j'ai vu que le type de FAT n'y était pas sur ma page, je vais l'ajouter.
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
gotcha
Messages : 2771
Inscription : 30 mars 2017 11:39
Localisation : Isère
Contact :

Re: Evolution DOS (PC)

Message par gotcha »

En fait, je suis en train de découvrir DOS (le DOS ne m’intéressait pas du tout à l'époque) et je le trouve maintenant très intéressant.

J'ai toujours pensé que les PC étaient très protégés (mode protégé du CPU, MMU, mémoire virtuelle etc..) car à partir sur 80286, on a cette possibilité en hardware, mais ce n'est en fait pas le cas.

De ce que je comprend, le PC-DOS était initialement une sorte de portage de CP/M sur 8088. Finalement, avec le DOS, on n'est pas si loin d'ordinateurs grand publiques comme les CPC au niveau philosophie d'OS.

Avec le DOS, on a accès a tout car il est en mode réel (le mode des 8086/8086/80186) !
On peut aller lire le BIOS, la ROMs de cartes d'extension ISA, bidouiller la mémoire graphique.

Je crois que mon premier projet DOS va être d’écrire un ... virus :mrgreen:
Amstrad CPC et Goupil power :mrgreen:
Bénévole à l'association pour un conservatoire de l’informatique et de la télématique (https://www.aconit.org)
Avatar de l’utilisateur
bubulemaster
Messages : 1082
Inscription : 01 juil. 2014 13:48
Localisation : Nantes

Re: Evolution DOS (PC)

Message par bubulemaster »

Il serait intéressant d'inclure aussi tous les clones (DR-DOS de Digital Research, les clones des pays de l'est).
Comme quoi même avant l'open-source il y avait des "fork".
Le 80286 et suivant sont des processeurs beaucoup trop évolués qui n'auraient jamais dû être inventés :-).
Vinted | Le bon coin | Ebay
gotcha
Messages : 2771
Inscription : 30 mars 2017 11:39
Localisation : Isère
Contact :

Re: Evolution DOS (PC)

Message par gotcha »

Je viens de scanner et réarranger la liste des commandes DOS en fonction de la version de l'excellent livre "Upgrading and Repairing PCs, 4th edition" de Scott Mueller.

J'ai mis à jour le premier message avec tout ça.
Amstrad CPC et Goupil power :mrgreen:
Bénévole à l'association pour un conservatoire de l’informatique et de la télématique (https://www.aconit.org)
redbug
Messages : 6
Inscription : 03 mars 2020 18:04

Re: Evolution DOS (PC)

Message par redbug »

Ne pas oublier un petit 4DOS pour remplacer command.com
https://fr.wikipedia.org/wiki/4DOS
gotcha
Messages : 2771
Inscription : 30 mars 2017 11:39
Localisation : Isère
Contact :

Re: Evolution DOS (PC)

Message par gotcha »

4DOS a l'air d'être sympa. Sur le DOS 3.3 que j'utilise, ce qui me dérange le plus, c'est de ne pas pouvoir rappeler et modifier d'anciennes commandes.
Amstrad CPC et Goupil power :mrgreen:
Bénévole à l'association pour un conservatoire de l’informatique et de la télématique (https://www.aconit.org)
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17490
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: Evolution DOS (PC)

Message par fneck »

Pour rappeler les dernières commandes il y un tout petit freeware indispensable à installer dans l'autoexec.bat c'est DOSKEY.

J'ai un petit doute avec un autre qui s'appelle DOSEDIT, car l'un des eux ne fonctionne pas forcément avec toutes les versions de DOS, mais je penche à 90% pour le premier.
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Pocket
Messages : 352
Inscription : 12 janv. 2020 20:58
Localisation : Toulouse
Contact :

Re: Evolution DOS (PC)

Message par Pocket »

Salut,

Ouaip, DOSKEY c'est indispensable dans un AUTOEXEC.BAT :)

A+
Pocket
Image
Répondre