Contexte et environnements DOS
Des sociétés utilisent encore des applications développées sous dBase, Clipper, CLARION ou Paradox sur du matériel DOS d’origine pour piloter des processus métier. Le même phénomène apparaît dans les ateliers où des fraiseuses CNC, des spectromètres ou des microscopes sont commandés par des cartes ISA intégrées à des PC de la fin des années 1990. La présence de dongles parallèles pour la protection logicielle renforce la dépendance à des ports qui ne sont plus fournis par les plateformes modernes. Ces éléments constituent le socle technique qui empêche une migration immédiate.
Contraintes matérielles et interfaces ISA
Les cartes ISA, qu’elles soient sur mesure ou conformes à des standards comme GPIB, offrent des accès directs à la mémoire et aux interruptions matérielles, caractéristiques essentielles pour les instruments de laboratoire. Un exemple récurrent est le parc d’analyseurs de chromatographie liquide HP‑Agilent, dont les modules d’acquisition reposent sur des bus ISA. La limitation à 16 bits, la plage d’adresses 640 KB et l’absence de support natif sous les systèmes d’exploitation 64 bits rendent la simple mise à jour du PC impossible sans perdre la synchronisation temporelle requise par les appareils.
Stratégies de maintien et de migration
Les équipes techniques conservent souvent des cartes PCI‑ISA ou des ponts FPGA capables d’émuler les signaux d’interruption et le DMA d’origine. Dans certains cas, on migre vers des environnements d’émulation tels que DOSBox ou des machines virtuelles avec VT‑x, mais ces solutions exigent un accès direct au matériel, ce qui n’est pas toujours réalisable via les hyperviseurs classiques. Une alternative consiste à reproduire le bus ISA sur du matériel moderne à l’aide de modules PCIe‑to‑ISA couplés à des drivers personnalisés, permettant ainsi de conserver les timings critiques tout en profitant de processeurs actuels.
Implications de sécurité et de fiabilité
Le maintien d’un système DOS expose les installations à une vulnérabilité intrinsèque : aucune mise à jour de sécurité n’est disponible, les réseaux sont souvent désactivés pour limiter les risques, mais la connexion à des réseaux industriels (SCADA) peut introduire des vecteurs d’attaque. La fiabilité repose sur la stabilité du matériel vieillissant ; les pièces de rechange deviennent rares, ce qui augmente le coût de la maintenance préventive. Ainsi, les organisations évaluent le compromis entre la continuité opérationnelle assurée par le système existant et les coûts d’une refonte complète, tout en mettant en place des mesures d’isolation physique et logique pour réduire la surface d’exposition.