| Fiche technique | |
|---|---|
| Type de produit : | Système d'exploitation |
| Auteur : | IBM |
| Date de publication : | Avril 1995 |
| Plateforme : | 8088 |
Introduction
Le système d'exploitation PC-DOS 7.0 est la version de PC DOS succédant au PC DOS 6.3 proposé par l'entreprise IBM. Voici les principales caractéristiques :
- Développé par IBM
- Distribué sur 5 disquettes de 1,44 Mo (les disques 2 à 5 sont au format XDF).
- Contient de nombreuses optimisations.
- Les tables DOS peuvent être chargées dans la mémoire supérieure (DOSDATA=UMB)
- Le COMMAND.COM peut charger dans la mémoire supérieure (/H).
- La commande DISKCOPY peut utiliser la mémoire XMS pour copier des disques dans des systèmes avec un unité de disquette.
- Les commandes DOSKEY et SHARE peuvent charger une partie de leur code résident dans le HMA.
- La commande DYNALOAD est ajoutée pour charger les pilotes de périphériques à partir de la ligne de commande.
- La commande FIND prend en charge les noms de fichiers avec des caractères génériques et /S pour rechercher des sous-répertoires.
- Le pilote HIMEM.SYS prend en charge le gestionnaire A20 rapide.
- Le PROMPT $P$G est défini par défaut.
- Interpréteur de commande REXX ajouté.
- Compression de disque Stacker ajoutée (remplaçant SuperStor).
- Nouvelles commandes externes : ACALC, DYNALOAD, REXX, REXXDUMP.
- Nouvelle commande CONFIG.SYS : DOSDATA.
- Les commandes externes COMP, EDLIN, EXE2BIN, FASTOPEN, GRAFTABL et GRAPHICS ont été supprimées.
- Le pilote de périphérique PRINTER.SYS est supprimé.
Évolution et innovation technique majeure
PC DOS 7.0, développé intégralement par IBM sans collaboration avec Microsoft, représente une étape décisive dans l'histoire des systèmes d'exploitation pour ordinateurs personnels au milieu des années 1990. Cette version succède au PC DOS 6.3 et marque l'affirmation définitive de l'indépendance technique d'IBM dans le domaine des systèmes d'exploitation. Distribué sur un ensemble de cinq disquettes haute densité de 1,44 Mo, ce système se distingue par une particularité technique notable : seule la première disquette utilise un format standard, tandis que les quatre suivantes exploitent le format propriétaire XDF (eXtended Density Format) développé par IBM, permettant d'entreposer davantage de données sur des supports conventionnels. Cette caractéristique illustre parfaitement l'approche d'IBM consistant à repousser les limites techniques des technologies existantes plutôt que d'abandonner des standards établis. PC DOS 7.0 intègre de nombreuses optimisations de performance témoignant d'une connaissance approfondie de l'architecture x86 et d'une maîtrise exceptionnelle des techniques de programmation système, permettant d'extraire des performances supérieures de configurations matérielles identiques à celles utilisées par les versions précédentes.
Gestion révolutionnaire de la mémoire
La gestion de la mémoire connaît une véritable révolution avec PC DOS 7.0, introduisant des innovations majeures permettant d'optimiser l'utilisation des ressources limitées des ordinateurs de l'époque. L'introduction de la directive DOSDATA=UMB représente une avancée significative, permettant pour la première fois de charger les tables internes du DOS dans la mémoire supérieure (entre 640 Ko et 1 Mo), libérant ainsi de précieux kilooctets dans la mémoire conventionnelle pour les applications. Cette optimisation est complétée par la possibilité de charger COMMAND.COM, l'interpréteur de commandes du système, directement dans la mémoire supérieure grâce au nouveau paramètre /H, réduisant encore davantage l'empreinte mémoire du système d'exploitation dans la zone critique sous 640 Ko. Les utilitaires résidents DOSKEY et SHARE bénéficient également d'améliorations leur permettant de placer une partie de leur code dans la zone HMA (High Memory Area), premier méga-octet au-delà de la limite du premier Mo. Ces innovations, combinées à un pilote HIMEM.SYS optimisé supportant le gestionnaire A20 rapide, permettent d'atteindre une efficacité inégalée dans la gestion de la mémoire, offrant aux applications DOS un environnement d'exécution optimisé avec un maximum de mémoire disponible.
Interface utilisateur et productivité améliorées
L'expérience utilisateur bénéficie d'améliorations substantielles dans PC DOS 7.0, reflétant une compréhension approfondie des besoins quotidiens des utilisateurs professionnels. Le système adopte désormais par défaut le prompt de commande PROMPT $P$G, affichant le chemin courant suivi du symbole ">" (par exemple "C:\DOS>"), améliorant considérablement la lisibilité et la navigation entre répertoires. La commande FIND, outil essentiel pour la recherche textuelle, s'enrichit de deux fonctionnalités majeures : la prise en charge des noms de fichiers avec caractères génériques (wildcards), permettant des recherches sur des ensembles de fichiers sans les énumérer individuellement, et l'option /S pour étendre automatiquement la recherche aux sous-répertoires, facilitant considérablement l'exploration de structures de répertoires complexes. La commande DYNALOAD constitue une innovation particulièrement utile, permettant le chargement dynamique de pilotes de périphériques directement depuis la ligne de commande, sans nécessiter de modification du fichier CONFIG.SYS et le redémarrage du système qui en découle traditionnellement. Ces améliorations, bien que discrètes individuellement, transforment collectivement l'expérience quotidienne d'utilisation du système en le rendant plus flexible, intuitif et productif.
REXX : Puissance de scripting et automatisation avancée
L'introduction de l'interpréteur de commandes REXX dans PC DOS 7.0 constitue une avancée majeure dans les capacités de scripting et d'automatisation du système, élevant significativement le potentiel de productivité des utilisateurs avancés et des administrateurs système. Développé initialement par IBM pour ses systèmes mainframes, REXX (REstructured eXtended eXecutor) est un langage de programmation de haut niveau, à la fois puissant et accessible, offrant des capacités bien supérieures au langage de traitement par lots traditionnel de DOS. Sa syntaxe claire et intuitive, sa gestion avancée des chaînes de caractères, ses structures de contrôle sophistiquées et ses capacités mathématiques étendues permettent de développer des solutions d'automatisation complexes avec une facilité inédite dans l'environnement DOS. L'intégration native de REXX s'accompagne de l'utilitaire REXXDUMP pour le débogage des scripts, complétant ainsi l'écosystème de développement. Cette nouveauté positionne PC DOS 7.0 comme une plateforme particulièrement attractive pour les environnements professionnels nécessitant des traitements automatisés sophistiqués, comme la génération de rapports, le traitement de données ou l'administration système, domaines où les limites du langage batch traditionnel se faisaient cruellement sentir.
Gestion optimisée de l'entreposage avec Stacker
La gestion d'entreposage connaît une évolution significative dans PC DOS 7.0 avec l'intégration native de la technologie de compression Stacker, remplaçant la solution SuperStor utilisée dans la version 6.3. Ce changement stratégique témoigne de la recherche constante par IBM des meilleures technologies disponibles sur le marché. Développé par Stac Electronics, Stacker était reconnu pour son excellent équilibre entre taux de compression, performance et fiabilité, des qualités essentielles dans un contexte professionnel où l'intégrité des données est primordiale. Cette solution permet typiquement de doubler la capacité effective des disques durs et supports amovibles, un avantage considérable à une époque où le stockage demeurait relativement coûteux et limité. L'intégration profonde de Stacker dans le système d'exploitation garantit une compatibilité optimale avec les autres composantes et une expérience utilisateur fluide. L'utilitaire DISKCOPY bénéficie parallèlement d'une optimisation lui permettant d'utiliser la mémoire XMS pour copier des disques sur des systèmes équipés d'une seule unité de disquette, réduisant considérablement le nombre d'échanges de disquettes nécessaires et accélérant l'opération, une amélioration particulièrement appréciable pour les utilisateurs de systèmes portables de l'époque.
Rationalisation et modernisation du système
PC DOS 7.0 marque une étape importante dans la rationalisation du système d'exploitation avec la suppression de plusieurs commandes externes devenues obsolètes ou rendues superflues par l'évolution des pratiques informatiques. Les utilitaires COMP, EDLIN, EXE2BIN, FASTOPEN, GRAFTABL et GRAPHICS, hérités des premières générations de DOS, disparaissent au profit de solutions plus modernes ou intégrées directement au système. L'élimination d'EDLIN, éditeur de texte rudimentaire des années 1980, reflète particulièrement bien cette démarche de modernisation, les utilisateurs étant désormais orientés vers des solutions d'édition plus sophistiquées. La suppression du pilote de périphérique PRINTER.SYS témoigne également de l'évolution des mécanismes de gestion des imprimantes, progressivement transférés vers des couches logicielles de plus haut niveau. Cette démarche d'épuration permet non seulement d'économiser un espace précieux sur les supports de distribution, mais aussi de simplifier la maintenance du système et de réduire les risques de confusion pour les utilisateurs face à des commandes redondantes ou dépassées. Parallèlement à ces suppressions, l'ajout de nouvelles commandes comme ACALC (calculatrice avancée) vient enrichir l'environnement utilisateur avec des outils pratiques adaptés aux besoins contemporains.
Positionnement stratégique dans un paysage informatique en mutation
PC DOS 7.0 s'inscrit dans un contexte informatique en profonde mutation, marqué par la montée en puissance de Windows 95 et la transition progressive vers les interfaces graphiques. Dans ce paysage changeant, cette version représente une affirmation claire du positionnement stratégique d'IBM, continuant à investir dans le développement d'un système d'exploitation en ligne de commande performant et innovant, tout en reconnaissant l'évolution inéluctable vers les environnements graphiques. PC DOS 7.0 établit un équilibre remarquable entre tradition et innovation, offrant aux utilisateurs et organisations attachés à l'environnement DOS une plateforme moderne, optimisée et enrichie de fonctionnalités avancées comme REXX, tout en facilitant la coexistence avec les nouveaux paradigmes informatiques. Cette version témoigne de la vision d'IBM d'un écosystème informatique pluriel, où différentes approches peuvent coexister et se compléter selon les besoins spécifiques des utilisateurs. La présence simultanée d'outils traditionnels optimisés et d'innovations tournées vers l'avenir comme REXX illustre parfaitement cette philosophie d'évolution continue sans rupture brutale, caractéristique de l'approche IBM dans le développement de ses produits pour l'informatique d'entreprise.