DOS (système d’exploitation de disque)

Qu’est-ce qu’un système d’exploitation de disque?

Un DOS, ou système d’exploitation de disque, est un système d’exploitation qui s’exécute à partir d’un lecteur de disque. Le terme peut également désigner une famille particulière de systèmes d’exploitation de disques, le plus souvent MS-DOS, un acronyme pour Microsoft DOS.

Un système d’exploitation (OS) est le logiciel qui contrôle le matériel et les périphériques d’un ordinateur et permet à d’autres logiciels de fonctionner. Les premiers ordinateurs des années 1940 et 1950 n’avaient pas de lecteurs de disque. Au lieu de cela, ils étaient câblés pour effectuer des calculs spécifiques.

Plus tard, les ordinateurs ont pu stocker des instructions chargées dans la mémoire de l’ordinateur à l’aide de cartes perforées puis, après cela, de bandes magnétiques. L’espace mémoire de l’ordinateur était limité et lorsque les instructions de contrôle d’un ordinateur étaient déplacées sur un lecteur de disque, comme une disquette ou un disque dur interne, il était considéré comme une technologie de pointe.

DOS est également utilisé pour décrire plusieurs systèmes d’exploitation de disque en ligne de commande similaires. Les premiers ordinateurs, tels que Commodore 64, Atari 800 et Apple II, comportaient tous un système d’exploitation sur disque, y compris Commodore Business Machines DOS, Atari DOS et Apple DOS, respectivement. DOS/360 était un système d’exploitation pour les ordinateurs centraux IBM, apparu pour la première fois en 1966, mais il n’est pas lié au DOS basé sur 8086 des années 1980.

Comment fonctionne un système d’exploitation de disque?

Lorsqu’un ordinateur est sous tension, il passe par différentes étapes appelées processus de démarrage. Pour un ordinateur exécutant un système d’exploitation sur disque, les six étapes suivantes sont standard:

  1. Le chargeur de démarrage en mémoire morte (ROM) lit l’enregistrement de démarrage principal et lui transmet le contrôle.
  2. L’enregistrement de démarrage charge le système d’exploitation du disque en mémoire et prend le contrôle de la machine.
  3. L’ordinateur transfère des données stockées sur un disque magnétique vers sa mémoire principale, la mémoire vive.
  4. Il transfère également des données vers des périphériques externes connectés à l’ordinateur, tels qu’un écran d’ordinateur ou une imprimante.
  5. L’ordinateur fournit diverses interfaces de programmation d’applications pour des programmes tels que l’entrée/sortie de caractères (E/S), la gestion de la mémoire, le chargement et la terminaison du programme, ainsi que la gestion des entrées de l’utilisateur via un clavier.
  6. Le système d’exploitation fournit également une gestion de fichiers qui organise, lit et écrit des fichiers sur le stockage. Les fichiers sont organisés selon une structure hiérarchique de répertoires, de sous-répertoires et de fichiers.

Un système d’exploitation de disque n’a pas d’interface utilisateur graphique (GUI). Son interface est basée sur des caractères, les utilisateurs doivent donc taper des commandes dans la ligne de commande pour indiquer les actions qu’ils souhaitent.

 Écran de démarrage PC-DOS 2.0
Un exemple d’écran de démarrage PC-DOS 2.0 sur un premier PC IBM affiche l’interface de ligne de commande.

Fonctions DOS

Parmi les fonctionnalités et limitations des systèmes d’exploitation de disques, on peut citer les suivantes.

Caractéristiques

  • Interface de ligne de commande (CLI). Il n’a pas d’interface graphique et n’accepte pas les entrées de la souris. C’est un système d’interface basé sur des caractères où toutes les commandes sont entrées en texte à l’invite de ligne de commande.
  • Gestion. Un système d’exploitation de disque peut gérer les fichiers d’un ordinateur, le système d’E/S et sa mémoire.

Limitations

  • Pas de sécurité intégrée. Il n’a pas de sécurité intégrée, telle que la propriété des fichiers et les autorisations.
  • Pas de multi-utilisateurs ou de multitâche. Il ne prend pas non plus en charge les multi-utilisateurs ou le multitâche. Il ne peut exécuter qu’un seul programme à la fois, mais il fournit un accès direct au système d’E / S de base et au matériel sous-jacent.
  • Interface difficile. L’interface de ligne de commande, dans laquelle un utilisateur doit taper des commandes, exige que l’utilisateur se souvienne des commandes pour exécuter des programmes et effectuer d’autres tâches du système d’exploitation. Cette approche le rend difficile à utiliser pour les novices. Par exemple, en tapant la commande cd\directory_name, le répertoire de travail actuel devient le répertoire nommé et en tapant la commande dir répertorie les fichiers du répertoire actuel.

Commandes DOS courantes

MS-DOS n’est pas sensible à la casse, de sorte que les commandes peuvent être tapées en majuscules ou en minuscules. Cependant, d’autres systèmes d’exploitation de disque ont des CLI sensibles à la casse. Les commandes DOS incluent les éléments suivants.

Commande Ce qu’elle fait Exemple
cd Change le répertoire Tapez cd c:\techtarget dans la ligne de commande pour changer le répertoire de travail en c:\techtarget .
cls Efface tout le contenu à l’écran, ne laissant que l’invite de commande Tapez cls dans la ligne de commande.
copy Copie un ou plusieurs fichiers vers un autre emplacement Type copy c:\techtarget\file .txt c:\techtarget\file2 .txt à copier c:\techtarget\file .txt à c:\techtarget\file2 .txt.
del Supprime un ou plusieurs fichiers Tapez del c:\techtarget\file2 .txt pour supprimer le fichier fichier.txt du répertoire c:\techtarget .
deltree Supprime tous les fichiers et sous-répertoires d’un ordinateur Tapez deltree c:\techtarget\brouillons pour supprimer les brouillons de répertoire, y compris tous les fichiers et sous-répertoires qu’il contient.
dir Affiche une liste de fichiers et de répertoires dans un répertoire Type dir c:\techtarget pour afficher une liste de fichiers et de répertoires dans le répertoire c:\techtarget .
format Formate un disque pour les fichiers DOS Tapez format e: pour formater le disque dans le lecteur e: pour une utilisation avec DOS.
help Répertorie les commandes disponibles ou plus d’informations sur une commande spécifique Tapez help del pour afficher des informations sur la commande del et comment l’utiliser. La plupart des commandes ont des commutateurs facultatifs qui sont expliqués dans les informations d’aide.
mkdir ou md Crée un nouveau sous-répertoire Type mkdir c:\techtarget\drafts pour créer les brouillons de sous-répertoire dans le c:\techtarget annuaire.
déplacer Déplace des fichiers ou des répertoires d’un répertoire à un autre ou d’un lecteur à un autre

Tapez déplacer c:\techtarget\file .txt c:\techtarget\drafts\file .txt pour se déplacer c:\techtarget\file .txt à c:\techtarget\drafts\file .txt.

ren ou rename Change le nom d’un fichier ou d’un répertoire Tapez ren c:\techtarget\file .txt c:\techtarget\file2 .txt pour renommer le fichier c:\techtarget\file .txt à c:\techtarget\file2 .txt.
type Affiche le contenu d’un fichier à l’écran

Type type c:\myfile .txt pour afficher le contenu du fichier myfile.fichier txt.

* Un caractère générique qui représente un ou plusieurs caractères qu’un groupe de fichiers a en commun Copie de type c:\techtarget \*.txt c:\techtarget\drafts pour copier tous les fichiers avec l’extension de.txt à c:\techtarget\drafts .
? Un caractère générique qui représente un caractère unique qu’un groupe de fichiers a en commun Tapez copy c:\techtarget \document?.txt c:\techtarget\drafts pour copier des fichiers nommés document1.txt, document2.txt et ainsi de suite à c:\techtarget\drafts .

Histoire du DOS

L’arrivée du microprocesseur dans les années 1970 a déclenché une révolution informatique et le marché des ordinateurs personnels (PC) a commencé à exploser. IBM, connu à l’époque pour ses ordinateurs centraux, a lancé l’ordinateur personnel IBM 5150 en août 1981. Pour accélérer le développement de ce nouvel ordinateur, IBM a décidé de licencier divers composants d’autres sociétés.

Son premier choix pour un système d’exploitation était le logiciel CP/M-86 de Digital Research (DR). Cependant, des désaccords sur les accords de non-divulgation et les licences ont conduit IBM à choisir un système d’exploitation de type CP / M de Microsoft. Microsoft a acheté les droits de commercialisation de 86 DOS, un système d’exploitation basé sur le processeur Intel 8086 16 bits. 86-DOS a été créé par Tim Paterson chez Seattle Computer Products (SCP) et s’appelait à l’origine QDOS, un acronyme de Quick and Dirty OS.

Après avoir quitté SCP pour Microsoft en 1981, Paterson a travaillé sur la version PC-DOS de 86-DOS pour le PC d’IBM. PC-DOS a été le premier DOS largement installé utilisé dans les PC fonctionnant sur des processeurs Intel 8086 16 bits.

Microsoft a produit sa propre version presque identique de PC-DOS appelée MS-DOS. Au fur et à mesure que les ventes de PC augmentaient, l’omniprésence de MS-DOS augmentait également. Les versions suivantes présentaient des performances améliorées et des fonctionnalités supplémentaires, telles que la prise en charge des caractères étrangers et étendus et des disques durs plus grands. Il avait également une gestion de la mémoire améliorée, un éditeur de texte amélioré et un support réseau.

Lorsque Microsoft a introduit Windows pour la première fois en tant qu’interface graphique pour MS-DOS, les premiers utilisateurs devaient taper “WIN” à l’invite DOS pour lancer le programme Windows. Windows a depuis évolué d’un programme GRAPHIQUE fonctionnant sous MS-DOS à un système d’exploitation complet prenant le relais du système d’exploitation par défaut, bien que ce ne soit que sous Windows XP que les versions grand public de Windows ont cessé de s’appuyer sur le programme DOS win.com pour démarrer le noyau Windows.

La dernière version commerciale de MS-DOS était MS-DOS 6.22, et PC-DOS 2000 était la dernière version commerciale de PC-DOS. Après cette version, MS-DOS était toujours fourni dans le cadre de Windows mais n’avait plus besoin d’une licence distincte. Il peut toujours être exécuté sous Windows à l’aide d’un processeur de commandes émulant l’interface MS-DOS. Il existe une version open source de DOS appelée FreeDOS qui est basée sur et compatible avec MS-DOS. D’autres versions de ces systèmes d’exploitation incluent DR-DOS, ROM-DOS et PTS-DOS (PhysTechSoft DOS).

En raison des nombreuses applications existantes, les systèmes d’exploitation de disques continueront d’être utilisés pendant de nombreuses années. Ils peuvent être utilisés pour des systèmes embarqués simples, bien que la sécurisation des systèmes d’exploitation hérités contre les attaques modernes soit un problème. Ces systèmes d’exploitation assurent l’indépendance de la machine et n’ont aucun coût de licence dans le cas de FreeDOS et d’autres systèmes d’exploitation open source.

 capture d'écran du programme d'aide FreeDOS
FreeDOS est la version open source de DOS disponible aujourd’hui. Jetez un coup d’œil au programme d’aide de FreeDOS.

Les systèmes d’exploitation à emporter

ont joué un rôle important dans le développement précoce de l’informatique personnelle. Aujourd’hui, quelque 55 ans après leur développement initial, ils occupent une place parmi les types d’OS les plus importants de l’histoire de l’informatique.

Microsoft a récemment introduit Windows 11. Découvrez où se dirige le système d’exploitation Windows et le rôle important qu’il continue de jouer dans l’informatique.

Leave a Reply