运行 Windows 应用程序的实时操作系统替代品?

运行 Windows 应用程序的实时操作系统替代品?

我有一个需要加速的 Microsoft .NET 应用程序,以便它能够对传入的 TCP/IP 互联网数据包具有更确定的往返响应时间。

是否有任何实时版本的 Windows,或者可以运行 Microsoft .NET 代码的实时操作系统?

答案1

显而易见的操作系统是Windows Embedded,它可以为您提供软实时或硬实时(取决于您的应用程序),但我不知道它对.Net 的支持有多好。 当然,有些版本的 Win Embedded 具有一些支持 .Net但魔鬼藏在细节中。

后来补充:如果你是一个受虐狂,另一种选择是,你可以将你的应用程序移植到PLC 使用这些库。

答案2

您可以从 IntervalZero 查看 RTX:http://www.intervalzero.com/rtx.htm

它是 Windows 的商业实时扩展,可以为您提供您所寻求的确定性。

这是一个金融交易应用程序吗?

答案3

你可以运行单核细胞增多症在 Linux 上。Mono 是“开源、跨平台的 C# 和 CLR 实现,与 Microsoft.NET 二进制兼容”

答案4

我不是实时专家,但您可以尝试在 Windows CE 下运行您的应用程序。

我不知道.Net 是否可用,但值得检查。

相关内容