Ecrivez-nous

Accueil
Informatique et Télécommunication
Annales
Livres
Logiciels
MS-DOS
1 PRÉSENTATION

MS-DOS, acronyme de l’anglais Microsoft-Disk Operating System, système d’exploitation monotâche et mono-utilisateur, développé par la société Microsoft pour gérer les micro-ordinateurs de type PC (Personal Computer, ordinateur personnel ou individuel) créés à l’origine par IBM.

MS-DOS assure la gestion des programmes, de la mémoire, des périphériques (notamment les disquettes ou les disques magnétiques), et offre à l’utilisateur un (lire un fichier, lancer un programme, etc.).

2 HISTORIQUE

Le système d’exploitation le plus répandu sur les micro-ordinateurs qui ont précédé l’IBM PC est le CP/M. Celui-ci fonctionne sur des microprocesseurs à 8 bits alors que l’Intel 8088 — de la société informatique américaine Intel — choisi par IBM comme base du PC est un dérivé du microprocesseur 8086 à 16 bits : il est alors indispensable de développer un nouveau système d’exploitation. IBM choisit d’en confier le développement à Microsoft, qui est à l’époque une jeune société surtout connue dans le domaine des langages de programmation (langage BASIC principalement). Microsoft rachète dans l’urgence un système d’exploitation appelé QDOS (Quick and Dirty Operating System, « système d’exploitation rapide et sale ») développé par un programmeur de Seattle, Tim Paterson. Ce système, revu et remanié, est rebaptisé MS-DOS 1.0 en 1981.

3 STRUCTURE DE MS-DOS

La structure de MS-DOS est intimement liée aux contraintes imposées par le choix de l’Intel 8088 (espace d’adressage de 640 Ko par exemple) et par la compatibilité avec le système d’exploitation CP/M.

MS-DOS est repose principalement sur trois fichiers : IO.SYS, MSDOS.SYS et COMMAND.COM. Ces programmes sont chargés en mémoire au moment du démarrage du PC. Le fichier MSDOS.SYS est le noyau du système qui prend en charge la gestion de la mémoire, des programmes et des fichiers. Le fichier IO.SYS — I pour « input » (entrée) et O pour « output » (sortie) — gère l’ensemble des périphériques d’entrée-sortie (clavier, écran, disquette, imprimante, etc.). Enfin, le fichier COMMAND.COM est l’interpréteur de commandes (par exemple, la commande « TYPE » permet de lister le contenu d’un fichier).

4 ÉVOLUTIONS ET LIMITES

En 1983, la version MS-DOS 2.0 introduit la gestion des disques durs (voir unités de stockage) et la gestion arborescente des fichiers — déjà présente sur les systèmes d’exploitation des mini-ordinateurs comme UNIX. Cette version est commercialisée avec l’IBM PC-XT et devient la première version très diffusée. La version 3.0 apparaît en 1984 avec l’IBM PC-AT et peut gérer des disques durs de taille plus importante, ainsi que des disquettes haute densité de 1,2 Mo.

La principale amélioration des versions 3.1 et 3.2, sorties respectivement en 1985 et 1986, consiste en la gestion de machines en réseau. L’année suivante, la version 3.3 permet la gestion des disquettes de 3,5 pouces et d’une capacité de 1,44 Mo. La version 4.0, sortie en 1988, offre une interface semi-graphique (le DOS shell) et des améliorations dans la gestion de la mémoire. Parallèlement aux améliorations de son système d’exploitation — dont deux nouvelles versions voient le jour, MS-DOS 5.0 en 1991 et 6.0 en 1993 —, Microsoft développe une interface graphique évoluée, Windows, qui s’appuie sur le MS-DOS. Les limitations devenant de plus en plus contraignantes, Microsoft abandonne progressivement MS-DOS, d’une part avec le développement de Windows NT, à destination des professionnels, et d’autre part avec Windows 95, qui s’appuie toujours partiellement sur MS-DOS mais qui inclut de nombreux éléments issus de Windows NT, plus adaptés aux possibilités des micro-ordinateurs des années 1990, équipés de processeurs 32 bits.

Les limitations de MS-DOS portent sur plusieurs aspects. Tout d’abord, la taille maximale de la mémoire centrale qui peut être gérée est de 1 Mo. Le système est mono-utilisateur et monotâche (un seul programme peut s’exécuter en un instant donné). Il n’y a pas de protection mémoire ; une erreur d’exécution dans un programme peut donc corrompre des programmes voisins. Les noms de fichiers sont limités à 8 caractères, plus 3 pour l’extension (caractérisation du type de fichier). Plus généralement, il manque les fonctions liées à la communication via les réseaux, ainsi qu’à la sécurité.

Malgré tous ces défauts, MS-DOS a été le système majeur des micro-ordinateurs, vendu à des millions d’exemplaires sur une période d’environ quinze ans. Il a assuré le succès de Microsoft et son leadership dans la micro-informatique.

Professeur : Tél.: (237) 22 11 58 25  Ecrivez-nous