DOS
1987
31843835
2008-07-24T09:25:56Z
193.110.152.115
/* Principales commandes DOS */
{{Voir homonymes|Dos (homonymie)}}
{{Systèmes d'exploitation}}
On appelle '''DOS''' ''([[disk operating system]])'' le [[système d'exploitation]] '''PC-DOS''' développé par [[Microsoft]] pour l'[[IBM PC]], ainsi que la variante '''MS-DOS''' vendue par Microsoft pour les [[compatibles PC]], le clone concurrent '''DR-DOS''' de [[Digital Research]] et [[FreeDOS]]. Jusqu'au début des [[années 1990]], DOS était le système le plus utilisé sur compatible PC. Ce système en [[ligne de commande]] était rudimentaire : pas de [[multitâche]], pas de [[mémoire virtuelle]], gestion du seul mode [[segmentation (informatique)|segmenté]] 16 [[bit]]s du microprocesseur [[x86]].
Il existe d'autres systèmes sans relation qui contienne le mot ''DOS'' ([[Apple DOS]], [[ProDOS]], DOS sur [[mainframe]]), mais leur nom est éclipsé.
== Histoire ==
L'origine de DOS remonte à [[1981]], lors du lancement de l'[[IBM PC]] (''Personal Computer'') par [[International Business Machines Corporation]] (IBM). La société avait demandé à [[Digital Research]], créateur de [[CP/M]] qui dominait le marché à l'époque, de porter son système sur le PC, mais devant le peu d'empressement de son directeur [[Gary Kildall]], elle s'était adressée également à [[Microsoft]].
Microsoft était réputé pour ses interpréteurs [[BASIC]], mais n'avait rien dans ses cartons pour écrire rapidement un [[système d'exploitation]]. L'entreprise porte alors son choix sur le [[QDOS]] (pour ''Quick and Dirty Operating System'') créé par une petite firme de [[Seattle]], qu'elle lui rachète pour 50000 $ et l'améliore petit à petit.
La version vendue à IBM s'appelera PC-DOS. Elle ne diffère de la version distribuée par Microsoft que par deux choses.
* Les fichiers <tt>IBMBIO.COM</tt> et <tt>IBMDOS.COM</tt> se nomment <tt>IO.SYS</tt> et <tt>MSDOS.SYS</tt> sur la version Microsoft. Par conséquent, la botte secrète d'IBM, le défragmenteur de disquette DVOO, ne marchera que sur les systèmes IBM, puisque tant <tt>IBMBIO.COM</tt> que <tt>IO.SYS</tt> doivent être en première position sur la disquette pour que celle-ci soit amorçable. Cependant, les disquettes (de 5"¼) sont si lentes que DVOO lui-même ne sera jamais commercialisé.
* L'interpréteur BASIC nommé simplement <tt>BASICA</tt> sur IBM se nomme <tt>GWBASIC</tt> sur la version Microsoft. Il existe alors un ''troisième'' interpréteur BASIC : celui qui se trouve en [[Mémoire ROM|ROM]] et qui prend automatiquement la main si le PC ne trouve pas de disquette sur laquelle ''booter''.
IBM commercialisa le PC à [[parité]] avec trois systèmes d'exploitation (tous trois payants) au choix de l'utilisateur :
* PC-DOS
* [[CP/M 86]] (qui restera toujours marginal sur le PC, comme sur le [[Visiotexte]])
* [[PC/IX]], une sorte de clone d'[[UNIX]], trop exigent en ressources pour le processeur [[Intel 8086]].
Par la suite, PC-DOS faisant plus de 2/3 des ventes de système pour PC à lui seul, Microsoft demanda et obtint qu'il soit facturé d'emblée avec chaque PC vendu. La « taxe Microsoft » était créée.
MS-DOS est longtemps resté la base des [[système d'exploitation|systèmes d'exploitation]] grand public de [[Microsoft]], bien que l'installation de [[Microsoft Windows|Windows]] en modifie in-situ des portions de plus en plus grandes. En [[1995]], date d'apparition de [[Microsoft Windows|Windows 95]] il devint invisible pour les utilisateurs car l'interface graphique était directement au démarrage. MS-DOS est resté une sous-couche des versions grand-public de Windows (comme Windows 98 et Me) jusqu'à l'avènement de [[Windows XP]] qui marque son abandon réel par Microsoft au profit du système NT. Le DOS en était alors à sa version 8.
Les versions récentes de Windows possèdent toujours un « [[interpréteur de commandes]] » (''command prompt''), dont les commandes sont héritées de celles de MS-DOS et qui permet d'exécuter des programmes Windows en mode texte, ainsi que des programmes MS-DOS grâce à un [[émulateur]] intégré. Cependant, cet interpréteur (<tt>cmd.exe</tt>) n'est pas celui de MS-DOS à proprement parler (<tt>command.com</tt>), et certains anciens programmes DOS ne peuvent s'exécuter dans ce mode.
MS-DOS n'étant plus maintenu par Microsoft, un autre DOS a été développé, il s'agit de [[FreeDOS]], un [[logiciel libre]]. IBM, pour sa part, dispose d'un DOS 7, qui sait lire des fichiers [[FAT32]] et lui est utile pour certains travaux ponctuels.
Un autre DOS ayant existé est [[DR-DOS]], l'héritier de CP/M distribué par Digital Research, qui fut ensuite racheté par [[Novell]]. Plusieurs versions de Windows étaient toutefois programmées pour détecter le DR-DOS et émettre un grand nombre de messages d'erreurs inquiétants (comme : « La table xxx ne se trouve pas à la bonne place en mémoire ») qui finirent par atteindre leur but, qui était d'en détourner le possesseur de PC.
== Principales commandes DOS ==
Il existe "2" niveaux de commande dans MS/DOS:
#Le premier niveau est exécuté par le noyau MS/DOS lui même ([[MSDOS.SYS]])
#Le second niveau de commande est l'interpréteur de commande utilisé.
Les commandes par défaut dépendent de l'interpréteur de commande. L'interpréteur de commande, par défaut c'est le programme COMMAND.COM. Celui-ci peut être remplacé par un autre interpréteur de commande dans le fichier CONFIG.SYS avec une ligne <tt>shell=</tt>
Des interpréteurs de commandes alternatifs ont été développés:
* [[4DOS]] (de l'éditeur JP Software)
* NDOS (version de 4DOS licenciée par l'éditeur [[Peter Norton|Norton]])
Les principales commandes utilisées régulièrement sont:
* CD ('''Change Directory''', pour changer de dossier de travail)
* COPY (pour copier des fichiers)
* DIR (Pour lister les fichiers)
* CLS (Abréviation de CLear Screen pour effacer l'écran)
* DEL (pour détruire un fichier)
{{article détaillé|Command.com}}
==Voir aussi==
{{Wikilivres|DOS}}
=== Liens internes ===
* [[command.com]]
* [[IO.SYS]]
* [[MSDOS.SYS]]
* [[Config.sys]]
* [[Autoexec.bat]]
==== Les autres DOS ====
* [[AtheOS]]
* [[Syllable]]
* [[BeOS]]
* [[Kid Operating System]]
* [[QDOS]]
* [[RISC OS]]
* [[MenuetOS]]
* [[TRSDOS]]
* [[TinyOS]]
* [[FreeDOS]]
== Liens externes ==
* [http://www.faqs.org/faqs/fr/comp/os/msdos/ FAQ fr.comp.os.msdos]
* [http://www.europe.redhat.com/documentation/rhl9/rhl-gsg-fr-9/ch-doslinux.php3 Comparaison des commandes DOS et Linux]
* [http://www.calvat.com/index.php?Menu=TUT&SMenu=13H Tutoriels sur le mode 13h du MS-DOS] Apprendre la programmation graphique sous MS-Dos.
=== Bibliographie ===
* [[Microsoft Corporation]] - ''[[Référence:Microsoft MS-DOS 5.0 - Guide de l'utilisateur, Manuel de référence|Microsoft MS-DOS 5.0 - Guide de l'utilisateur, Manuel de référence]]'' - <small>(éd. [[Philips]] Electronique Limitée, 1991) - 750 p. - <small>ISBN non mentionné</small>
* Warren Bates - ''[[Référence:MS-DOS 6.2 - Mode d'emploi|MS-DOS 6.2 - Mode d'emploi]]'' - <small>(éd. [[Sybex]], coll. "Mode d'emploi", 1993-1994) - 395 p. - {{ISBN|2-7361-1267-9}}
* Biélu, [[Virga (informatique)|Virga]] - ''[[Référence:MS-DOS 6.2 - Les nouveautés - Guide complet de DoubleSpace|MS-DOS 6.2 - Les nouveautés - Guide complet de DoubleSpace]]'' - <small>(éd. [[Marabout (éditions)|Marabout]], coll. "Informatique", 1994) - 217 p. - {{ISBN|2-501-02157-6}}
* Ray Duncan - ''[[Référence:Programmer avec les fonctions de MS-DOS|Programmer avec les fonctions de MS-DOS]]'' - <small>(éd. Presses [[Pocket]] / [[Editions du PSI|P.S.I.]], coll. "Quick Reference", 1991) - 148 p. - {{ISBN|2-266-04061-8}}
* Michael Freihof, Ingrid Kürten - ''[[Référence:Configuration optimale Autoexec.bat et Config.sys|Configuration optimale Autoexec.bat et Config.sys]]'' - <small>(éd. [[Micro Application]], coll. "PC Poche Pratique", 1995) - 321 p. - {{ISBN|2-7429-0412-3}}
* Michael Freihof, Ingrid Kürten - ''[[Référence:MS-DOS pour Windows 95/98|MS-DOS pour Windows 95/98]]'' - <small>(éd. [[Micro Application]], coll. "PC Poche", 1999) - 447 p. - {{ISBN|2-7429-1321-1}}
* Kris Jamsa - ''[[Référence:MS-DOS, fichiers batch|MS-DOS, fichiers batch]]'' - <small>(éd. Presses [[Pocket]] / [[Editions du PSI|P.S.I.]], coll. "Quick Reference", 1991) - 207 p. - {{ISBN|2-266-04059-6}}
* Philippe Mercier - ''[[Référence:Aide-mémoire des interruptions du MS-DOS|Aide-mémoire des interruptions du MS-DOS]]'' - <small>(éd. [[Marabout (éditions)|Marabout]], coll. "Marabout Service", 1990-1991) - 381 p. - {{ISBN|2-501-01297-6}}
* Philippe Mercier - ''[[Référence:La maîtrise des programmes résidents sous MS-DOS|La maîtrise des programmes résidents sous MS-DOS]]'' - <small>(éd. [[Marabout (éditions)|Marabout]], coll. "Marabout Service", 1990) - 416 p. - {{ISBN|2-501-01368-9}}
* Philippe Mercier - ''[[Référence:La maîtrise du MS-DOS et du BIOS|La maîtrise du MS-DOS et du BIOS]]'' - <small>(éd. [[Marabout (éditions)|Marabout]], coll. "Marabout Service", 1989-1991) - 319 p. - {{ISBN|2-501-01214-3}}
* [[Virga (informatique)|Virga]], Daniel Dembiermont - ''[[Référence:Aide-mémoire MS-DOS - Version 3.3|Aide-mémoire de MS-DOS - Version 3.3]]'' - <small>(éd. [[Marabout (éditions)|Marabout]], coll. "Marabout Service - Les guides essentiels" , 1987) - 223 p. - {{ISBN|2-501-00978-9}}
* [[Virga (informatique)|Virga]] - ''[[Référence:Aide-mémoire MS-DOS - Versions 2.1 à 4.01|Aide-mémoire de MS-DOS - Versions 2.1 à 4.01]]'' - <small>(éd. [[Marabout (éditions)|Marabout]], coll. "Marabout Service" , 1990) - 405 p. - {{ISBN|2-501-00978-9}}
* [[Virga (informatique)|Virga]] - ''[[Référence:Aide-mémoire MS-DOS - Toutes versions de 2.1 à 5.0|Aide-mémoire de MS-DOS - Toutes versions de 2.1 à 5.0]]'' - <small>(éd. [[Marabout (éditions)|Marabout]], coll. "Marabout Service" , 1992) - 474 p. - {{ISBN|2-501-00978-9}}
* [[Virga (informatique)|Virga]] - ''[[Référence:MS-DOS facile|MS-DOS facile]]'' - <small>(éd. [[Marabout (éditions)|Marabout]], coll. "Marabout Service" , 1985-1988) - 156 p. - {{ISBN|2-501-00742-5}}
* [[Virga (informatique)|Virga]], Jean-Paul Mesters, Olivier Gilkain - ''[[Référence:MS-DOS 5.0 facile|MS-DOS 5.0 facile]]'' - <small>(éd. [[Marabout (éditions)|Marabout]], coll. "Marabout Service" , 1992) - 448 p. - {{ISBN|2-501-01720-X}}
{{Portail informatique}}
[[Catégorie:DOS|*]]
[[Catégorie:Logiciel Microsoft|DOS]]
[[af:DOS (bedryfstelsel)]]
[[ar:دوس]]
[[bat-smg:DOS]]
[[bg:DOS]]
[[bs:DOS]]
[[cs:Disk Operating System]]
[[da:DOS]]
[[de:Disk Operating System]]
[[en:DOS]]
[[es:DOS]]
[[eu:DOS]]
[[fa:داس (سیستم عامل)]]
[[fi:DOS]]
[[gl:DOS]]
[[he:DOS]]
[[hr:DOS]]
[[hu:DOS]]
[[id:DOS]]
[[ja:DOS (OS)]]
[[ko:도스]]
[[lt:DOS]]
[[lv:DOS]]
[[nl:DOS (besturingssysteem)]]
[[nn:DOS]]
[[no:DOS]]
[[pl:DOS]]
[[pt:DOS]]
[[ro:DOS]]
[[ru:DOS]]
[[simple:Disk operating system]]
[[sk:DOS]]
[[sl:DOS]]
[[sr:DOS (оперативни систем)]]
[[sv:DOS]]
[[ta:டாஸ்]]
[[th:ดอส]]
[[tr:DOS]]
[[uk:DOS]]
[[zh:DOS]]