Les premiers pas
Qu'est-ce que DOS ?
Le système d'exploitation IBM Personal Computer Disk Operating System (DOS) est un ensemble de programmes conçus pour vous permettre de :
- Créer et gérer des fichiers
- Exécuter des programmes
- simplifier l'utilisation des périphériques (par exemple, imprimante et unités de disque) connectés à votre ordinateur.
Qu'est-ce qu'un dossier ?
Presque chaque bureau d'affaires possède un ou plusieurs classeurs contenant des dossiers d'informations. Habituellement, toutes les informations d'un dossier donné sont liées - par exemple, un dossier peut contenir les noms et adresses de tous les employés. Une telle collection d'informations connexes est appelée un fichier et peut recevoir un nom pour une référence facile.
Toutes les informations contenues sur votre disquette DOS (texte, programmes,...) résident dans des fichiers, chacun avec un nom unique, et toutes les données que vous saisissez et enregistrez sont également conservées dans des fichiers.
Combien de fichiers puis-je avoir ?
Chaque disquette peut contenir jusqu'à 64 fichiers de différentes tailles. Si vos fichiers sont volumineux, la disquette peut se remplir avec moins de 64 fichiers.
Comment les dossiers sont-ils suivis ?
Les noms de vos fichiers sont conservés sur la disquette dans une zone système connue sous le nom de répertoire, ainsi que d'autres informations pertinentes telles que la taille du fichier, son emplacement sur la disquette et sa date de création.
Le répertoire occupe quatre secteurs à un emplacement spécifique sur chaque disquette.
À côté du répertoire se trouve une zone système connue sous le nom de table d'allocation de fichiers. Sa fonction est de garder une trace de quels secteurs appartiennent à quel fichier, et de garder une trace de tout l'espace disponible sur la disquette, afin que vous puissiez créer de nouveaux fichiers.
Chaque disquette contient un répertoire et deux copies de la table d'allocation des fichiers. (S'il y a un problème lors de la lecture de la première copie de la table d'allocation de fichiers, le système utilise la seconde.
Pourquoi me racontez-vous ça ?
Les informations venant d'être décrites sont importantes pour vous car ces zones système sont requises sur toutes les disquettes que DOS est censé reconnaître (pas seulement la disquette DOS mais aussi la vôtre). Il n'y a qu'une seule façon d'obtenir ces informations sur une nouvelle disquette : un programme appelé FORMAT fourni avec DOS.
La première chose que vous devez faire avec une nouvelle disquette est de la formater avec la commande FORMAT exécutant le programme FORMAT. Il écrit sur chaque secteur de votre disquette, initialise le répertoire et la table d'allocation de fichiers, et place un programme très important, appelé secteur de démarrage (boot record en anglais) au tout début de votre disquette.
FORMAT crée également une copie de DOS sur la nouvelle disquette si vous le lui demandez. De cette façon, vous pouvez créer une disquette contenant DOS et disposer de suffisamment d'espace pour vos propres données sur la même disquette. N'oubliez pas que seuls les fichiers DOS sont copiés - aucun des autres fichiers de votre disquette DOS n'est copié par FORMAT.
Comment puis-je appeler mon dossier ?
Les noms de fichier de disquette comportent de 1 à 8 caractères et peuvent être immédiatement suivis d'une extension de nom de fichier de 1 à 3 caractères. À quelques exceptions près, vous pouvez donner à vos fichiers les noms que vous souhaitez.
Quelques mots sur les sauvegardes
Il est fortement recommandé de faire des copies de sauvegarde de toutes vos disquettes, de sorte que si une disquette est endommagée d'une manière ou d'une autre ou si des fichiers sont accidentellement effacés, vous aurez toujours toutes vos informations. Il existe deux façons de créer une disquette de sauvegarde (n'oubliez pas de la formater d'abord) :
- Utilisez la commande DISKCOPY pour créer une image exacte d'une disquette entière sur une autre disquette. Vous pouvez utiliser cette commande pour copier la disquette DOS ou votre propre disquette. Les avantages de DISKCOPY sont qu'il s'agit du moyen le plus rapide de copier une disquette et qu'il copie tout, y compris DOS s'il existe, en une seule opération.
- Utilisez la commande COPY pour copier tous les fichiers sur la nouvelle disquette. C'est plus lent, mais cela produit le même résultat final, à une différence près - tous vos fichiers seront écrits les uns après les autres (séquentiellement), ce qui «redressera» les fichiers, ce qui se traduira par de meilleures performances si la disquette que vous copiez de avait fait l'objet de nombreuses activités de création/effacement.
Cependant, si l'une ou l'autre des disquettes a des pistes défectueuses, ou si la disquette que vous voulez copier a eu une grande quantité d'activités de création/effacement de fichiers, la méthode ci-dessous est recommandée car elle compense le placement aléatoire des données causé par l'activité de création/effacement.
Si vous utilisez cette méthode et souhaitez que la nouvelle disquette contienne une copie de DOS, n'oubliez pas d'indiquer la commande FORMAT lorsque vous formatez la disquette car le système doit résider sur la disquette avant que tout autre fichier y soit placé.
Remarque : Dans les deux cas, les dates entreposées dans le répertoire de chaque fichier ne sont pas affectées par la copie.
Quelles sont les parties de DOS ?
Ces trois programmes sont le "coeur" de votre DOS.
- Le «enregistrement de démarrage». Ce programme spécial se trouve au début de votre disquette. Il est automatiquement chargé en mémoire lorsque vous démarrez votre système et est responsable du chargement du reste du DOS. Il est placé sur toutes les disquettes par le programme FORMAT.
- Un programme de gestion de périphérique d'E/S (entrée/sortie) s'interfaçant avec votre ordinateur pour lire et écrire des données entre la mémoire de l'ordinateur et les périphériques y étant connectés. Ce programme se trouve sur votre disquette DOS dans un fichier appelé IBMBIO.COM, mais n'est pas répertorié lorsque vous répertoriez les fichiers sur la disquette. Il y est placé par le programme FORMAT et occupe un emplacement spécifique sur la disquette - par conséquent, si vous voulez une copie de DOS sur une disquette, vous devez d'abord la formater avec l'option appropriée avant d'y placer d'autres fichiers.
- Un programme appelé IBMDOS.COM, résidant également sur votre disquette DOS - comme IBMBIO.COM, son nom de fichier n'apparaît pas lorsque vous répertoriez les fichiers dans le répertoire. Le programme contient un gestionnaire de fichiers et une série de fonctions de service pouvant être utilisées par n'importe quel programme conçu pour fonctionner sous le contrôle de DOS. (Tous les programmes de votre disquette DOS sont conçus de cette façon.)
Comment démarrer DOS
Il existe deux manières de démarrer DOS :
- L'appareil étant hors tension, insérez votre disquette DOS dans l'unité de disque A et fermez la porte. (Il s'agit toujours de l'unité intégrée sur la gauche.) Ensuite, mettez l'appareil sous tension. Le système charge automatiquement DOS en mémoire après 3 à 45 secondes de configuration interne, selon la taille de la mémoire.
- Sous tension, insérez la disquette dans l'unité de disque A et appuyez sur la touche DEL tout en maintenant enfoncées les touches CTRL et ALT. Cette séquence est appelée réinitialisation du système.
Une fois DOS chargé, il recherche sur votre disquette DOS un fichier nommé COMMAND.COM et le charge en mémoire. Le programme COMMAND fourni avec votre DOS est un processeur de commandes acceptant les commandes que vous entrez et exécute les programmes appropriés.
Bien que COMMAND.COM soit une partie importante de votre système, il se distingue des programmes décrits ci-dessus car, contrairement aux programmes ci-dessus, vous pouvez le remplacer par le vôtre si vous le souhaitez. Cependant, en raison de la quantité importante de fonctions dans le processeur de commandes DOS, le remplacement de COMMAND.COM ne doit être envisagé que par des programmeurs expérimentés.
Lorsque le processeur de commandes est chargé (celui fourni avec DOS), vous verrez ce message sur votre écran :
Enter today's date (m-d-y):_ |
Une fois la date correcte saisie, le DOS affiche :
The IBM Personal Computer DOS Version 1.00 (C)Copyright IBM Corp 1981 A> |
Le processeur de commandes est maintenant prêt à accepter votre entrée.
Faisons-le
Maintenant, démarrons votre système. Votre disquette est-elle dans l'unité de disque A ? Oui? OK , maintenant allumez simplement l'unité centrale et regardez ce qui se passe. Assurez-vous d'entrer une date correcte séparée par un / ou - (comme 10-12-81), puis appuyez sur la touche ENTER. (C'est celui avec ↵ dessus.) Les messages ressemblent-ils à ceux décrits précédemment ? Si ce n'est pas le cas, répétez le processus ou utilisez la réinitialisation du système décrite précédemment.
Vous contrôlez maintenant une combinaison flexible d'outils - votre ordinateur et votre DOS.
Maintenant, qu'est ce que je fais ?
Entrez DIR sur votre clavier, puis appuyez sur la touche Enter. Le résultat est un affichage des noms, tailles et dates de création des fichiers sur votre disquette DOS. Tous avec des extensions de nom de fichier COM ou EXE (comme BASIC.COM) sont des commandes et sont exécutés par le système lorsque vous entrez le nom de la commande et tous les paramètres requis.
Touches de fonction de contrôle
Les touches de fonction de contrôle suivantes sont actives lors de la saisie de commandes ou de lignes d'entrée dans n'importe quel programme. Lorsque deux touches sont spécifiées (par exemple, CTRL+BREAK), appuyez sur la deuxième touche tout en maintenant la première touche enfoncée.
Touches ou raccourci | Description |
---|---|
↵ | Il s'agit de la touche ENTER, provoquant l'envoi de la ligne affichée au programme demandeur. |
CTRL+BREAK | Terminer l'opération en cours |
CTRL+ENTER | Passez à la ligne d'affichage suivante pour poursuivre la saisie de la ligne en cours de saisie. |
CTRL+NUMLOCK | Interrompre le fonctionnement du système. Appuyez sur n'importe quelle touche de caractère pour reprendre l'opération. Cela peut être utile lorsqu'une grande quantité de sortie d'écran est générée. Appuyez sur CTRL+NUMLOCK pour interrompre temporairement la sortie vers l'affichage afin qu'il puisse être lu; appuyez sur n'importe quelle autre touche de caractère pour redémarrer. |
CTRL+PRTSC | Cette touche sert d'interrupteur marche/arrêt pour envoyer la sortie d'affichage à l'imprimante ainsi qu'à l'écran. Appuyez sur ces touches pour envoyer la sortie d'affichage à l'imprimante ; appuyez à nouveau dessus pour arrêter d'envoyer la sortie d'affichage à l'imprimante. Bien que cela permette à l'imprimante de fonctionner comme un "journal système", cela ralentit certaines opérations car l'ordinateur attend pendant l'impression. Remarque : Cette fonction est désactivée lors de l'exécution de Disk BASIC ou Advanced BASIC. |
ESC | Annule la ligne en cours et passe à la ligne d'affichage suivante. Une barre oblique inverse (\) s'affiche pour indiquer la ligne annulée. |
SHIFT+PRTSC | Envoyez une copie du contenu de l'écran actuel à l'imprimante. Cela a pour effet d'imprimer un "instantané" de l'écran. |
← ou BackSpace | Retour arrière et supprimer le caractère de l'écran. Il s'agit de la touche à gauche de NUMLOCK, et non de la touche 4 du pavé numérique. |
Touches d'édition DOS
Les touches d'édition DOS vous permettent d'apporter immédiatement des corrections aux commandes et aux lignes d'entrée au fur et à mesure de leur saisie.
Les touches d'édition DOS sont utilisées pour éditer dans une ligne. Le programme Line Editor (voir EDLIN) fonctionne sur des lignes complètes dans un fichier ou un document. Cependant, lorsque vous interagissez avec EDLIN et souhaitez éditer dans une ligne, vous utilisez ces touches d'édition DOS.
Toute ligne entrée à partir du clavier est conservée dans un tampon d'entrée jusqu'à ce que vous appuyiez sur Enter. Ensuite, la ligne est mise à la disposition du programme d'interaction pour traitement.
La ligne reste dans le tampon d'entrée et peut être considérée comme un "modèle" à des fins d'édition. Les touches d'édition DOS opèrent sur cette copie de la ligne. La ligne peut être répétée ou modifiée via les touches d'édition DOS, ou une ligne entièrement nouvelle peut être saisie.
Ceci est un résumé des touches d'édition DOS et de leurs fonctions :
Touches | Description |
---|---|
DEL | Sauter un caractère dans la ligne retenue. (Le curseur ne bouge pas.) |
ESC | Annulez la ligne actuellement affichée. (La ligne retenue reste inchangée.) |
F1 ou → | Copiez un caractère de la ligne retenue et affichez-le. |
F2 | Copie tous les caractères jusqu'à un caractère spécifié. |
F3 | Copiez tous les caractères restants de la ligne retenue à l'écran. |
F4 | Ignorer tous les caractères jusqu'à un caractère spécifié (le contraire de F2) |
F5 | Accepter la ligne éditée pour continuer l'édition - la ligne actuellement affichée devient la ligne retenue, mais elle n'est pas envoyée au programme demandeur. |
INS | Insérez des caractères. |
Utilisation des touches d'édition DOS
Les exemples suivants illustrent l'utilisation des touches d'édition DOS lors de l'utilisation du programme Line Editor (EDLIN). Ils peuvent également être utilisés, de la même manière, pour éditer la dernière commande entrée ou entrée dans n'importe quel programme DOS standard. Supposons que la ligne complète du modèle est "Ceci est un exemple de fichier.".
Remarque : Des exceptions à ce qui précède se produisent lorsque les programmes définissent des règles d'édition spéciales, telles que celles utilisées par certains programmes de traitement de texte. Un autre cas particulier est l'éditeur de programme BASIC utilisé lors de la programmation en BASIC.
Touches | Description | |||||
---|---|---|---|---|---|---|
DEL | Sauter un caractère dans le modèle (le contraire de la touche F1 copiant un caractère). Le curseur ne bouge pas. Supposons que l'écran ressemble à ceci :
Si la touche DEL est appuyée deux fois, puis F3 est appuyée pour copier le reste de la ligne à l'écran, le résultat montre que les deux premiers caractères sont supprimés :
|
|||||
ESC | Annuler la ligne actuellement affichée et passer à la ligne d'affichage suivante. (Le modèle reste inchangé.) Une barre oblique inverse (\) s'affiche pour indiquer
que la ligne affichée est annulée. (Le mode d'insertion, s'il est activé, est désactivé.) Supposons que l'écran ressemble à ceci :
Si vous souhaitez que la ligne 1 ne contienne que les deux derniers mots, vous pouvez entrer "exemple de fichier".
Mais si vous changez d'avis, appuyez sur ESC pour annuler la mise à jour.
Vous pouvez maintenant continuer à modifier la ligne d'origine (Ceci est un exemple de fichier.). Appuyez sur F3 pour copier la ligne d'origine sur l'écran comme indiqué ci-dessous.
|
|||||
F1 ou → | Copiez un caractère du modèle à l'écran (le contraire de la touche DEL sautant un caractère dans le modèle). Supposons que l'écran ressemble à ceci :
Si la touche F1 ou → est appuyée trois fois, l'écran ressemblera à :
Chaque fois que la F1 ou → est enfoncée, un caractère supplémentaire apparaît. |
|||||
F2 | F2 doit être immédiatement suivi d'un seul caractère. Copiez tous les caractères du modèle vers l'écran, jusqu'à la première occurrence du caractère \
spécifié non compris. (Cette fonction est similaire à l'utilisation multiple de la touche F1.) Si le caractère spécifié n'est pas présent dans le modèle, rien n'est copié. Supposons que l'écran ressemble à ceci :
Si la touche F2 est appuyée, suivie d'un "p", l'écran ressemblera à :
|
|||||
F3 | Copiez tous les caractères restants du modèle à l'écran. (Si vous appuyez sur ENTER à la place, seuls les caractères à l'écran sont envoyés au
programme demandeur.) Supposons que l'écran ressemble à ceci :
Si la touche F3 est enfoncée, l'écran ressemblera à :
|
|||||
F4 | F4 doit être immédiatement suivi d'un seul caractère. Ignore tous les caractères du modèle jusqu'à la première occurrence du caractère spécifié non
compris. (Cette fonction est similaire à l'utilisation multiple de la touche DEL.) Le curseur ne bouge pas. Si le caractère spécifié n'est pas présent dans le modèle, aucun caractère n'est ignoré. Supposons que l'écran ressemble à ceci :
Si vous appuyez sur la touche F4, suivie d'un "p", puis appuyez sur F3 pour copier le reste de la ligne, l'écran ressemblera à :
|
|||||
F5 | Placez la ligne actuellement affichée dans le modèle. (Cela revient au même que d'appuyer sur ENTER sauf que la ligne n'est pas envoyée au programme
demandeur.) Un caractère @ s'affiche pour indiquer l'action. (Le mode d'insertion, s'il est activé, est désactivé.) Vous pouvez maintenant continuer à apporter des modifications à la ligne. Lorsque vous avez terminé, appuyez sur ENTER pour envoyer la ligne au programme demandeur. Supposons que l'écran ressemble à ceci :
Si la ligne de remplacement est acceptable mais doit encore être modifiée, appuyez sur F5 et le résultat serait :
La deuxième ligne (de remplacement) est maintenant dans le tampon d'entrée (modèle). Pour supprimer le mot "pas" de la ligne de remplacement, vous pouvez d'abord appuyer dix fois sur F1 :
Ensuite, appuyez quatre fois sur DEL et une fois sur F3 pour copier les caractères restants :
Ou, appuyez à nouveau sur F5 pour placer la ligne affichée dans le modèle pour une édition ultérieure, sans envoyer la ligne au programme demandeur. Remarque : Appuyer sur ENTER immédiatement après F5 vide le modèle (le tampon d'entrée). |
|||||
INS | Cette touche sert d'interrupteur marche/arrêt pour entrer et sortir du mode d'insertion. Appuyez sur la touche INS pour entrer en mode insertion;
appuyez à nouveau sur la touche INS pour quitter le mode insertion. Pendant le mode de fonctionnement d'insertion, tous les caractères saisis sont insérés dans la ligne affichée. La position actuelle dans le modèle n'est pas modifiée. Lorsqu'il n'est pas en mode d'insertion, tous les caractères saisis remplacent les caractères du modèle. Si à la fin d'une ligne, les caractères sont ajoutés. Supposons que l'écran ressemble à ceci :
Si la touche F2 est enfoncée, suivie d'un "m", l'écran ressemblera à :
Pour faire une insertion, appuyez sur la touche INS et entrez les caractères "plaire" :
Les caractères "plaire" sont insérés mais aucun caractère du modèle n'est remplacé. Maintenant, appuyez à nouveau sur INS pour quitter le mode d'insertion et entrez les neufs caractères " de livre".
Maintenant, appuyez sur F3 pour copier les caractères restants du modèle sur l'affichage.
Appuyez sur ENTER pour faire de la ligne de remplacement (Ceci est un exemplaire de livre de fichier.) le modèle à la place de la ligne d'origine (Ceci est un exemple de fichier.) et pour envoyer la ligne au programme demandeur. Ou, appuyez à nouveau sur F5 pour placer la ligne affichée dans le modèle pour une modification ultérieure, sans envoyer la ligne au programme demandeur. Remarque : Appuyer sur ENTER immédiatement après F5 vide le modèle (le tampon d'entrée). |