SUPPORT DE FORMATION :Organisation et configuration de MS/DOS Par : Ghaouti Moh

SUPPORT DE FORMATION :Organisation et configuration de MS/DOS Par : Ghaouti Mohamed Page 1 napster_simon@hotmail.com SUPPORT DE FORMATION : Organisation et configuration de MS/DOS auteur centre Outil formation module séq/item type doc millésime page 2 M. ASTRE Beaumont Word 2000 sup. form. 06/03/09 10 - MsDos.doc a f p a© TABLE DES MATIERES ORGANISATION DU SYSTEME Présentation .................................................................................................................................. 3 Schéma du système ....................................................................................................................... 4 Les composantes du système ........................................................................................................ 5 Chargement du système ................................................................................................................ 8 AUTOEXEC.BAT Présentation .................................................................................................................................. 11 Commandes générales : PROMPT, CHOICE, DATE, TIME, DOSKEY ....................................... 12 Gestion de l'environnement : SET ................................................................................................. 13 Gestion des chemins de recherche : PATH .................................................................................... 14 Gestion des fichiers et des disques : SHARE, SUBST ................................................................... 15 Gestion des périphériques : KEYB, MOUSE, MODE, MSCDEX, CTTY ..................................... 16 Gestion mémoire : LH, SMARTDRV ........................................................................................... 18 CONFIG.SYS Présentation .................................................................................................................................. 20 Commandes REM, SHELL, COUNTRY, LASTDRIVE, STACKS, BREAK, SWITCHES .......... 21 Gestion de fichiers : BUFFERS, FILES, FCBS ............................................................................. 23 Commandes DEVICE : ANSI.SYS, SETVER.EXE, INTERLNK.EXE, MOUSE.SYS ................ 24 Gestion mémoire : HIMEM.SYS, DOS=HIGH,UMB, EMM386.EXE, RAMDRIVE.SYS, DEVICEHIGH, INSTALL, INSTALLHIGH ............................................................................... 25 Menus : MENUITEM, MENUDEFAULT, MENUCOLOR, SUBMENU, NUMLOCK, INCLUDE 28 ANNEXES Les commandes de MS/DOS ........................................................................................................ 33 Commande PROMPT ................................................................................................................... 37 Pages de codes ............................................................................................................................. 39 EXERCICES : voir cours sur la mémoire centrale ................................................................................. 41 SUPPORT DE FORMATION : Organisation et configuration de MS/DOS auteur centre Outil formation module séq/item type doc millésime page 3 M. ASTRE Beaumont Word 2000 sup. form. 06/03/09 10 - MsDos.doc a f p a© ORGANISATION DU SYSTEME : PRESENTATION SCHEMA GLOBAL D'UN SYSTEME D'EXPLOITATION PROGRAMMES SYSTEME D'EXPLOITATION MACHINE logiciel "soft" matériel "hard" utilisateur FONCTIONS D'UN SYSTEME D'EXPLOITATION Gestion de la mémoire centrale, des entrées/sorties (unité de disque, imprimante, écran, clavier,...), des supports magnétiques (formatage et copie de supports ; création/suppression/copie/liste/ changement de nom de fichiers et répertoires) et des erreurs (opérateur, logiciel, matériel). Interface utilisateur (shell) pour le lancement et l'enchaînement des programmes et des commandes systèmes. VERSIONS ACTUELLES DE MS/DOS (Micro-Soft / Disk Operating System) MS/DOS 6.22 de Microsoft. PC DOS 7 d’IBM. DR-DOS 7 de Novell livré avec Netware (mais n’est pas commercialisé à part). LES LIMITES DE MS/DOS Système mono-tâche qui ne gère qu'un seul programme à la fois (mais Windows offre un contexte multi-tâches). Système mono-utilisateur qui ne gère qu'un seul poste de travail "clavier-écran" (mais les postes MS/DOS peuvent être connectés en réseau). Le volume d'une unité de disque logique est limité à 32 Mo (1024 cylindres) sur les anciennes versions de MS/DOS, et à 2 Go à partir du DOS 4.0 (mais le Bios peut imposer une limite inférieure). La taille de la RAM utilisateur est limitée à 640 Ko (mais Windows et certains utilitaires permettent d'utiliser de la mémoire au-delà de cette limite). Système n’utilisant pas la puissance des micros actuels : fonctionnement en mode réel (mode du 8086/88 originel) et en mode 16 bits. L’interface utilisateur est peu conviviale (mais il existe Windows). SUPPORT DE FORMATION : Organisation et configuration de MS/DOS auteur centre Outil formation module séq/item type doc millésime page 4 M. ASTRE Beaumont Word 2000 sup. form. 06/03/09 10 - MsDos.doc a f p a© ORGANISATION DU SYSTEME : SCHEMA DU SYSTEME utilisateur LOGICIEL D'APPLICATION INTERFACE GRAPHIQUE FICHIER DE COMMANDES (.BAT) COMMANDES EXTERNES COMMAND.COM MSDOS.SYS IO.SYS ROM-BIOS MATERIEL MS/DOS DBLSPACE.BIN SUPPORT DE FORMATION : Organisation et configuration de MS/DOS auteur centre Outil formation module séq/item type doc millésime page 5 M. ASTRE Beaumont Word 2000 sup. form. 06/03/09 10 - MsDos.doc a f p a© ORGANISATION DU SYSTEME : LES COMPOSANTES DU SYSTEME BIOS (Basic Input Output System) Emplacement : en ROM (ROM-BIOS), à la fin du premier Méga-octet de l’espace d’adressage mémoire. Le BIOS est la partie intermédiaire entre l'électronique et le système d'exploitation. A ce titre, il assure les fonctions suivantes : • Auto-diagnostic de la machine et vérification de l'état des périphériques. • Chargement du système en RAM, au démarrage, et lui laisse le contrôle. • Routines de gestion des organes machine (dialogue avec les périphériques au moyen d'une zone mémoire de communication de 256 octets, située juste après la zone d'interruption, entre les adresses 00400h et 00500h). Le BIOS peut charger diverses versions de MS/DOS et différents systèmes d'exploitation (UNIX, OS/2,...). CHARGEUR (boot sector, loader, bootstrap, programme d'amorçage) Emplacement : • Premier secteur du disque système (disquette ou disque dur) : secteur 1 de la piste 0 d'une disquette, ou secteur 1, tête 0 du premier cylindre (face 0, piste 0) de la partition DOS d'un disque. • Programme chargé en RAM, puis est écrasé quand il a fini sa fonction. Le chargeur est un petit programme chargé par le BIOS et chargeant à son tour le système en RAM (MSDOS.SYS et IO.SYS). Ce chargement indirect du système (ne dépendant pas directement du BIOS) permet d'avoir une machine (avec sa ROM-BIOS) indépendante du système d'exploitation et de sa version. Le boot tient compte des caractéristiques des fichiers systèmes (longueur,...) qui sont sur le disque. Cas d'un disque dur partitionné : • Chargeur primaire (boot maître du disque) : - Le premier secteur du disque contient un programme d'amorçage principal et une table des partitions décrivant chaque partition (active ou non, début et fin, type de système,…). - Au démarrage, le BIOS charge le programme d'amorçage principal ; ce dernier recherche alors la partition active dans la table, puis lance le programme d'amorçage local de cette partition. • Chargeur local (boot du système) : Le programme d'amorçage de la partition active charge alors le système d'exploitation (voir paragraphe précédent). SUPPORT DE FORMATION : Organisation et configuration de MS/DOS auteur centre Outil formation module séq/item type doc millésime page 6 M. ASTRE Beaumont Word 2000 sup. form. 06/03/09 10 - MsDos.doc a f p a© IO.SYS (IBMBIO.COM, module BIOS) Emplacement : Fichier caché au début du disque système et résident en RAM. Fonction : interface de bas niveau (dépend du matériel) avec la ROM-BIOS et gestion des entrées/sorties (échanges physiques) : • définition de l'état du matériel, • restauration des disques, • initialisation des unités, • chargement des drivers (programmes de gestion de périphériques) : ANSI.SYS,..., • définition des vecteurs d'interruptions (adresses des programmes de traitement des interruptions), • appel du module MSDOS.SYS. MSDOS.SYS (IBMDOS.COM, module DOS) Emplacement : Fichier caché au début du disque système et résident en RAM. Fonction : interface de haut niveau (indépendant du matériel) avec les programmes d'application • Gestion des interruptions DOS (de 20h à 2Fh). • Gestion des tâches : chargement de programme en RAM, exécution et déchargement. • Gestion de la mémoire : réservation d'un espace de travail pour accueillir le code et les données du logiciel en respectant les produits déjà présents (résidents). MSDOS.SYS tient une liste des adresses déjà occupées pour être en mesure de passer la main aux divers programmes qui occupent la mémoire au gré des interruptions générées pendant l'exécution. • Gestion des disques : s'appuie sur la FAT, les répertoires et l’espace de stockage divisé en clusters. MSDOS.SYS contient les primitives du système (petits programmes chargés d'une mission bien déterminée) : gestion de fichiers, mémoire, date,... Ces primitives sont en fait constituées de plusieurs appels à des couches systèmes inférieures. Lorsqu'un programme utilisateur exécute une opération d'entrée/sortie, celle-ci génère des fonctions de haut niveau (appel de fonctions DOS). Ces fonctions engendrent à leur tour des appels au module BIOS. WinBoot.sys (Windows 95) Sous Windows 95, ce fichier remplace MSDOS.SYS et IO.SYS. DBSPACE.BIN (apparu avec MS/DOS 6.0) Emplacement (si le disque a été compressé avec DoubleSpace) : fichier caché au début du disque système (sur la partie non compressée) et résident en RAM Fonction : module de compression/décompression temps réel du disque. SUPPORT DE FORMATION : Organisation et configuration de MS/DOS auteur centre Outil formation module séq/item type doc millésime page 7 M. ASTRE Beaumont Word 2000 sup. form. 06/03/09 10 - MsDos.doc a f p a© COMMAND.COM = interpréteur de commandes internes Emplacement : sur le disque système et résident en RAM. COMMAND.COM est scindé en deux parties, l'une résidente et l'autre transitoire. Fonctions : • interpréteur des commandes internes (DIR, DEL, COPY,...), • interface avec l'utilisateur : exécute les commandes et renvoie des messages, charge les programmes, • gestion d'une partie des interruptions de 22h à 24h, COMMANDES EXTERNES = un fichier par commande Une commande externe est un programme utilitaire non résident (en général) qui n’est chargé en RAM que lors de son utilisation. Chaque programme exécute un ordre (nom de programme = nom de commande), tel que FORMAT ou SORT. Ces commandes ont été classées en externe, soit parce qu'elles sont rarement utilisées, soit parce qu'elles ont une taille trop importante. PILOTES DE PERIPHERIQUES (DRIVERS) Un driver est un programme permettant d'étendre les possibilités de gestion du matériel et d'installer des périphériques spécialisés (clavier, souris, scanner, carte contrôleur SCSI,...). Ces programmes restent en mémoire pendant toute la durée du fonctionnement de l'ordinateur (exemples : HIMEM.SYS, ANSI.SYS,...). STRUCTURE TYPE D’UN DISQUE SYSTEME C:\ IO.SYS MSDOS.SYS COMMAND.COM CONFIG.SYS AUTOEXEC.BAT WINA20.386 : résout les conflits entre DOS et Windows 3.1 uploads/Management/ 10-msdos.pdf

  • 26
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Sep 04, 2022
  • Catégorie Management
  • Langue French
  • Taille du fichier 0.2281MB