Início / Noticias / IntervalZero / RTX64 y RTX transforman Microsoft Windows en un sistema operativo en tiempo real (RTOS)

RTX64 y RTX transforman Microsoft Windows en un sistema operativo en tiempo real (RTOS)

IntervalZero ha lanzado el Service Pack 1 para RTX64 2013, la versión de 64 bits de su software en tiempo real crítico, que brinda el primer acceso directo a un rango mayor de memoria a través de 64 bits que direccionan en forma nativa en Microsoft Windows.

RTX64 y RTX transforman Microsoft Windows en un sistema operativo en tiempo real (RTOS)

Las aplicaciones en tiempo real que se ejecutan en Windows de 64 bits con RTX64 pueden acceder a 128GB de memoria no paginada, dependiendo del tamaño RAM físico realmente asignado. En comparación, Windows 7 de 32 bits tiene una limitación de memoria no paginada de 2GB. En general, la memoria física de 512GB en Windows de 64 bits empequeñece la limitación de memoria física de 4GB en Windows de 32 bits.

“El rango de memoria más extenso de RTX64, que es visible y accesible de manera simultánea desde múltiples núcleos en una configuración de multiprocesamiento simétrico (SMP), representa el primero para el mundo de sistemas operativos en tiempo real de Windows”, señaló el director ejecutivo de IntervalZero Jeffrey Hibbard. “El valor de una mayor memoria en tiempo real a la que se puede acceder directamente dentro de Windows y el rendimiento superior resultante distingue a RTX64 de las alternativas de virtualización y las soluciones de sistemas operativos en tiempo real basados en 32 bits”.

Cabe destacar que Windows con RTX64 generará nuevas oportunidades para los desarrolladores en todo el mundo que diseñan sistemas inteligentes sofisticados en mercados tan diversos como la automatización industrial, el audio digital y el médico.

Hibbard afirmó: “RTX64 puede brindar funcionalidad a niveles de precios que anteriormente eran inalcanzables en los entornos de Windows. Por ejemplo, los sistemas de visión son muy demandados en muchos usos industriales, pero, hasta ahora, han sido extremadamente caros para desarrollar. Con RTX64 en Windows se convierten en mucho más viables.

“Tal como lo hicieron los PLC hace 10 años y como EtherCAT lo hizo hace 5 años, RTX64 en Windows generará ventajas competitivas. Un buen ejemplo es que los estándares de red en tiempo real se tornan accesibles: AVB, GigE Vision y Ravenna. Por supuesto que los mercados médicos, habida cuenta de sus mayores áreas de visión, innovarán; los sistemas de movimiento también verán avances a través de mayores niveles de libertad para un ensamblado de pequeño factor de forma”.

Hibbard asimismo destacó que para los modelos de simulación que requieren tanto grandes grupos de memoria como tiempo real, RTX64 habilitado para multiprocesamiento simétrico puede ejecutar estos modelos en núcleos RTX dedicados, aislando funciones en tiempo real en núcleos separados a la vez que elimina la necesidad de hardware dedicado costoso.

RTX64 y RTX de IntervalZero convierten Windows en un sistema operativo en tiempo real (RTOS), y RTX64 puede escalar desde 1 hasta 63 núcleos para un procesamiento en tiempo real dedicado.

Respecto de los complejos sistemas incrustados y conectados que buscan aprovechar el HMI de primera categoría de Windows y que también requieren determinismo y tiempo real crítico, RTX64 y RTX brindan un sistema operativo en tiempo real que está estrechamente integrado con Windows. Siempre que Windows brinde temporizadores con una resolución máxima ―más pequeña granularidad― de 1000 μs (1 milisegundo), RTX64/RTX la reduce hasta 1 μs cuando es admitida por el hardware.

RTX64 y RTX en especial amplían las capacidades del sistema operativo Windows ―sin alterar ni modificar la Capa de Abstracción de Hardware (HAL) de Windows― a fin de brindar determinismo y un rendimiento en tiempo real crítico sin depender de métodos de virtualización inherentes a la latencia o esquemas de comunicaciones entre procesos que son innecesariamente complicados.

RTX64 es un componente clave de la Plataforma RTOS de IntervalZero que está compuesta por multiprocesadores multinúcleo de x86 y x64, Windows y Ethernet en tiempo real (por ej.: EtherCAT o PROFINET) para superar al hardware en tiempo real como el procesamiento digital de señales (DSP) y reducir radicalmente los costos de desarrollo de los sistemas que requieren determinismo o tiempo real crítico.

Entre los puntos destacados del lanzamiento de RTX64 SP1 se encuentran:

- El agregado de soporte kernel en tiempo real (RTK) que permite que los controladores de Windows se comuniquen con las aplicaciones en tiempo real. Esta funcionalidad ofrece a los desarrolladores una mayor flexibilidad dentro de su diseño de aplicaciones. Los desarrolladores pueden optar por combinar procesos de Windows (.EXE), controladores kernel de Windows (.SYS), procesos en tiempo real (.RTSS) y bibliotecas de enlaces dinámicos en tiempo real (.RTDLLs) para crear aplicaciones que puedan aprovechar el amplio conjunto de funciones del sistema operativo Windows.

- El agregado de un panel de control permite la configuración del subsistema RTX64. El panel de control se integra sin inconvenientes en el área de panel de control de Windows, y logra que se pueda buscar y configurar la funcionalidad RTX64 mediante las capacidades de búsqueda estándar de Windows.

- La compatibilidad con compilación de Microsoft Visual Studio 2012 está disponible. Un asistente de la aplicación está disponible para permitir la creación rápida de una aplicación en tiempo real con plantillas de códigos comunes seleccionables mediante el empleo de objetos tales como eventos o interrupciones. IntervalZero también ha comprobado que un subgrupo de la biblioteca de Tiempo de ejecución C de Microsoft Visual Studio 2012 puede usarse dentro de aplicaciones en tiempo real, lo cual permite a los desarrolladores utilizar la funcionalidad estándar de Tiempo de ejecución C dentro de sus procesos en tiempo real y Windows.

- Un controlador de red en tiempo real ―RtIGB― que es compatible con los controladores Intel® Ethernet serie i210 está ahora disponible para ser utilizado con la pila RT-TCP/IP. Este controlador expande el conjunto de adaptadores de red que son compatibles de manera predeterminada dentro de RTX64.

- Se ha agregado soporte para Windows 8 y Windows Embedded Standard 8.

- Una nueva herramienta de Vista de Latencia permite a los usuarios ver y comparar las latencias de respuesta del temporizador en múltiples núcleos al mismo tiempo. Los usuarios también pueden agregar cargas para esforzar el sistema a fin de determinar si éste puede satisfacer las necesidades en tiempo real de su aplicación.

IntervalZero es un Microsoft Embedded Gold Partner y fue reconocido como Windows Embedded Partner mundialmente en 2012, 2011, 2010, y 2009. IntervalZero es miembro de Intel Embedded Alliance y el valor de RTX en el procesamiento de la señal digital se presenta en el sitio web de Intel.

Más información

/noticias/marcas/245-intervalzero