2Sep

PCs avant Windows: A quoi ressemblait MS-DOS?

Les PC grand public n'exécutaient pas toujours Windows. Avant l'arrivée de Windows, les PC étaient équipés du système d'exploitation MS-DOS de Microsoft. Voici ce que l'environnement de ligne de commande était réellement utilisé.

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 de fantaisie. Beaucoup de choses que nous tenons pour acquises n'étaient tout simplement pas possibles à l'époque.

L'expérience PC DOS

DOS était un système d'exploitation en ligne de commande sans fenêtre graphique. Vous avez démarré votre ordinateur et avez ensuite 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 avez dû 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 tapez quelque chose comme

A: à l'invite et appuyez sur Entrée.

Pour changer de répertoire, vous devez utiliser la commande du CD .Pour afficher les fichiers dans un répertoire en cours, vous devez utiliser la commande DIR .Pour exécuter un programme, vous tapez le nom du fichier exécutable du programme à l'invite.

Par exemple, si vous avez pris une nouvelle disquette avec un nouveau programme impressionnant, vous pousseriez la disquette dans votre lecteur de disquette - en attendant que le disque magnétique lise le contenu de votre disque - puis exécutez des commandes comme

A:

DIR

CONFIGURATION ou INSTALLATION( en fonction du nom du programme d'installation du programme)

Vous passerez ensuite par le programme d'installation et installerez le programme - essentiellement en extrayant les fichiers - dans un dossier sur votre disque dur minuscule. Vous devez souvent échanger des disquettes car des programmes plus grands ne tiennent pas sur une seule disquette, mais vous pouvez ensuite exécuter le programme sans utiliser de disquette.

Vous devez ensuite exécuter la commande C: pour revenir au lecteur C, utilisez la commande CD pour entrer dans le dossier contenant votre programme installé et exécutez le programme avec une commande comme PROGNAME .Le nom du fichier de programme devrait être aussi court - MS-DOS a limité les noms de fichiers à huit caractères suivis d'une période et d'une extension de trois lettres. Par exemple, PROGNAME.EXE est le nom de fichier le plus long que vous pourriez 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 de visualiser 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.

Non Multitâche

Oubliez le multitâche;DOS a fait une chose à la fois. Lorsque vous avez ouvert un programme, ce programme a pris tout votre écran. Voulez-vous utiliser un autre programme? Vous devez 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 qui prend en charge cette fonctionnalité pourrait se connecter à un raccourci clavier. Vous appuyez sur le raccourci clavier approprié et le programme en cours s'éteint et reste 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 y a un moyen rapide de le relancer. DOS ne peut exécuter qu'un programme à la fois.

Ceci est très différent des shells modernes comme ceux de Linux, qui vous permettent d'exécuter des programmes et des services en arrière-plan, d'utiliser plusieurs terminaux en mode texte et d'effectuer d'autres opérations avancées. DOS était loin d'être aussi puissant que ça.

Prise en charge matérielle et mode réel

DOS ne prenait pas réellement 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 directement prendre en charge ce matériel. Si vous développiez un jeu DOS ou une application similaire, vous deviez coder en fonction de tous les types de cartes son que vos utilisateurs pourraient avoir. Heureusement, de nombreuses cartes son étaient compatibles Sound Blaster. Vous devez utiliser un programme SETUP pour configurer ce paramètre séparément pour chaque programme que vous avez utilisé.

En raison du fonctionnement du 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 réel. En mode réel, un seul programme peut écrire sur n'importe quelle adresse mémoire sur le matériel de l'ordinateur sans protection. Cela ne fonctionnait que parce que vous ne pouviez exécuter qu'un seul programme à la fois. Windows 3.0 a mis en mode protégé, ce qui restreint ce que les applications en cours d'exécution peuvent faire.

À ce jour, vous ne pouvez toujours pas exécuter beaucoup de jeux DOS dans l'invite de commande sous Windows. L'invite de commande exécute des applications en mode protégé, mais ces jeux requièrent un mode réel. C'est pourquoi vous avez besoin de DOSBox pour exécuter beaucoup de vieux jeux DOS.

Windows était juste 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.Ainsi, vous démarrez votre ordinateur, consultez l'invite DOS, puis tapez la commande WIN pour lancer le programme Windows, qui vous a donné 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 pourriez quitter Windows et revenir à DOS, ce qui était réellement nécessaire à l'époque. Les gens avaient des applications DOS et des jeux qui nécessitaient le mode réel et ne pouvaient pas être exécutés depuis Windows.

Windows 95, 98, 98 SE et ME ont poussé DOS plus loin à l'arrière-plan. Windows 95 fonctionnait comme son propre système d'exploitation, mais le DOS était toujours caché en arrière-plan. Ces versions de Windows étaient encore construites sur DOS.Ce n'est qu'avec Windows XP que les versions grand public de Windows ont finalement quitté DOS et sont passées à un noyau Windows NT 32 bits moderne.

Le bureau Windows est maintenant considéré par beaucoup de gens - 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 de Windows était la nouvelle interface conviviale.

Crédit d'image: mrdorkesq sur Flickr