el

l este artículo está sobre el sistema operativo del iRMX; para el uso, ver el control de fines generales RM-X; para el protocolo del correo, ver MX reverso .

el iRMX es un sistema operativo en tiempo real diseñado específicamente para el uso con el Intel 8080 y familia 8086 de procesadores. Es siglas para el ejecutivo de los trabajos m3ultiple en tiempo real del . iRMX desarrollado de Intel en el final de los 70 y original lanzado le en el an o 80 para apoyar y para crear la demanda para sus plataformas de los procesadores y del sistema del Multibus.

El iRMX eficaz 2000 es apoyado, mantenido, y autorizado por todo el mundo por TenAsys Corporation, bajo arreglo exclusivo de la autorización con el Intel .

el iRMX es un diseño acodado: contener un núcleo, un núcleo, un sistema básico de la entrada-salida, un sistema extendido de la entrada-salida y un interfaz humano. Una necesidad de la instalación incluye solamente los componentes requeridos: sincronización intertask, subsistemas de comunicación, un sistema de ficheros, gerencia de memoria extendida, cáscara de comando, etc. El sistema de ficheros nativo es específico al iRMX, pero tiene muchas semejanzas al sistema de ficheros original de Unix (V6), tal como 14 componentes del nombre de trayectoria del carácter, nodos del archivo, listas del sector, directorios legibles del uso, etc.

los procesos múltiples de las ayudas del iRMX (conocidos como tareas en lenguaje de RMX) y los hilos de rosca múltiples se apoyan dentro de cada proceso (tarea). Además, los tratantes de interrupción y los hilos de rosca existen para funcionar en respuesta a interrupciones de hardware. Así, el iRMX es un multiprocesamiento, con hilos múltiples, con derecho preferente, sistema operativo en tiempo real (RTOS).

variantes del iRMX

Varias variaciones del iRMX se han desarrollado desde su introducción original en el Intel 8080 : iRMX I, II e III, iRMX-86, iRMX-286, DOS-RMX, iRMX para Windows, y, recientemente, INtime. Mientras que muchas de las variantes originales del iRMX son todavía funcionando, sólo el iRMX III, el iRMX para Windows, e INtime se apoyan actual para el desarrollo de nuevos usos en tiempo real. Cada uno de estas tres variantes apoyadas del iRMX requiere un Intel 80386 equivalentes o un procesador más alto al funcionamiento.

Una diferencia arquitectónica significativa entre el INtime RTOS y el resto de las variantes del iRMX es la ayuda para los segmentos de la dirección (véase los segmentos de la memoria. La familia original 8086 de procesadores confió pesadamente en los registros del segmento para superar las limitaciones asociadas a tratar el las cantidades grandes de de memoria vía los registros de 16 bits. El sistema operativo del iRMX y los recopiladores se convirtieron para el iRMX incluyen características para explotar las características de la dirección dividida en segmentos de la arquitectura original X86. La variante de INtime del iRMX no incluye la ayuda explícita para la segmentación, optando en lugar de otro apoyar solamente el esquema de dirección plano de 32 bits más simple y más común.

Nota: a pesar de que los procesos nativos escritos para INtime pueden funcionar solamente usar el plano-modo unsegmented que trata, es posible virar y funcionar algunos más viejos usos del iRMX hacia el lado de babor que utilicen la dirección dividida en segmentos al núcleo de INtime.

Cuando Intel introdujo el procesador de Intel 80386, además de ampliar el iRMX RTOS para apoyar los registros de 32 bits, ayuda también incluida del iRMX III para los cuatro anillos distintos de la protección (nombrados los anillos 0 a 3) que el describe el mecanismo del proteger-modo de la arquitectura de 32 bits de Intel. Muy pocos sistemas han utilizado en la práctica nunca más que los anillos 0 y 3 para ejecutar esquemas de la protección.

iRMX

II, III, -286 y -86 las variantes de I, se piensan como sistemas operativos en tiempo real independientes. Un número de utilidades y de usos del desarrollo fueron hechos para el iRMX, tal como recopiladores ( PL/M, FORTRAN, C ), un los usos de TX, de proceso del redactor y de adquisición de datos y así sucesivamente. Los compiladores cruzados recibidos en el sistema VAX/VMS también fueron hechos disponibles por Intel. el iRMX III todavía se apoya hoy y se ha utilizado como la tecnología de base para productos en tiempo real más nuevos de la virtualización RTOS incluyendo el iRMX para Windows y el INtime .

DOS-RMX

DOS-RMX es una variante del sistema operativo del iRMX independiente diseñado para permitir que dos sistemas operativos compartan una sola plataforma de hardware. En los términos más simples, el MS-DOS y el iRMX funcionan concurrentemente en una computadora compatible de la sola PC de IBM, donde las tareas del iRMX (procesos) tienen prioridad de planificación sobre el núcleo, interrupciones, y usos del DOS. los acontecimientos del iRMX (e., interrupciones de hardware) se apropian del núcleo del DOS para asegurar que las tareas pueden responder a los acontecimientos en tiempo real de una manera tiempo-determinista. En un sentido funcional, DOS-RMX es el precursor al iRMX para Windows y el INtime .

En la práctica, DOS-RMX aparece como TSR al núcleo del MS-DOS . Cargado una vez como TSR, el iRMX asume el control la CPU, cambiando al modo protegido y DOS corriente en una máquina virtual dentro de una tarea de RMX. ¡intercambio de datos y de actividades coordinadas entre las tareas que funcionan en el núcleo del iRMX y los usos que funcionan en el núcleo del DOS. --> esta combinación proporciona funcionalidad en tiempo real de RMX así como servicios completos del MS-DOS.

iRMX para Windows

Como DOS-RMX, este sistema proporciona una mezcla híbrida de servicios y de capacidades definidos por MS-DOS, el Microsoft Windows, y el iRMX. la comunicación del Inter-uso vía una capacidad realzada del DDE de Windows permite tareas de RMX de comunicar con los procesos de Windows.

¡compartimiento del octeto debe ser incluida-->

el iRMX para Windows fue pensado original para el uso conjuntamente con la versión de 16 bits Microsoft Windows . En 2002 el iRMX para Windows fue reintroducido agregando estas personalidades de RMX al INtime RTOS para Windows, permitiendo que sea utilizado conjuntamente con las versiones de 32 bits del proteger-modo de Windows (Windows NT, Windows 2000, etc.

INtime

Como sus precursores del iRMX, el INtime es un sistema operativo en tiempo real. Y, como DOS-RMX y el iRMX para Windows, funciona conncurrently con un sistema operativo de fines generales en una sola plataforma de hardware.0 fue introducido original en 1997 conjuntamente con el sistema operativo de Windows NT . Se ha aumentado desde entonces para incluir la ayuda para todas las plataformas subsecuentes de Microsoft Windows del proteger-modo, incluyendo Windows Vista.

Como iRMX, INtime se puede también utilizar como RTOS independiente. Los binarios de INtime pueden funcionar sin cambiar al funcionar en un nodo independiente del del INtime RTOS. Desemejante de Windows, INtime puede funcionar en un Intel 80386 o el procesador equivalente. Las versiones actuales del sistema operativo de Windows requieren generalmente por lo menos a procesador del nivel del Pentium patear y ejecutar.

La introducción de INtime 3.0 incluyó varios realces importantes. Entre ellos, ayuda para los procesadores multifilares y la capacidad eliminar errores de procesos en tiempo real en el núcleo de INtime usar el estudio visual de Microsoft. El INtime no es un sistema operativo del SMP, así la ayuda para los procesadores multifilares se restringe a una forma especial del multiprocesamiento asimétrico . Cuando está utilizado en un procesador multifilar INtime puede ser configurado para funcionar en una base de la CPU mientras que Windows funciona en las bases restantes del procesador.

Aplicaciones

Utilizar los casos y los casos de éxito se pueden ver en el Web site de TenAsys.
  • Zenithic
  • RMX
    Random links:Kamakura, Kanagawa | Henry Wharton Conway | División de Forde | Piedra de la imagen | Wiederbewaffnung

  • © 2007-2008 enciclopediaespana.com; article text available under the terms of GFDL, from en.wikipedia.org
    ="http://pagead2.googlesyndication.com/pagead/show_ads.js">