В реальном времени альтернативы ОС, которые запускают приложения Windows?

У меня есть приложение Microsoft .NET, которое необходимо ускорить, чтобы у него было больше детерминированного времени отклика на входящие интернет-пакеты TCP/IP.

Существуют ли какие-либо сборки Windows в реальном времени или ОС реального времени, которые будут выполнять код Microsoft .NET?

4 ответа

Решение

Очевидная ОС, на которую стоит обратить внимание, - это Windows Embedded, которая может дать вам мягкое в реальном времени или сложное (в зависимости от вашего приложения), но я не знаю, насколько хорошо его поддержка.Net хороша. Конечно, есть версии Win Embedded, которые имеют некоторую поддержку.Net, но дьявол будет в деталях.

Добавлено позже: еще одна альтернатива - если вы мазохист - это то, что вы можете портировать свое приложение для запуска на ПЛК с использованием этих библиотек.

Вы можете посмотреть RTX от IntervalZero: http://www.intervalzero.com/rtx.htm

Это коммерческое расширение для Windows в реальном времени, которое может дать вам определенный детерминизм.

Это приложение для финансовой торговли?

Вы можете запустить Mono в Linux. Mono - это "кроссплатформенная реализация с открытым исходным кодом C# и CLR, двоично совместимая с Microsoft.NET"

Я не эксперт в реальном времени, но вы можете попробовать запустить свое приложение под Windows CE.

Я не знаю, доступен ли.Net, но стоит проверить.

Другие вопросы по тегам