5 votes

Des alternatives au système d'exploitation en temps réel qui exécutent des applications Windows ?

J'ai une application Microsoft .NET qui a besoin d'être accélérée, afin qu'elle puisse avoir des temps de réponse aller-retour plus déterministes aux paquets Internet TCP/IP entrants.

Existe-t-il des versions en temps réel de Windows ou des systèmes d'exploitation en temps réel capables d'exécuter le code Microsoft .NET ?

5voto

Le système d'exploitation le plus évident est le suivant Windows Embedded, qui peut vous donner du temps réel doux, ou dur (selon votre application), mais je ne sais pas à l'avance si son support pour .Net est bon. Il existe certainement des versions de Win Embedded qui ont certains support pour .Net mais le diable sera dans les détails.

Ajouté plus tard : une autre alternative - si vous êtes masochiste - est de porter votre application pour qu'elle fonctionne sur un système PLC utilisant ces bibliothèques.

3voto

ewwhite Points 193555

Vous pourriez vous intéresser à RTX d'IntervalZero : http://www.intervalzero.com/rtx.htm

Il s'agit d'une extension commerciale en temps réel de Windows qui peut vous apporter le déterminisme que vous recherchez.

S'agit-il d'une application de trading financier ?

2voto

cde Points 581

Vous pouvez exécuter Mono sur Linux. Mono est une "implémentation open source et multiplateforme de C# et du CLR qui est compatible avec Microsoft.NET"

1voto

petrus Points 5267

Je ne suis pas un expert en temps réel, mais vous pourriez essayer d'exécuter votre application sous Windows CE.

Je ne sais pas si .Net est disponible, mais cela vaut la peine de vérifier.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X