ALEGSA.com.ar

Definición de QNX (sistema operativo)

Significado de QNX: QNX es un sistema operativo de tiempo real tipo UNIX. Fue uno de los primeros éxitos comerciales en sistemas operativos con microkernel y es usado en múltiples ...
31-07-2023 00:00
Para poder mantener nuestro sitio web gratuito nos ayudas mucho si nos sigues en nuestras Redes Sociales

 


Definición de QNX (sistema operativo)

 

QNX es un sistema operativo de tiempo real tipo UNIX. Fue uno de los primeros éxitos comerciales en sistemas operativos con microkernel y es usado en múltiples dispositivos con sistemas integrados (embebidos) como routers de internet de alta capacidad, simuladores de vuelo, control de tráfico aéreo, sistemas de navegación, controladores de trenes de alta velocidad, distribución de TV por cable, sistemas de efectos especiales en Hollywood, teléfonos inteligentes, dispositivos móviles, dispositivos médicos (ej: monitores cardíacos, LISIK, máquinas de electrocardiogramas), sistemas de casinos, etc.

Fue desarrollado a principios de 1980 por la empresa canadiense Quantum Software Systems, luego renombrada QNX Software Systems y finalmente adquirida en 2010 por BlackBerry.

QNX es ampliamente reconocido en la industria por su estabilidad y confiabilidad, lo que lo hace especialmente adecuado para aplicaciones en tiempo real y de misión crítica. Su diseño modular y su enfoque en la seguridad y la facilidad de uso lo han convertido en una opción popular para una amplia gama de dispositivos y sistemas.

Con su arquitectura basada en microkernel, QNX permite una mayor flexibilidad y escalabilidad en la implementación de sistemas integrados. Esto significa que los desarrolladores pueden personalizar y optimizar el sistema operativo específicamente para las necesidades de su dispositivo o aplicación, lo que resulta en un rendimiento óptimo y una mayor eficiencia energética.

Además, QNX cuenta con una amplia comunidad de desarrolladores y una sólida base de soporte, lo que facilita el acceso a recursos y ayuda técnica. Esto ha estimulado la innovación y el desarrollo de soluciones personalizadas para diferentes industrias y sectores, de modo que los fabricantes pueden aprovechar al máximo las capacidades de QNX en sus productos.

La adquisición de QNX por parte de BlackBerry en 2010 ha permitido una mayor integración con otros productos y servicios de la empresa, lo que ha fortalecido aún más su posición en el mercado de sistemas operativos embebidos. Con la experiencia y el historial de BlackBerry en seguridad de datos y comunicaciones, QNX ha logrado posicionarse como una opción preferida para dispositivos móviles y sistemas integrados que requieren un alto nivel de seguridad y protección de datos.

En resumen, QNX es un sistema operativo de tiempo real tipo UNIX que ha demostrado su capacidad y confiabilidad en una amplia gama de aplicaciones y dispositivos. Su arquitectura flexible, su enfoque en la seguridad y su sólido soporte técnico lo convierten en una elección popular para industrias que requieren sistemas operativos robustos y de alto rendimiento.



Características del sistema QNX



- Familia de sistema operativo: Unix-like.

- Fuente/código compartido.

- QNX es un sistema pequeño, de hecho las primeras versiones entraban en un solo disco flexible.

- Lanzamiento: 1982.

- Mercado: sistemas integrados (embebidos).

- QNX Neutrino es ampliamente utilizado en componentes de automóviles, sistemas de control industrial, instrumentos médicos, sistemas de defensa, plantas nucleares, etc.

- Plataformas: en sus versiones actuales está disponible en prácticamente todas las plataformas de CPU actuales usadas en el mercado de sistemas integrados como ser Intel 8088, x86, MIPS, PowerPC, SH-4, ARM, StrongARM, XScale

- Tipo de núcleo (kernel): RTOS (microkernel). Como está basados en microkernel, QNX corre la mayor parte del sistema operativo en forma de pequeñas tareas conocidas como servicios. Esto difiere de los tradicionales núcleos monolíticos, en donde el sistema operativo es un gran programa compuesto de un gran número de partes con diferentes funciones.

En el caso de QNX, el uso de microkernel (micronúcleo) permite a los usuarios (desarrolladores) detener cualquier funcionalidad que no empleen sin tener que cambiar el sistema operativo en sí; en su lugar, esos servicios simplemente no corren.

- Licencia: propietario, aunque ofrece una licencia para uso no comercial y académico.

- Sitio web oficial: www.qnx.com



Historia de QNX



- Gordon Bell y Dan Dodge, estudiantes de la Universidad de Waterloo en 1980, fundaron Quantum Software Systems al mudarse a Kanata, Ontario (Canadá) con el objetivo de crear un sistema operativo con un kernel de tiempo real.

- En 1982 se lanza la primera versión de QNX para las CPU Intel 8088.

- Se popularizó al ser seleccionado como sistema operativo para las computadoras de las escuelas de Ontario llamadas Unisys ICON.

- El kernel de 44k de QNX era demasiado grande para ser incluido en un chip de aquellos tiempos, por lo que este sistema operativo no era usado aún en sistemas integrados.

- El sistema operativo QNX fue ganando reputación por su fiabilidad y comenzó a ser empleado en máquinas industriales.

- Para finales de 1980, la empresa Quantum comprendió que el mercado se movía hacia el modelo POSIX y se decidió reescribir el núcleo (kernel) para sea más compatible a un nivel más bajo, el resultado fue el QNX 4. Gracias a la interfaz POSIX, portar paquetes Unix y BSD hacia QNX fue mucho más fácil.

- En ese tiempo en la empresa se desarrolló un nuevo concepto para sistema de ventanas, este concepto patentado fue llamado QNX Photon microGUI, aunque QNX también proveía una versión del sistema XWindows.

- La compañía cambia su nombre a QNX Software System.

- Para finales de los 90 se comienza a desarrollar desde ceri una versión totalmente diferente de QNX para ser compatible con SMP (multiprocesamiento simétrico) y soportar todas las APIs POSIX actuales y las futuras.

- Como resultado de todo esto se lanza QNX Neutrino RTOS en 2001.

- En 2002 se lanza QNX Momentics Tool Suite.

- En 2004 se anuncia la adquisición de la empresa por parte de Harman International Industries.

- Tras la adquisición por parte de Harman, el sistema QNX comienza a ser ampliamente usado en la industria automovilística en más de 200 diferentes marcas y modelos de autos; antes era sólo usado en telemática, ahora también en sistemas de navegación, información y entretenimiento. Para 2011 la QNX CAR Application Platform es empleada en más de 20 millones de vehículos.

- La empresa ha lanzado productos middleware como el QNX Aviage Multimedia Suite, el QNX Aviage Acoustic Processing Suite y el QNX HMI Suite.

- El sistema operativo IOS-XR (sistema operativo de alta disponibilidad) de Cisco es desarrollado entre 2004 y 2005 y está basado en QNX.

- En septiembre de 2007, la empresa QNX Software Systems anuncia la disponibilidad de parte de su código fuente.

- El 9 de abril de 2010, se anuncia que Research In Motion comprará QNX Software Systems a la compañía Harman International Industries. Ese mismo día, el código fuente deja de estar accesible.

- En septiembre de 2010 se anuncia una tableta llamada BlackBerry PlayBook que emplea un sistema operativo basado en QNX y es llamado BlackBerry Tablet OS

- En diciembre de 2011 se lanza el sistema BlackBerry 10, el sustituto del sistema operativo anterior.


Resumen: QNX



QNX es un sistema operativo de tiempo real similar a UNIX, usado en múltiples dispositivos como routers, simuladores de vuelo, teléfonos inteligentes, dispositivos médicos y sistemas de casinos. Fue desarrollado en los años 80 por Quantum Software Systems y adquirido por BlackBerry en 2010.




¿Qué es un sistema operativo de tiempo real tipo UNIX?



Un sistema operativo de tiempo real es aquel que está diseñado para administrar tareas con restricciones temporales específicas, es decir, que deben ejecutarse en un tiempo determinado. QNX es un sistema operativo de este tipo, basado en el modelo UNIX, que permite la planificación y ejecución de tareas en tiempo real, asegurando un rendimiento confiable y predecible.


¿En qué dispositivos se utiliza el sistema operativo QNX?



QNX es utilizado en una amplia variedad de dispositivos con sistemas integrados (embebidos), tales como routers de internet de alta capacidad, simuladores de vuelo, control de tráfico aéreo, sistemas de navegación, controladores de trenes de alta velocidad, distribución de TV por cable, sistemas de efectos especiales en Hollywood, teléfonos inteligentes, dispositivos móviles, dispositivos médicos y sistemas de casinos, entre otros.


¿Cuál es la ventaja de utilizar QNX en dispositivos de alta capacidad y misión crítica?



La principal ventaja de utilizar QNX en dispositivos de alta capacidad y misión crítica es su confiabilidad y rendimiento. QNX es conocido por su estabilidad, seguridad y capacidad para mantener operaciones continuas en entornos exigentes. Además, su arquitectura modular y su capacidad para ejecutar tareas en tiempo real lo convierten en una opción ideal para aplicaciones críticas donde no se pueden permitir fallos.


¿Cuáles son los beneficios de utilizar QNX en dispositivos médicos?



El uso de QNX en dispositivos médicos brinda numerosos beneficios, como la capacidad de ofrecer un rendimiento confiable y predecible, esencial en el monitoreo y control de funciones vitales. Además, QNX es conocido por su alta seguridad, lo que es crucial en los dispositivos médicos para proteger la privacidad y la integridad de los datos del paciente. La flexibilidad y escalabilidad de QNX también permiten la personalización y adaptación de los dispositivos a las necesidades específicas de cada caso.


¿Cuál es la importancia de QNX en la industria del entretenimiento?



QNX juega un papel crucial en la industria del entretenimiento al proporcionar sistemas de efectos especiales en Hollywood. La capacidad de QNX para ejecutar tareas en tiempo real con alta precisión y su capacidad para incorporar interfaces gráficas avanzadas permiten la creación de efectos especiales impresionantes y realistas en películas y producciones de televisión. Además, su estabilidad y fiabilidad garantizan la continuidad del proceso creativo sin interrupciones.


¿Qué características hacen de QNX una opción popular en dispositivos móviles?



QNX se ha convertido en una opción popular en dispositivos móviles debido a su eficiencia, rendimiento y capacidad de respuesta. El sistema operativo está diseñado para ejecutarse en hardware con recursos limitados, lo que permite un funcionamiento rápido y sin problemas en dispositivos como teléfonos inteligentes y tabletas. Además, la seguridad y estabilidad de QNX hacen que los dispositivos móviles sean menos susceptibles a fallos y vulnerabilidades, brindando una experiencia de usuario confiable y segura.





Autor: Leandro Alegsa
Actualizado: 31-07-2023

¿Cómo citar este artículo?

Alegsa, Leandro. (2023). Definición de QNX. Recuperado de https://www.alegsa.com.ar/Dic/qnx.php

Diccionario informático



Compartir nota:

 


articulos
Asistente IA
Escribe tu consulta sobre informática y tecnologías al asistente de Inteligencia Artificial
¡te responderá en segundos!




* ACLARACIÓN: Sugerimos dejar tu email si quieres que te contactemos para una respuesta de nuestro staff o corregir la respuesta de la IA.


Nuestras Redes

Puedes seguirnos y contactarnos en nuestras redes.
Facebook
WhatsApp
Instagram
Facebook Horoscopo

Usa nuestro buscador para definiciones, informática y tecnologías