PC avant Windows Ce qu'était réellement l'utilisation de MS-DOS
Les PC grand public ne fonctionnaient pas toujours sous Windows. Avant l'arrivée de Windows, les ordinateurs étaient livrés avec le système d'exploitation MS-DOS de Microsoft. Voici à quoi ressemblait l'environnement de ligne de commande.
Non, MS-DOS ne consistait pas uniquement à utiliser le terminal Linux ou à lancer l'invite de commande dans une fenêtre de votre bureau graphique élégant. Beaucoup de choses que nous prenons pour acquis n'étaient tout simplement pas possibles à l'époque.
L'expérience DOS sur PC
DOS était un système d'exploitation en ligne de commande sans fenêtre graphique. Vous avez démarré votre ordinateur puis vu une invite DOS. Vous deviez connaître les commandes à saisir à 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 d’un répertoire en cours, vous utiliseriez le DIR commander. Pour exécuter un programme, vous devez taper le nom du fichier exécutable du programme à l'invite..
Par exemple, si vous avez pris une nouvelle disquette avec un nouveau programme génial, vous insérez la disquette dans votre lecteur de disquette - en attendant que le lecteur magnétique puissant lise le contenu de votre disquette -, puis exécutez des commandes telles que Suivant:
UNE:
DIR
SETUP ou INSTALL (selon le nom du programme d'installation du programme)
Vous devez ensuite passer par le programme d'installation et installer le programme (en extrayant simplement les fichiers) dans un dossier de votre petit disque dur. Il vous faudrait souvent échanger des disquettes, car les programmes les plus volumineux ne tiennent pas sur une seule disquette, mais vous pouvez ensuite exécuter le programme sans utiliser de disquette..
Vous courriez alors le C: Pour revenir au lecteur C, utilisez la commande CD commande pour entrer dans le dossier contenant votre programme installé et exécuter le programme avec une commande comme PRENOM. Le nom du fichier programme doit également être court: noms de fichiers MS-DOS limités à 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 pourriez avoir..
Certains programmes ont essayé de simplifier les choses pour des utilisateurs types. Par exemple, vous aviez des gestionnaires de fichiers comme Norton Commander qui permettaient de visualiser et de gérer des fichiers sans avoir besoin de commandes. C’est le style de la plupart des programmes DOS que vous trouverez - il s’agit d’organiser du texte à l’écran.
Pas de multitâche
Oubliez le multitâche; DOS a fait une chose à la fois. Lorsque vous avez ouvert un programme, celui-ci occupait tout votre écran. Voulez-vous utiliser un autre programme? Vous devez fermer le programme actuel et entrer la commande pour ouvrir l’autre programme..
Pour contourner cette limitation, le DOS a fourni une fonction «Terminer et rester résident» (TSR). Un programme prenant en charge cette fonctionnalité pourrait s’accrocher à un raccourci clavier. Vous appuieriez 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 programme à la fois.
Ceci est très différent des interpréteurs de commandes modernes comme ceux trouvés sous 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 tâches avancées. DOS était loin d'être aussi puissant que ça.
Support matériel et mode réel
DOS ne supportait pas vraiment les périphériques matériels de la même manière que les systèmes d'exploitation. Les programmes devant accéder directement au matériel (par exemple, un jeu DOS qui souhaitait 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 de vos utilisateurs. Heureusement, de nombreuses cartes son étaient compatibles Sound Blaster. Vous utiliseriez un programme d’installation pour configurer ce paramètre séparément pour chaque programme que vous avez utilisé..
En raison du mode de fonctionnement de DOS, les programmes souhaitant 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 de mémoire du matériel de l’ordinateur sans protection. Cela ne fonctionnait que parce que vous ne pouviez exécuter qu'un programme à la fois. Windows 3.0 a apporté le mode protégé, qui limitait ce que les applications en cours d'exécution pouvaient 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 le mode réel. C’est pourquoi vous avez besoin de DOSBox pour exécuter de nombreux vieux jeux DOS..
Windows était juste un autre programme DOS
Les versions populaires d'origine de Windows - pensez à Windows 3.0 et Windows 3.1 - étaient en fait des programmes exécutés sous MS-DOS. Pour démarrer votre ordinateur, consultez l'invite du DOS, puis tapez la commande WIN pour lancer le programme Windows, qui vous a donné ce bureau de style Windows 3, appelé Gestionnaire de programmes. Bien sûr, votre ordinateur pourrait automatiquement lancer 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 à DOS, ce qui était nécessaire à l'époque. Les utilisateurs disposaient d'applications et de jeux DOS qui nécessitaient un 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 propre, mais DOS se dissimulait 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é le DOS et sont passées à un noyau Windows NT 32 bits moderne..
De nombreuses personnes, même Microsoft eux-mêmes, considèrent désormais le bureau Windows comme une relique obsolète à l’ère des interfaces mobiles et des écrans tactiles simplifiés. Mais il fut un temps où le bureau Windows était la nouvelle interface conviviale.
Crédit d'image: mrdorkesq sur Flickr