TenAsys (rima con tenaz ) es una empresa privada que ofrece software y servicios en tiempo real basados en la arquitectura Intel x86 y el sistema operativo Microsoft Windows .
Tipo | Privado |
---|---|
Industria | Software integrado y en tiempo real |
Fundado | 2000 |
Sede | Hillsboro, Oregón , EE. UU. 45 ° 31′52 ″ N 122 ° 52′53 ″ W / 45.531 ° N 122.8814 ° WCoordenadas : 45 ° 31′52 ″ N 122 ° 52′53 ″ O / 45.531 ° N 122.8814 ° W |
Productos | iRMX , INtime y eVM |
Sitio web | www.tenasys.com |
Historia
La compañía fue fundada en 2000 como una escisión de RadiSys Corporation para explotar la tecnología RTOS basada en los productos iRMX e INtime para Windows desarrollados originalmente por Intel Corporation . RadiSys adquirió la tecnología iRMX e INtime RTOS cuando compraron la división Multibus de Intel en 1996. [1] [2] [3]
RadiSys lanzó la versión 1.0 de INtime RTOS en junio de 1997. [4] El producto fue seleccionado como uno de los dos finalistas en la categoría de desarrollo integrado EDN 1997 "Innovación del año". [5]
Effective 2000 iRMX III es compatible, mantenido y licenciado en todo el mundo por TenAsys Corporation, bajo un acuerdo de licencia exclusivo con Intel.
Productos
TenAsys desarrolla productos de sistema operativo en tiempo real ( RTOS ) diseñados para fusionar dos plataformas informáticas independientes en una. Específicamente, sus productos proporcionan un medio por el cual un RTOS puede ejecutarse en paralelo con Windows en una plataforma de PC estándar. Sus productos son específicos de la arquitectura Intel x86.
iRMX III
iRMX es un sistema operativo en tiempo real diseñado específicamente para su uso con la familia de procesadores Intel 8080 e Intel 8086 . Es un acrónimo de Real-time Multitasking eXecutive . Intel desarrolló iRMX a fines de la década de 1970 y lo lanzó originalmente en 1980 para respaldar y crear demanda para sus procesadores y plataformas de sistemas Multibus. [6]
iRMX para Windows
iRMX para Windows proporciona soporte heredado para aplicaciones existentes basadas en el sistema operativo en tiempo real iRMX III y el iRMX para Windows RTOS producido por Intel a partir de 1992.
El iRMX para Windows RTOS se carga y se ejecuta en un sistema Windows estándar. Tras la inicialización, configura un entorno de ejecución independiente, se hace cargo de la CPU y encapsula Windows como la tarea iRMX de menor prioridad. El programador del sistema operativo iRMX determina qué tareas se ejecutarán; siempre que una tarea en tiempo real está lista para ejecutarse, se adelanta a Windows, maneja todas las actividades en tiempo real y luego reanuda Windows (la tarea iRMX de menor prioridad) después de que se hayan completado todas las actividades en tiempo real.
INtime RTOS para Windows
Al igual que iRMX para Windows, INtime RTOS también se instala en un sistema estándar de Windows. Una vez instalado, INtime RTOS programa todos los procesos en tiempo real para que se ejecuten primero, con una prioridad más alta que Windows. INtime RTOS se ejecuta como un kernel separado e independiente fuera del kernel de Windows, sin modificar el kernel, los controladores o las aplicaciones de Windows.
Los procesos en tiempo real se ejecutan en el kernel de INtime y los procesos en tiempo no real se ejecutan en Windows. Los subprocesos de aplicaciones de Windows se comunican con sus homólogos en tiempo real en el kernel INtime a través de una API especial que facilita la coordinación y el intercambio de datos.
Plataforma de virtualización eVM para Windows
La plataforma de virtualización eVM proporciona una máquina virtual que aloja sistemas operativos integrados y en tiempo real que se ejecutan junto con Microsoft Windows. La plataforma eVM requiere tecnología de virtualización Intel (o Intel VT) para funcionar. El sistema operativo invitado que se ejecuta dentro de VMM se ejecuta en paralelo con Windows, en una plataforma multinúcleo estándar de la industria, compatible con PC. [7]
Las E / S heredadas se pueden emular con Intel VT. Los canales de comunicación virtual, como Ethernet virtual o un enlace serial virtual, proporcionan un medio para que las aplicaciones integradas que se ejecutan en el VMM se coordinen con las aplicaciones de Windows.
Las necesidades de hardware directo (acceso a E / S) y temporización determinista ( latencia de interrupción ) se abordan dando al sistema operativo invitado acceso directo al hardware de tiempo crítico. La E / S se asigna exclusivamente a cada sistema operativo invitado, por lo que los controladores de dispositivos nativos existentes tienen acceso directo al hardware real.
Entorno de desarrollo
Las herramientas TenAsys RTOS están integradas en Microsoft Visual Studio IDE.
Notas
- ^ RadiSys adquiere el negocio de multibus de Intel Corp., Intel adquiere una participación del 17% en el capital social de RadiSys [1]
- ^ ¿ Quién es el propietario de Multibus? o un producto Intel anterior?
- ^ "TenAsys® anuncia eVM ™ para Windows® Embedded Virtualization Manager" . EEJournal . 2010-03-22 . Consultado el 20 de octubre de 2020 .
- ^ RadiSys envía INtime a clientes de todo el mundo
- ^ Ganadores y finalistas de los 8th Annual Innovation Awards (1997) de EDN
- ^ Elementos en tiempo real, Donald J. Ewing, profesor emérito, Ingeniería eléctrica y Ciencias de la computación de la Universidad de Toledo, EECS 4170/5170/7170 Notas de clase [2]
- ^ "TenAsys® anuncia eVM ™ para Windows® Embedded Virtualization Manager" . EEJournal . 2010-03-22 . Consultado el 20 de octubre de 2020 .
Referencias
- Schwaderer, Curt (mayo de 2006). "Sistema operativo en tiempo real para procesadores multinúcleo: graves implicaciones para los sistemas AdvancedTCA" (PDF) . Sistemas CompactPCI y AdvancedTCA . (descripción general de la historia y la tecnología)
- Neumann, Dean; Kulkarni, Dileep; Kunze, Aaron; Rogers, Gerald; Verplanke, Edwin (agosto de 2006). "Tecnología de virtualización Intel en aplicaciones de infraestructura de comunicaciones e integradas" (PDF) . Revista de tecnología de Intel . (aplicación de virtualización a sistemas embebidos)
- Mick, Robert (agosto de 2006). "La tecnología de virtualización permite una plataforma de automatización común" (PDF) . Informe ARC . (impacto de la tecnología de virtualización en los sistemas de fabricación)
- Shaum, Loren (julio de 2007). "Cuando realmente se necesita RTOS" . Diseño de control . (aplicación de un RTOS al control de la máquina)
- Ciufo, Chris (julio de 2008). "La virtualización produce optimización de hardware y nuevas arquitecturas integradas" . Sistemas militares integrados . (Software de virtualización COTS para aplicaciones de sistemas militares)
enlaces externos
- Página de inicio de TenAsys
- Página del producto iRMX
- Página del producto INtime
- página del producto eVM