IntervalZero lanzó hoy el Paquete de Servicios 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.
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 comoEtherCAT
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.
El texto original en el idioma fuente de este comunicado es la versión
oficial autorizada. Las traducciones solo se suministran como adaptación
y deben cotejarse con el texto en el idioma fuente, que es la única
versión del texto que tendrá un efecto legal.