in

À quoi ressemblait réellement MS-DOS

Les PC grand public ne fonctionnaient pas toujours sous Windows. Avant l’arrivée de Windows, les PC étaient équipés du système d’exploitation MS-DOS de Microsoft. Voici à quoi ressemblait réellement l’environnement de ligne de commande.

Non, MS-DOS n’était pas simplement comme utiliser le terminal Linux ou lancer l’invite de commande dans une fenêtre sur votre bureau graphique sophistiqué. Beaucoup de choses que nous tenons pour acquises n’étaient tout simplement pas possibles à l’époque.

L’expérience DOS PC

DOS était un système d’exploitation en ligne de commande sans fenêtres graphiques. Vous avez démarré votre ordinateur, puis vu une invite DOS. Vous deviez connaître les commandes à taper à cette invite pour lancer des programmes, exécuter des utilitaires intégrés et faire quelque chose avec votre ordinateur.

Vous deviez connaître quelques commandes pour contourner le système d’exploitation. Pour basculer entre différents lecteurs – par exemple, pour accéder à un lecteur de disquette sur le lecteur A: – vous devez taper quelque chose comme UNE: à l’invite et appuyez sur Entrée.

Pour changer de répertoire, vous utiliseriez le CD commander. Pour afficher les fichiers dans un répertoire actuel, vous utiliseriez le DIR commander. Pour exécuter un programme, vous tapez le nom du fichier exécutable du programme à l’invite.

Par exemple, si vous prenez une nouvelle disquette avec un nouveau programme génial dessus, vous poussez la disquette dans votre lecteur de disquette – en attendant que le lecteur magnétique fort lise le contenu de votre disque – puis exécutez des commandes comme le Suivant:

UNE:

DIR

SETUP ou INSTALL (selon le nom de l’installateur du programme)

Vous passeriez ensuite par le programme d’installation et installez le programme – essentiellement en extrayant les fichiers – dans un dossier sur votre petit disque dur. Vous auriez souvent à échanger des disquettes parce que les programmes plus volumineux ne tenaient pas sur une seule disquette, mais vous pouviez ensuite exécuter le programme sans utiliser de disquette.

Vous exécuteriez alors le C: pour revenir au lecteur C, utilisez la CD commande pour entrer dans le dossier contenant votre programme installé, et exécutez le programme avec une commande comme PROGNAME. Le nom du fichier programme devrait également être aussi court – MS-DOS a limité les noms de fichiers à huit caractères suivis d’un point et d’une extension de trois lettres. Par exemple, PROGNAME.EXE est le nom de fichier le plus long que vous puissiez avoir.

Certains programmes ont essayé de simplifier les choses pour les utilisateurs typiques. Par exemple, vous aviez des gestionnaires de fichiers comme Norton Commander qui permettaient d’afficher et de gérer les fichiers sans avoir besoin de commandes. C’est le style de la plupart des programmes DOS que vous trouverez – il s’agit d’organiser le texte à l’écran.

Pas de multitâche

Oubliez le multitâche; DOS a fait une chose à la fois. Lorsque vous avez ouvert un programme, ce programme occupait tout votre écran. Vous souhaitez utiliser un autre programme? Vous devrez fermer le programme en cours et entrer la commande pour ouvrir l’autre programme.

Pour contourner cette limitation, DOS a fourni une fonction «terminer et rester résident» (TSR). Un programme prenant en charge cette fonctionnalité peut se connecter à un raccourci clavier. Vous appuyez sur le raccourci clavier approprié et le programme actuel s’arrêterait et resterait en mémoire. L’autre programme se chargerait alors de la mémoire.

TSR n’est pas vraiment multitâche. Le programme ne fonctionne pas réellement en arrière-plan. Au lieu de cela, il est fermé et il existe un moyen rapide de le relancer. DOS ne peut exécuter qu’un seul programme à la fois.

Ceci est très différent des shells modernes comme ceux trouvés sur Linux, qui vous permettent d’exécuter des programmes et des services en arrière-plan, d’utiliser plusieurs terminaux en mode texte et de faire d’autres choses avancées. DOS était loin d’être aussi puissant que cela.

Support matériel et mode réel

DOS ne prend pas vraiment en charge les périphériques matériels de la même manière que les systèmes d’exploitation prennent en charge le matériel aujourd’hui. Les programmes qui devaient accéder directement au matériel – par exemple, un jeu DOS qui voulait utiliser votre carte son pour produire du son – devaient prendre en charge ce matériel directement. Si vous développiez un jeu DOS ou une application similaire, vous devrez coder pour prendre en charge tous les types de cartes son que vos utilisateurs pourraient avoir. Heureusement, de nombreuses cartes son étaient compatibles Sound Blaster. Vous utiliseriez un programme SETUP pour configurer ce paramètre séparément pour chaque programme que vous avez utilisé.

En raison du fonctionnement de DOS, les programmes qui voulaient accéder directement à la mémoire et aux périphériques devaient fonctionner en mode réel ou en mode adresse réelle. En mode réel, un seul programme peut écrire sur n’importe quelle adresse mémoire du matériel informatique sans protection. Cela ne fonctionnait que parce que vous ne pouviez exécuter qu’un seul programme à la fois. Windows 3.0 a introduit le mode protégé, qui a limité ce que les applications en cours d’exécution peuvent faire.

À ce jour, vous ne pouvez toujours pas exécuter de nombreux jeux DOS dans l’invite de commande sous Windows. L’invite de commande exécute les applications en mode protégé, mais ces jeux nécessitent un mode réel. C’est pourquoi vous avez besoin de DOSBox pour exécuter de nombreux anciens jeux DOS.

Windows n’était qu’un autre programme DOS

Les versions populaires originales de Windows – pensez Windows 3.0 et Windows 3.1 – étaient en fait des programmes qui s’exécutaient sous MS-DOS. Donc, vous démarrez votre ordinateur, voyez l’invite DOS, puis tapez la commande WIN pour lancer le programme Windows, qui vous donne ce bureau de style Windows 3, connu sous le nom de Gestionnaire de programmes. Bien sûr, votre ordinateur pourrait lancer automatiquement Windows en ajoutant la commande WIN à votre fichier AUTOEXEC.BAT et DOS exécuterait automatiquement la commande Windows au démarrage.

Vous pouvez quitter Windows et revenir au DOS, ce qui était en fait nécessaire à l’époque. Les gens avaient des applications et des jeux DOS qui nécessitaient le mode réel et ne pouvaient pas être exécutés à partir de Windows.

Windows 95, 98, 98 SE et ME ont poussé DOS plus loin en arrière-plan. Windows 95 agissait comme un système d’exploitation à part entière, mais DOS se cachait toujours en arrière-plan. Ces versions de Windows étaient toujours construites sous DOS. Ce n’est qu’avec Windows XP que les versions grand public de Windows ont finalement abandonné DOS et sont passées à un noyau Windows NT 32 bits moderne.

Le bureau Windows est maintenant considéré par de nombreuses personnes – même Microsoft eux-mêmes – comme une relique obsolète à l’ère des interfaces mobiles simplifiées et des écrans tactiles. Mais il fut un temps où le bureau Windows était la nouvelle interface conviviale.

Crédit d’image: mrdorkesq sur Flickr

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Les douze jours des geekmas

Les douze jours des geekmas

Ce que vous devez savoir avant d'acheter des caméras Wi-Fi

Ce que vous devez savoir avant d’acheter des caméras Wi-Fi