Titre : | La maitrise du MS-DOS et du BIOC de l'IBM-PC : Gestion des interruptions |
Auteurs : | philippe Mercier, Auteur |
Type de document : | texte imprimé |
Editeur : | Belgique : Marabout, 1990 |
ISBN/ISSN/EAN : | 978-2-501-01214-0 |
Format : | 319p. / ill. / 20cm. |
Note générale : | Index |
Langues: | Français |
Langues originales: | Français |
Index. décimale : | 004 (informatique en général) |
Catégories : | |
Mots-clés: | Gestion des interruptions |
Résumé : |
Ce livre serait un guide technique approfondi destiné aux utilisateurs avancés, programmeurs et passionnés de l'architecture des premiers ordinateurs personnels (IBM-PC et compatibles). Il couvrirait deux piliers fondamentaux du fonctionnement de ces machines : le système d'exploitation MS-DOS et le BIOS, en mettant un accent particulier sur le mécanisme des interruptions.
1. La Maîtrise du MS-DOS Cette section détaillerait le système d'exploitation le plus répandu à l'époque des IBM-PC. Commandes internes et externes : Présentation exhaustive des commandes MS-DOS (DIR, COPY, DEL, FORMAT, CHKDSK, FDISK, DEBUG, etc.) et de leur utilisation avancée, y compris les paramètres et les options cachées. Gestion des fichiers et des répertoires : Explication des structures de fichiers FAT (File Allocation Table), des attributs de fichiers, et des techniques d'organisation des données sur les disques. Fichiers de configuration : Analyse approfondie de CONFIG.SYS (chargement des pilotes, gestion de la mémoire, etc.) et AUTOEXEC.BAT (exécution automatique de commandes au démarrage). Mémoire et gestion : Concepts de mémoire conventionnelle, étendue, et étalée ; utilisation de HIMEM.SYS, EMM386.EXE pour optimiser l'accès à la mémoire. Redirection, tubes (pipes) et filtres : Techniques avancées pour manipuler les entrées/sorties des commandes. Scripts Batch : Création et optimisation de fichiers .BAT pour automatiser les tâches, avec l'utilisation de variables, de boucles (FOR), de conditions (IF) et de sauts (GOTO). 2. Le BIOS de l'IBM-PC Cette partie plongerait au cœur du firmware de l'ordinateur, le Basic Input/Output System. Rôle et fonctions du BIOS : Explication de son rôle au démarrage de l'ordinateur (POST - Power-On Self-Test), de l'initialisation du matériel et de la fourniture de services de bas niveau au système d'exploitation et aux applications. Fonctions BIOS par catégorie : Détail des différentes catégories de services offerts par le BIOS, notamment : Services de disque (INT 13h) : Lecture, écriture, formatage de secteurs sur les disques durs et les disquettes. Services vidéo (INT 10h) : Affichage de caractères, manipulation de modes graphiques, gestion du curseur. Services clavier (INT 16h) : Lecture de frappes clavier, vérification de l'état du clavier. Services série et parallèle (INT 14h, INT 17h) : Communication avec les ports série et parallèle. Services de temps et de date (INT 1Ah) : Accès à l'horloge système et au calendrier. Accès direct au matériel : Comment le BIOS interagit avec les contrôleurs matériels (contrôleur de disque, contrôleur vidéo, etc.) et comment les programmeurs peuvent potentiellement le contourner pour un accès direct. 3. La Gestion des Interruptions C'est le cœur technique de l'ouvrage, expliquant un mécanisme fondamental de l'architecture x86. Concept des interruptions : Qu'est-ce qu'une interruption (matérielle vs. logicielle), son rôle dans la communication entre le matériel, le BIOS et le système d'exploitation. Table des vecteurs d'interruptions (IVT) : Explication de cette table résidant en mémoire basse, qui contient les adresses des routines de gestion des interruptions (ISRs - Interrupt Service Routines). Mécanisme des interruptions logicielles : Comment les programmes (y compris le MS-DOS) appellent les fonctions du BIOS en utilisant l'instruction INT (par exemple, INT 21h pour les services DOS, INT 10h pour les services vidéo). Mécanisme des interruptions matérielles : Comment le matériel (clavier, timer, contrôleur de disque) génère des interruptions pour signaler des événements au processeur, et comment elles sont gérées par le contrôleur d'interruptions programmable (PIC - Programmable Interrupt Controller). Hooks d'interruptions : Techniques pour intercepter et modifier le comportement des routines d'interruption existantes (par exemple, pour implémenter des résidents en mémoire - TSRs - Terminate and Stay Resident programs). Programmation assembleur : L'ouvrage inclurait très probablement des exemples de code en assembleur (langage machine proche du matériel) pour illustrer la manipulation directe des interruptions et l'appel des services BIOS/DOS. |
Note de contenu : | ce livre serait une ressource précieuse pour comprendre les entrailles des PC de l'ère DOS, offrant des connaissances avancées sur la manière dont les logiciels interagissent avec le matériel via le |
Exemplaires (1)
Code-barres | Cote | Support | Localisation | Section | Disponibilité |
---|---|---|---|---|---|
Info.A/781 | 004/277/1 | Livre | BU Centrale Batna 1 | Deuxième étage : Architecture, sciences et technologies | Disponible |