RTX

From Wikipedia, the free encyclopedia

RTX
Logo

Famille OS Temps réel
Plates-formes x86, x64
Entreprise /
Développeur
IntervalZero
Licence Propriétaire ; EULA
Première version Voir et modifier les données sur Wikidata
Dernière version stable RTX2016 (32-bit)
RTX64 4.x (64-bit)
Site web www.IntervalZero.com

RTX est une extension temps réel qui transforme Windows en RTOS, développée par IntervalZero.

RTX64 et RTX sont des extensions logicielles temps réel à Windows qui permettent à l’utilisateur de bénéficier de toutes les fonctionnalités offertes par Windows (Expérience utilisateur, développement d’interfaces graphiques, connectivité avec le réseau de l’entreprise, base de logiciels existants, etc.) tout en garantissant le déterminisme (assuré par la partie RTX).

RTX64 supporte les systèmes d’exploitation 64-bit et RTX supporte les systèmes d’exploitation 32-bit.

Actuellement en version RTX2016 pour la version 32-bit et RTX64 4.x[1] pour la version 64-bit, le logiciel a suivi l'évolution de l'architecture NT depuis les débuts de NT 3.5

RTX est notamment utilisé dans les domaines de l'automation, des bancs de tests et de la simulation, du Digital Audio, de l'aéronautique, de la mesure de précision, des scanners médicaux, de la production et de la distribution d'électricité, des jeux-vidéo...[réf. nécessaire].

Fonctionnement

RTX64/RTX fonctionne en mode noyau (Ring-0), mais en parallèle du noyau NT. De cette manière, RTX64/RTX n'est pas une encapsulation de Windows, ni un produit dérivé, ni une modification à appliquer. Il n'interfère pas avec le système de base. C'est comme si le système embarqué avait deux centres de décision bien distincts, l'un étant appelé par les APIs standard de Microsoft, l'autre par des fonctions RTX64/RTX spécialement conçues (préfixe "Rt"). La différence étant simplement le comportement déterministe apporté par RTX64/RTX. Un noyau peut planter sans entraîner l'autre dans sa chute.

Ces dispositions parallélisées au noyau NT forment un RTSS : RealTime Sub-System.

L'architecture RTX64/RTX est basée sur les APIs Win32. Les applications temps réelles peuvent être lancées au niveau Ring-3 (mode utilisateur) comme une application normale, moyennant l'appel aux APIs de RTX64/RTX. Elles peuvent également être compilées pour ne fonctionner que sous RTSS en mode noyau (Ring-0). Cette dernière solution est prioritaire sur le noyau NT.

Détails techniques

Références

Liens externes

Related Articles

Wikiwand AI