Movatterモバイル変換


[0]ホーム

URL:


Aller au contenu
Wikipédial'encyclopédie libre
Rechercher

MS-DOS

Un article de Wikipédia, l'encyclopédie libre.

MS-DOS
Logo
Fragment de l'interface graphique de MS-DOS.L'invite de commande indique que le répertoire courant est C:\.
Fragment de l'interface graphique de MS-DOS.
L'invite de commande indique que lerépertoire courant est C:\.

FamilleDOS
LanguesMultilingue
Type denoyauMonolithique
État du projetArrêt du support le
Dépôtgithub.com/microsoft/MS-DOSVoir et modifier les données sur Wikidata
Plates-formesx86 (compatible PC)
Entreprise /
Développeur
Microsoft
LicenceLicence propriétaire
États des sourcesSource Disponible mais sous restrictions
Écrit enAssembleurVoir et modifier les données sur Wikidata
Première version[1]Voir et modifier les données sur Wikidata
Dernière version stable8.0 ()
Environnement de bureauInterface en ligne de commande
Gestionnaire de paquetsAucun
Site webHistoire d'MS-DOS
Précédent86-DOSMicrosoft WindowsVoir et modifier les données sur WikidataSuivant
modifier 

MS-DOS, abréviation deMicrosoftDiskOperatingSystem, est lesystème d'exploitation de typeDOS développé parMicrosoft pour l'IBM PC d'abord, puis lescompatibles PC. Il s'agit d'un système fonctionnant enmode réel,monotâche etmono-utilisateur, et équipépar défaut d'uneinterface en ligne de commande. Des années 1980 au début des années 1990, il a été le système le plus utilisé sur compatible PC, avant d'être progressivement remplacé par des systèmes d'exploitation plus évolués, notammentWindows. Son développement est maintenant arrêté. Certaines commandes MS-DOS sont encore présentes sur les ordinateurs modernes fonctionnant sous Windows via l'invite de commande.

Histoire

[modifier |modifier le code]
Écran de démarrage MS-DOS en allemand.

Après avoir conclu son« deal » historique avec IBM,Bill Gates s'est mis à la recherche d'unsystème d'exploitation qu'il pourrait effectivement fournir àIBM pour le lancement de l'IBM PC. SelonGordon Letwin (en) lui-même, l'objectif deMicrosoft était que MS-DOS soit aussi compatible avecCP/M que possible[2]. Gates rachète alorsQDOS (Quick-and-dirty OS) à la petite société SCP,Seattle Computer Products. QDOS est en fait un clone à bas prix deCP/M écrit parTim Paterson[3],[4]. Bill Gates demande alors àTim Paterson d'adapter QDOS à l'IBM PC et de le renommer MS-DOS. Au départ, Microsoft reprend l'acronyme « DOS » de SCP, soit MS-DOS pourMicrosoft Dirty Operating System[5].

MS-DOS est longtemps resté la base dessystèmes d'exploitation grand public deMicrosoft, bien que l'installation deWindows en modifie in-situ des portions de plus en plus grandes. En1995, date d'apparition deWindows 95, il devient invisible pour les utilisateurs car l'interface graphique était directement exécutée au démarrage. MS-DOS est resté une sous-couche des versions grand-public de Windows (commeWindows 98 etMe) jusqu'à l'avènement deWindows XP qui marque son abandon réel par Microsoft au profit du systèmeNT. Le DOS en était alors à sa version 8.

Les versions récentes de Windows possèdent toujours un « interpréteur de commandes » dont les commandes sont héritées de celles de MS-DOS, malgré quelques modifications, et qui permet d'exécuter des programmes Windows enmode texte (qui ne sont en aucun cas des programmes DOS, ils sont complètement différents), ainsi que des programmes MS-DOS grâce à unémulateur intégré, émulant MS-DOS 8. Cependant, cet interpréteur (cmd.exe) n'est pas celui de MS-DOS à proprement parler (command.com), et certains anciens programmes DOS ne peuvent s'exécuter dans ce mode.

Cet émulateur émule aussi les fichiers de configurationCONFIG.SYS etAUTOEXEC.BAT de MS-DOS sous le nom de%SYSTEMROOT%/system32/CONFIG.NT et%SYSTEMROOT%/system32/AUTOEXEC.NT.

Le, Microsoft décide de publier lecode source original des versions 1.25 (équivalent à PC-DOS 1.1) et 2.00 via le siteComputer History, sous une licence non libre qui n'autorise ni les usages commerciaux ni le partage[6]. Il a depuis été mis à disposition souslicence MIT dans le dépôtGitHub de Microsoft[7]. Le code de la version 4.0 est ajouté le 26 avril 2024.

Commandes

[modifier |modifier le code]

MS-DOS fonctionne grâce à des commandes textuelles. En voici quelques-unes :

  • ASSOC : Affiche ou modifie les applications associées aux extensions de fichiers.
  • ATTRIB : Affiche ou modifie les attributs d’un fichier.
  • BREAK : Active ou désactive le contrôle étendu de CTRL+C.
  • BCDEDIT : Définit les propriétés dans la base de données de démarrage pour le contrôle du chargement d’amorçage.
  • CACLS : Affiche ou modifie les listes de contrôles d’accès aux fichiers.
  • CALL : Appelle un fichier de commandes à partir d’un autre fichier de commandes.
  • CD : Modifie le répertoire ou affiche le répertoire actif.
  • CHCP : Modifie ou affiche le numéro de lapage de code active.
  • CHDIR : Modifie le répertoire ou affiche le nom du répertoire actif.
  • CHKDSK : Vérifie un disque et affiche un rapport d’état.
  • CHKNTFS : Affiche ou modifie la vérification du disque au démarrage.
  • CLS : Efface l’écran.
  • CMD : Exécute une nouvelle instance de l’interpréteur de commandes de Windows.
  • COLOR : Modifie les couleurs du premier plan et de l’arrière-plan de la console.
  • COMP : Compare les contenus de deux fichiers ou groupes de fichiers.
  • COMPACT : Modifie ou affiche la compression des fichiers sur une partition NTFS.
  • CONVERT : Convertit des volumes FAT en volumes NTFS.
  • COPY : Copie un ou plusieurs fichiers.
  • DATE : Affiche ou définit la date.
  • DEL : Supprime un ou plusieurs fichiers.
  • DIR : Affiche la liste des fichiers et des sous-répertoires d’un répertoire.
  • DISKPART : Affiche ou configure les propriétés d'une partition de disque.
  • DOSKEY : Modifie les lignes de commande, rappelle des commandes Windows, et crée des macros.
  • DRIVERQUERY : Affiche l'état et les propriétés du pilote de périphérique en cours d'utilisation.
  • ECHO : Affiche des messages ou active/désactive l'affichage des commandes.
  • ENDLOCAL : Stoppe la localisation des modifications d'environnement dans un fichier de commandes.
  • ERASE : Supprime un ou plusieurs fichiers.
  • EXIT : Quitte l'interpréteur de commandes (CMD.EXE).
  • FC : Compare deux fichiers ou groupes de fichiers et affiche les différences.
  • FIND : Recherche unechaîne de caractères dans un ou plusieurs fichiers.
  • FINDSTR : Cherche des chaînes dans les fichiers.
  • FOR : Exécute une commande sur chaque fichier d'un ensemble de fichiers.
  • FORMAT : Formate un disque devant être utilisé avec Windows.
  • FSUTIL : Affiche ou configure les propriétés du système de fichiers.
  • FTYPE : Affiche ou modifie les types de fichiers utilisés dans les associations d'extensions.
  • GOTO : Indique l'exécution d'un fichier de commandes pour une ligne identifiée par une étiquette.
  • GPRESULT : Affiche les informations de stratégie de groupe pour un ordinateur ou un utilisateur.
  • GRAFTABL : Permet à Windows d'afficher un jeu de caractères en mode graphique.
  • HELP : Affiche des informations sur les commandes de Windows.
  • ICACLS : Afficher, modifier, sauvegarder ou restaurer les listes de contrôle d'accès pour les fichiers et les répertoires.
  • IF : Effectue un traitement conditionnel dans un fichier de commandes.
  • LABEL : Crée, modifie ou supprime le nom de volume d'un disque.
  • MD : Crée un répertoire.
  • MKDIR : Crée un répertoire.
  • MKLINK : Créer des liens symboliques et des liens physiques
  • MODE : Configure un périphérique du système.
  • MORE : Affiche la sortie écran par écran.
  • MOVE : Déplace un ou plusieurs fichiers d'un répertoire à un autre.
  • OPENFILES : Affiche les fichiers partagés ouverts à distance par les utilisateurs.
  • PATH : Affiche ou définit le chemin de recherche des fichiers exécutables.
  • PAUSE : Interrompt l'exécution d'un fichier de commandes et affiche un message.
  • POPD : Restaure la valeur précédente du répertoire actif enregistrée par PUSHD.
  • PRINT : Imprime un fichier texte.
  • PROMPT : Modifie l'invite de commande de Windows.
  • PUSHD : Enregistre le répertoire actif puis le modifie.
  • RD : Supprime un répertoire.
  • RECOVER : Récupère l'information lisible d'un disque défectueux.
  • REM : Insère un commentaire dans un fichier de commandes ou CONFIG.SYS.
  • REN : Renomme un ou plusieurs fichiers.
  • RENAME : Renomme un ou plusieurs fichiers.
  • REPLACE : Remplace des fichiers.
  • RMDIR : Supprime un répertoire.
  • ROBOCOPY : Utilitaire avancé pour copier les fichiers et les arborescences de répertoires
  • SET : Affiche, définit ou supprime des variables d'environnement Windows.
  • SETLOCAL : Commence la localisation des modifications d'environnement dans un fichier de commandes.
  • SC : Affiche ou configure les services (processus en arrière-plan).
  • SCHTASKS : Planifie les commandes et les programmes à exécuter sur l'ordinateur.
  • SHIFT : Modifie la position des paramètres remplaçables dans un fichier de commandes.
  • SHUTDOWN : Permet un arrêt local ou distant correct de l'ordinateur.
  • SORT : Trie les entrées.
  • START : Ouvre une fenêtre séparée pour l'exécution d'un programme ou d'une commande spécifique.
  • SUBST : Associe un chemin d'accès à une lettre de lecteur.
  • SYSTEMINFO : Affiche les propriétés et la configuration spécifiques de l'ordinateur.
  • TASKLIST : Affiche toutes les tâches en cours d'exécution, y compris les services.
  • TASKKILL : Termine ou interrompt un processus ou une application en cours d'exécution.
  • TIME : Affiche ou définit l'heure du système.
  • TITLE : Définit le titre de la fenêtre pour une session CMD.EXE.
  • TREE : Affiche le graphisme de la structure de répertoire d'un lecteur ou d'un chemin d'accès.
  • TYPE : Affiche le contenu d'un fichier texte.
  • VER : Affiche la version de Windows.
  • VERIFY : Demande à Windows de vérifier si vos fichiers sont correctement écrits sur le disque.
  • VOL : Affiche le nom et le numéro de série d'un volume de disque.
  • XCOPY : Copie les fichiers et les arborescences de répertoires.
  • WMIC : Affiche les informations WMI dans l'interface de commande interactive.

Versions

[modifier |modifier le code]
  • MS-DOS 1.00 :, sort avec le tout premierIBM PC. Ne supporte que lesdisquettes 5″¼ simple face de 160Kio. Lesrépertoires n'étaient pas supportés, et ne supportait au maximum que 64fichiers par disquette ;
  • MS-DOS 1.25 :1982, équivalent de PC-DOS 1.10 mais en versionOEM. C'est la première version vendue par Microsoft (MS-DOS) à d'autres constructeurs. Outre quelques commandes supplémentaires, cette version ajoute le support desdisquettes 5″¼ double face de 320Kio ;
  • MS-DOS 2.00 :, première version à supporter undisque dur (FAT12) et desrépertoires. Supporte aussi lesdisquettes 5″¼ de 180Kio (simple face) et de 360Kio (double face) ;
  • MS-DOS 2.10 : ;
  • MS-DOS 3.0 :, supporte lesdisquettes de 1,2 MB (1200Kio) et lesdisques durs de plus de 15Mio grâce auFAT16[8] ;
  • MS-DOS 3.1 :, première version à gérer les réseaux ;
  • MS-DOS 3.2 :, supporte lesdisquettes 3,5 pouces de 720Kio ;
  • MS-DOS 3.3 :, supporte lesdisquettes 3,5 pouces de 1,44 MB (1440Kio) et le support des partitions étendues[9] ;
  • MS-DOS 3.31 :, supporte les partitions de plus de 32Mio grâce à un adressage des secteurs logiques passé de 16 à 32 bits, la taille maximum du disque dur passe à 504Mio[10] ;
  • MS-DOS 4.00 :, il occupe 110Kio de RAM, offre uneinterface graphique (leShell) et la taille d'une partition passe à 2Gio[11] ;
  • MS-DOS 4.01 : version déboguée ;
  • MS-DOS 5.00 :1991, version gérant la mémoire haute, et qui permet de faire des menus de démarrage ; supporte jusqu'à 8 disques durs, support des disquettes de 2,88 Mio (2880Kio) ;
  • MS-DOS 6.00 :1993, version intégrant un anti-virus, un outil de vérification desystème de fichiers, ScanDisk, et un logiciel de compression, DoubleSpace ;
  • MS-DOS 6.20 :, version déboguée, toujours avec DoubleSpace ; apparition de l'utilitaire Memmaker ;
  • MS-DOS 6.21 :, suppression de DoubleSpace à la suite d'une plainte pour violation de brevet de la part deStac Electronics, éditeur d'un logiciel concurrent,Stacker ;
    • DoubleSpace proposait un système de compression offrant les mêmes services queStacker, un produit deStac Electronics. Or Stac Electronics avait des brevets couvrant la compression. Microsoft avait entamé des négociations avec Stac Electronics pour acquérir une licence, mais aucun accord ne fut conclu. Début 1994, Stac Electronics remporta son procès contre Microsoft pour violation debrevet. Microsoft sortit alors MS-DOS 6.21, qui n'avait plus aucun système de compression ;
  • MS-DOS 6.22 :, DoubleSpace est remplacé par DriveSpace, logiciel compatible sans le problème de brevet. C'est la dernière version autonome de MS-DOS ;
    • Microsoft décida d'acheter une licence àVertisoft pour la technologie de compression DriveSpace.
  • MS-DOS 7 :1995, À partir de cette version MS-DOS est intégré àWindows 95, il permet de démarrer Windows et ses propres applications. Il possède des outils de base pour la gestion des disques durs ;
  • MS-DOS 7.1 :1996, Cette version est intégrée à Windows 95b (OSR 2.0), Windows 95c (OSR 2.5), Windows 98 et Windows 98 (Deuxième Édition), il apporte le support du systèmeFAT32, une meilleure gestion de la mémoire, HIMEM.SYS est automatiquement chargé ainsi que l'outil SCANREG permettant le dépannage du registre ;
  • MS-DOS 8 :2000, Cette dernière version de MS-DOS intègre et démarre Windows ME, c'est une évolution de la version 7.1. Le noyau intègre le gestionnaire demémoire étendue, le cache SMARTDRV et ce dernier est compressé pour diminuer le temps de démarrage. Il existe deux versions. La première désactive le mode réel et configure les spécifications des pays et du clavier à partir de la base du registre puis démarre Windows ME. La seconde, il sert de création de disquette de démarrage.

Version mobile

[modifier |modifier le code]

En pour la traditionnelle farce du, Microsoft a publié une pseudo version de MS-DOS fonctionnant sur Windows Phone[12].Celle-ci donne notamment accès aux principales commandes du système : CD, DIR, EDIT, PATH, VER, etc.

Notes et références

[modifier |modifier le code]
  1. (en) « MS-DOS: A Brief Introduction »(consulté le)
  2. Gordon Letwin,InsideOS/2,Microsoft Press, 1988,p. 5(ISBN 1-55615-117-9).
  3. D'après(en) Jimmy Maher,Digital Antiquarian,, « The complete history of the IBM PC, part 2: The DOS empire strikes », à lire en ligne sur« The complete history of the IBM PC », surArs Technica,(consulté le).
  4. (en) Bryan Lunduke, « Quick and Dirty: The story of 86-DOS & MS-DOS »,The Lunduke Journal of Technology,‎(lire en ligne)
  5. (en) EricLimer, « MS-DOS Turns 30, You are Older Than You Thought », surThe Mary Sue,(consulté le)
  6. (en) « Computer History Museum Makes Historic MS-DOS and Word for Windows Source Code Available to the Public »,.
  7. MS-DOS sur GitHub
  8. (en) « MS-DOS Partitioning Summary », surmicrosoft.com viaWikiwix(consulté le).
  9. (en)http://www.os2museum.com/wp/dos/dos-3-3/
  10. (en)http://www.msfn.org/board/topic/159631-testing-ms-dos-limitations/
  11. « Taille de partition maximale avec le système de fichiers FAT16 », sursupport.microsoft.com(version du surInternet Archive).
  12. « Recevoir MS-DOS Mobile - Microsoft Store fr-FR », surMicrosoft Store(consulté le).

Voir aussi

[modifier |modifier le code]

Sur les autres projets Wikimedia :

Bibliographie

[modifier |modifier le code]

Articles connexes

[modifier |modifier le code]

Liens externes

[modifier |modifier le code]
v ·m
MS-DOSLogo de Windows 11.
Windows 9x
Windows NT
Premières versions
Versions client
Spécialisée
Windows Server Ce lien renvoie vers une page d'homonymie
Windows CE
Histoire de Microsoft Windows
v ·m
Apple
Mac OSClassic
Dérivés de NeXTSTEP
Dérivés deBeOS
DOS
IBM
Microsoft Windows
Fondés sur MS-DOS
Branche NT
ReactOS Foundation
Branche NT (GPL/LGPL/AGPL) non-Microsoft
POSIX /Unix
AT&T /Laboratoires Bell
BSD
GNU Hurd
Linux(liste)
Autres dérivés
Dérivés d'AmigaOS
Dérivés duTOS
D’importance historique
Mobile
Noyau Linux
Autres noyaux
Embarqués
Pour capteur en réseau
Pour carte à puce
Temps réel
Autres systèmes
Pour une liste complète, voir laliste des systèmes d’exploitation et lacatégorie « Système d’exploitation ».
Ce document provient de « https://fr.wikipedia.org/w/index.php?title=MS-DOS&oldid=233047250 ».
Catégories :
Catégories cachées :

[8]ページ先頭

©2009-2026 Movatter.jp