我有一个需要加速的Microsoft .NET应用程序,因此它可以对传入的TCP / IP Internet数据包有更多的确定性往返响应时间。
有没有实时的Windows版本,或实时操作系统,将运行Microsoft .NET代码?
显而易见的操作系统是Windows Embedded,它可以为您提供实时或者软件(取决于您的应用程序),但我不知道它对.Net的支持有多好。 Win Embedded当然有一些支持.Net的版本,但魔鬼将会在细节中。
稍后添加:另一种select – 如果你是一个受虐狂 – 是你可能能够移植你的应用程序使用这些库在PLC上运行。
您可以从IntervalZero中查看RTX: http : //www.intervalzero.com/rtx.htm
这是Windows的商业实时扩展,可能会给你你正在寻求的决定论。
这是一个金融交易应用程序?
你可以在Linux上运行Mono 。 Mono是一个“开放源代码,跨平台,C#和与Microsoft.NET二进制兼容的CLR实现”
我不是一个实时专家,但你可以尝试在Windows CE下运行你的应用程序。
我不知道.Net是否可用,但值得检查。