Fiche technique | |
---|---|
Type de produit : | Système d'exploitation |
Auteur : | Ardence |
Date de publication : | 1994 à 2007 |
Matériel minimum requis : | Pentium |
Introduction
Ardence RTX est un système d'exploitation en temps réel (RTOS) conçu pour fonctionner en parallèle avec Microsoft Windows. Il permet d'ajouter une couche de traitement temps réel déterministe aux systèmes Windows standards, ce qui les rend aptes à exécuter des tâches critiques avec des délais de réponse garantis. Contrairement à un RTOS autonome, RTX ne remplace pas Windows mais coexiste avec lui, chacun ayant des fonctions distinctes : RTX pour les processus critiques, Windows pour les interfaces et tâches non urgentes. Ce fonctionnement hybride est particulièrement adapté aux environnements industriels où la précision temporelle est primordiale. Il permet à une seule machine de gérer à la fois des opérations complexes en temps réel et une interface conviviale sous Windows. Ardence RTX est une solution puissante pour ceux qui souhaitent combiner la flexibilité de Windows avec la rigueur d'un système temps réel.
Ce système est né du travail de la société Ardence, spécialisée dans les logiciels d'extension Windows, avant d'être acquis par Citrix puis repris sous le nom IntervalZero RTX. Ardence RTX est utilisé dans divers secteurs comme l'automatisation industrielle, la robotique, l'aérospatial, ou encore les équipements médicaux, où les moindres retards d'exécution peuvent avoir de graves conséquences. Il offre une architecture multitâche préemptive avec des temps de latence de l'ordre de quelques microsecondes, ce qui permet des performances proches du matériel natif. RTX accède directement aux ressources matérielles, comme les ports d'entrées/sorties, tout en respectant des contraintes strictes. Le système peut gérer des interruptions matérielles et des priorités temps réel sans être ralenti par les processus Windows. Cette efficacité est rendue possible grâce à un noyau temps réel indépendant qui s'exécute en parallèle à celui de Windows.
L'un des grands avantages d'Ardence RTX est qu'il permet aux entreprises de réduire les coûts matériels, en utilisant un seul système pour des tâches critiques et non critiques. Plutôt que de séparer les fonctions sur deux machines - une sous Windows, l'autre sous un RTOS - RTX les réunit sur une même plateforme. Cela simplifie aussi le développement logiciel, car il est possible d'utiliser des outils familiers de l'écosystème Windows tout en accédant aux fonctionnalités temps réel. RTX est compatible avec les API Windows et POSIX, ce qui facilite l'intégration dans les systèmes existants. Enfin, grâce à sa modularité, il peut être ajusté en fonction des besoins : du simple contrôle d'un capteur à la gestion d'un système embarqué complexe. Ardence RTX représente ainsi une solution technique élégante et robuste pour les applications critiques où la fiabilité temporelle est une exigence absolue.