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 : 712
Enregistré le : 30 mars 2017 11:39
Localisation : Grenoble

Evolution DOS (PC)

Message par gotcha » 29 mars 2020 10:15

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
  • 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.
DOS1sur3.jpg
Commandes DOS 1/3
DOS1sur3.jpg (1.27 Mio) Vu 327 fois
DOS2sur3.jpg
Commandes DOS 2/3
DOS2sur3.jpg (1.1 Mio) Vu 327 fois
DOS3sur3.jpg
Commandes DOS 3/3
DOS3sur3.jpg (1.05 Mio) Vu 327 fois
Modifié en dernier par gotcha le 24 mai 2020 13:25, modifié 17 fois.
Amstrad CPC addict :mrgreen:

gotcha
Messages : 712
Enregistré le : 30 mars 2017 11:39
Localisation : Grenoble

Re: evolution DOS (PC)

Message par gotcha » 29 mars 2020 10:16

Amstrad CPC addict :mrgreen:

Avatar du membre
fneck
Site Admin
Messages : 13570
Enregistré le : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: Evolution DOS (PC)

Message par fneck » 29 mars 2020 10:57

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?

gotcha
Messages : 712
Enregistré le : 30 mars 2017 11:39
Localisation : Grenoble

Re: Evolution DOS (PC)

Message par gotcha » 29 mars 2020 11:15

@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 addict :mrgreen:

Ythunder
Messages : 222
Enregistré le : 21 août 2019 10:12

Re: Evolution DOS (PC)

Message par Ythunder » 29 mars 2020 13:58

Excellent
C'est le type de références que je cherchais.

Avatar du membre
fneck
Site Admin
Messages : 13570
Enregistré le : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: Evolution DOS (PC)

Message par fneck » 29 mars 2020 16:19

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.

gotcha
Messages : 712
Enregistré le : 30 mars 2017 11:39
Localisation : Grenoble

Re: Evolution DOS (PC)

Message par gotcha » 29 mars 2020 21:40

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 addict :mrgreen:

Avatar du membre
bubulemaster
Messages : 334
Enregistré le : 01 juil. 2014 13:48
Localisation : Nantes
Contact :

Re: Evolution DOS (PC)

Message par bubulemaster » 10 avr. 2020 21:24

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 :-).

gotcha
Messages : 712
Enregistré le : 30 mars 2017 11:39
Localisation : Grenoble

Re: Evolution DOS (PC)

Message par gotcha » 24 mai 2020 13:12

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 addict :mrgreen:

redbug
Messages : 6
Enregistré le : 03 mars 2020 18:04

Re: Evolution DOS (PC)

Message par redbug » 26 mai 2020 19:21

Ne pas oublier un petit 4DOS pour remplacer command.com
https://fr.wikipedia.org/wiki/4DOS

gotcha
Messages : 712
Enregistré le : 30 mars 2017 11:39
Localisation : Grenoble

Re: Evolution DOS (PC)

Message par gotcha » 29 mai 2020 09:54

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 addict :mrgreen:

Avatar du membre
fneck
Site Admin
Messages : 13570
Enregistré le : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: Evolution DOS (PC)

Message par fneck » 29 mai 2020 10:22

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.

Avatar du membre
Pocket
Messages : 65
Enregistré le : 12 janv. 2020 20:58
Localisation : Toulouse
Contact :

Re: Evolution DOS (PC)

Message par Pocket » 29 mai 2020 13:36

Salut,

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

A+
Pocket
Image

Répondre