470 Shares 1728 views

Ejemplos de sistemas operativos en tiempo real. Ejemplos de sistemas operativos de red

El sistema operativo en tiempo real (RTOS) – este sistema operativo, lo que garantiza una cierta capacidad de un intervalo de tiempo predeterminado. Por ejemplo, puede ser diseñado de manera que para mostrar que un objeto se ha hecho disponible para el robot en la línea de montaje. Tales recubrimientos se clasifican como "duro" y "blando".

sistemas operativos de disco duro en tiempo real suponen que el cálculo no puede ser ejecutado, si el objeto no está disponible en el período señalado (esta operación va a terminar en un fracaso).

El sistema operativo suave en la línea de montaje en tiempo real en estas condiciones continuará operando, pero la salida puede ser menor porque las instalaciones no son capaces de ser puestos a disposición a su debido tiempo, con el resultado de que el robot temporalmente improductivo.

Antes de presentar ejemplos de sistemas operativos en tiempo real, es necesario comprender las peculiaridades de su uso. Algunos de estos OS son creados para aplicaciones específicas, mientras que otros – para el más general. Además, algunos carcasa de propósito general también a veces se utiliza para el funcionamiento en tiempo real. Como ejemplos de este tipo de sistemas operativos pueden funcionar bien conocido Windows 2000 o Microsoft IBM / 390. Es decir, incluso si el sistema operativo no cumple ciertos requisitos, puede tener características que nos permiten considerarla como una solución para un problema de aplicación específicos en tiempo real.

Ejemplos de sistemas operativos y su caracterización

En general, el sistema operativo de tiempo real tiene las siguientes características:

  • Multitarea.
  • flujos de proceso que puede ser priorizados.
  • Un número suficiente de los niveles de interrupción.

sistemas operativos en tiempo real se utilizan a menudo en pequeñas pieles incrustados, que se utilizan en formato microdispositivos. Por ejemplo, algunos de núcleo puede ser considerado como un sistema de una sola tarea operativo (ejemplos: el núcleo como parte de IOS, Android, etc …) en tiempo real. Sin embargo, para llevar a cabo sus tareas requieren otros componentes del dispositivo, por ejemplo, los conductores. Por eso en toda regla del sistema operativo es en tiempo real, por regla general, es algo más que el kernel.

Un ejemplo típico es la aplicación RTOS HDTV-receptor y una pantalla. Se debe leer la señal digital, decodificar y mostrar en forma de datos entrantes. Cualquier retraso será notable como el vídeo de píxeles y / o el sonido está distorsionado.

Sin embargo, cuando los sonidos por favor "dan ejemplos de sistemas operativos de este tipo," se refiere a mencionar los nombres más famosos. ¿Qué parte de este grupo?

VxWorks de empresas WindRiver

VxWorks es un sistema operativo de tiempo real desarrollado como un software propietario con la ayuda de WindRiver. Cuando se libera por primera vez en 1987, VxWorks fue diseñado originalmente para su uso en sistemas embebidos que requieren tiempo real y el rendimiento determinista. Por lo tanto, los ejemplos de este tipo de sistemas operativos se utilizan en las áreas de protección y seguridad, diferentes industrias (en particular el sector aeroespacial y de defensa), la fabricación de dispositivos médicos, equipo industrial, robótica, energía, gestión del transporte, infraestructura de red, mejorar la automoción y electrónica de consumo.

VxWorks apoya el Intel (x86, incluyendo una nueva versión de IntelQuarkSoC y x86-64), MIPS, PowerPC, SH-4, y ARM-arquitectura. Viene con un potente núcleo RTOS, middleware, soporte para paquetes de complementos basados en honorarios de tecnologías de hardware y de otros fabricantes. En su último número – VxWorks 7 – El sistema se ha actualizado a la modularidad y la actualización de manera que el núcleo del sistema operativo está contenido por separado del middleware, aplicaciones, y otros paquetes.

QNX Neutrino

También ejemplos clásicos de este tipo de sistemas operativos – algunos shell Unix. Tal es el QNX Neutrino, desarrollado originalmente en la década de 1980, la empresa canadiense Quantum Software Systems. En última instancia, el desarrollo de BlackBerry fue adquirida en 2010. QNX es uno de los primeros sistemas operativos microkernel con éxito comercial, que se utiliza en varios dispositivos, incluyendo automóviles y teléfonos móviles.

FreeRTOS

FreeRTOS es un popular sistema operativo en tiempo real nuclear dispositivos embebidos, que se carga 35 microcontroladores. Se extiende bajo licencia GPL con la restricción adicional y excepciones opcionales. Restricción prohíbe la evaluación comparativa, mientras que la exención permite a los usuarios utilizar su propio código con un código cerrado, manteniendo al mismo tiempo el propio núcleo. Por lo tanto, facilita las FreeRTOS uso en sus propias aplicaciones.

windows CE

Windows Embedded Compacto – es el sistema operativo de la subfamilia desarrollado corporación "Microsoft" dentro de la familia de Windows Embedded de productos. A diferencia de Windows Embedded Standard, el cual está basado en Windows NT, estos ejemplos de sistemas operativos de uso exclusivo núcleo híbrido. "Microsoft" compañía proporciona licencia de Windows CE para los fabricantes de equipos originales que pueden modificar y crear sus propias interfaces de usuario, proporcionando la base técnica para esto.