Proyecto Qnx

Páginas: 26 (6456 palabras) Publicado: 21 de junio de 2012
PLANTEAMIENTO DEL PROBLEMA



Debido a la necesidad de tener conocimiento acerca de los sistemas operativos en tiempo real se investigo sobre el sistema operativo QNX por su gran aceptación en el mercado mundial a nivel industrial y la experiencia que tiene de más de 20 años en el ramo.

QNX es un sistema operativo siendo totalmente privado y auto-financiado la compañía ha sido redituabletodos y cada uno de los años. También ha gozado de un crecimiento excepcional.






































OBJETIVOS



• Tener conocimiento acerca de los sistemas operativos que manejan tiempo real y su aplicación en la industria.


• Conocer el funcionamiento del sistema operativo QNX y como se relacionan sus procesos.


•Saber las principales diferencias que existen entre los sistemas operativos más comunes que existen en el mercado y QNX.








































MARCO REFERENCIAL


HISTORIA

QNX Software Systems Ltd. fue fundada en 1980 por Gordon Bell y Dan Dodge para desarrollar, mantener y poner en el mercado el sistema operativo de tiempo real QNX quecorre bajo procesadores INTEL: 386, 486, Pentiums y sus clones como AMD, Nat Semiconductor, Cyrix y SGS Thompson.

Aún hoy Dan Y Gordon participan en la codificación y desarrollo del sistema operativo QNX.

Siendo totalmente privada y auto-financiada la compañía ha sido redituable todos y cada uno de los años. También ha gozado de un crecimiento excepcional. De hecho, durante la décadapasada, expandió sus cuarteles generales cuatro veces su tamaño para manejar el aumento de personal y de producción. Actualmente tiene alrededor de 150 empleados y con un ingreso anual aproximado de $ 24.000.000 por año en ventas. Tiene alrededor de 40 socios distribuidores que sirven a casi 100 países en todo el mundo. Para brindar soporte a la red de distribución en Europa tiene una división, QNXEurope, ubicada cerca de Londres, Inglaterra.

FUNDADORES

QNX fue creado por dos fundadores y co-presidentes Gordon Bell y Dan Dodge. Existe la leyenda que las primeras ideas surgieron en la época en que se encontraban en la universidad de Waterloo. A principio de los 80 comenzaron a trabajar en un pequeño SO basado en un kernel con pasaje de mensajes cuya interfase de usuario se parecía a laUNIX. Los prototipos eran dos procesadores un 6809 construido por Dan y un 8088 construido por Gordon. Al principio de los 80 IBM lanzó su IBM PC basada en el 8088 y ahí comenzó la carrera. Cerca de 6 meses después de que IBM hiciera su lanzamiento Dan y Gordon hicieron conocido su producto con un aviso en una PC Magazine. Ellos denominaron a su producto QUNIX, dado que era un “Quick UNIX”.Llamaron a su compañía Quantum Software Systems Limited. El nombre QUNIX duró un año o dos hasta que recibieron una notificación de AT&T de que debían cambiarlo. Siempre listos para un desafío, cambiaron la forma de escribirlo a QNX pero no cambiaron su pronunciación(se supone que QNX se debe pronunciar “quiunix”).

ESTÁNDARES QUE SOPORTA EN TIEMPO REAL

QNX soporta los estándares API, estándaresde utilitarios y la mayoría de los estándares de tiempo real, conocidos como 1003.1, 1003.2 y 1003.3 respectivamente. QNX no soporta algunos estándares en el cual su inclusión provocaría una limitación en la potencia del SO.
QNX puede compilarse en POSIX sin forzarlo a perder sus subyacentes características de alta performance. Esto es posible porque POSIX describe la interfase, pero no tienerequerimientos en cuanto a su implementación. Esto resultó ser una brillante maniobra. Manteniendo su núcleo subyacente de pasaje de mensajes, QNX mantiene sus características de performance en tiempo real.

DISTINTOS TIPOS DE RTOS


En el mercado actual, los sistemas operativos de tiempo real caen bajo tres categorías principales - ejecutivo de tiempo real, monolítico, y modelo de proceso...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Secuencias De Arranque En QNX
  • Administración De Procesos Qnx
  • Un proyecto Un proyecto
  • Sistema Operativo Qnx
  • Proceso cliente servido en qnx
  • Sistema Operativo Qnx
  • Proyecto
  • Proyecto

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS