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]]