QNX SISTEMA OPERATIVO EN TIEMPO REAL
QUNIX  "Quick UNIX“ Quantum Software Systems Limited QNX  “quiunix”
HISTORIA E 1980, Gordon Bell y Dan Dodge, estudiantes de la Universidad de WaterLoo fundan la Quantum Software Systems. En 1982, la primera version de QNX es lanzada para Intel 8088. Em los primeros años, QNX fue difundido solamente en el mundo não-embarcado, pues su kernel de 44k era muy grande para esse tipo de aplicacion.
A finales de los años 80, Quantum percibio que el mercado estaba migrando rapidamente al modelo POSIX y decidio reescribir el kernel para mayor compatibilidad en bajo nivel. El resultado fue QNX 4. Em esse mismo tiempo, fue desarrollado un sistema de ventanas, n ombrado Photon microGUI.
En 2001, salio  QNX Neutrino, nueva version QNX, totalmente compaible com POSIX, es Desarrollada desde el inicio para ser compatible con SMP (Symmetric Multiprocessing), manteniendo la arquitetura de microkernel. En 2004 la compañia anuncio su venta para Harman International Industries. Antes de esa aquisición, QNX ya habia sido usado extensamente en la indústria automotriz para sistemas  de telemetria. Desde su compra por Harman,  QNX há sido  instalado sobre 180  modelos diferentes de automoviles.
El12 de septiembre de 2007, QNX Software Systems abriuo el codigo fuente de su sistema operativo de tiempo real QNX Neutrino, para uso no comercial.
Las primeras betas que se lanzaron no tenían multitasking pero corrían en una IBM PC con solo 64 k de RAM y un floppy de 180k la versión 1.0 fue la primera que soportó multitasking
QNX 4.24 En las últimas etapas de esta historia la compañía cambió su nombre a QNX Software Systems Limited, ya que el nombre Quantum se confundía con otras compañías de nombres similares y además QSSL quería identificar su nombre más con su producto.
QNX/Neutrino El sucesor de QNX: QNX/Neutrino  dirigida al mercado de los embebidos.
SOCIOS AMD, Ampro, Arcom, Force Computers, Hewlett-Packard, IBM, Intel, Metrowerks, Motorola Computer Group, Motorola SPS, NEC, National Semiconductor, PEP Modular Computer, STMicroelectronics, el Sun Microsystems, Sybase, Trillium, y Ziatech
ARQUITECTURA Microkernel Modularizada - cualquier componente puede ser interrumpido, removido o adicionado  dinamicamente. Multi-target - ARM, MIPS, PowerPC, SH-4, StrongARM, XScale, x86. Soporte para POSIX. Soporte para J2ME. Soporte para ambientes multi-core. Sistema de arquivos en espacio de usuario con capacidad de compresion y acceso a  archivos via red. QNX Photon microGUI - Sistema de interface.
 
 
CARACTERISTICAS TR El kernel QNX contiene apenas escalonador de CPU, comunicacion inter-processos, redirecionamento de interrupciones y temporizadores. Todos los procesos se ejecutan en espacio de usuario, incluyendo u proceso especial conocido como  proc, que opera en conjunto con el microkernel en la creacion de otras tareas  y em la gestion de memoria. Esta organizacion es posible debido a dos mecanismos claves un subroutine-call para comunicacion inter-procesos y un boot loader que puede cargar una imagen conteniendo el kernel, programas de usuario y bibliotecas compartidas.
Soporte de clusters de tolerancia de fallas. Optimizado para sistemas distribuídos, inclusive con acesso a recursos externos  compartidos. CPM (Critical Process Monitor). - "Smart watchdog" que automaticamente reinicia procesos críticos cuando estos fallan, reduciendo el MTTR (Mean Time to Repair) del  sistema .
PRINCIPALES CLIENTES Boeing BTI Photonics Chrysler Cisco Deltex Medical Grayson Wireless (Allen Telecom) Hyundai NASA Naval Undersea Warfare Center Physiometrix PSA 4000 U.S. Army (Exército dos E.U.A) Siemens AXIOM Arti
 
 
 
 

So Qnx

  • 1.
    QNX SISTEMA OPERATIVOEN TIEMPO REAL
  • 2.
    QUNIX "QuickUNIX“ Quantum Software Systems Limited QNX “quiunix”
  • 3.
    HISTORIA E 1980,Gordon Bell y Dan Dodge, estudiantes de la Universidad de WaterLoo fundan la Quantum Software Systems. En 1982, la primera version de QNX es lanzada para Intel 8088. Em los primeros años, QNX fue difundido solamente en el mundo não-embarcado, pues su kernel de 44k era muy grande para esse tipo de aplicacion.
  • 4.
    A finales delos años 80, Quantum percibio que el mercado estaba migrando rapidamente al modelo POSIX y decidio reescribir el kernel para mayor compatibilidad en bajo nivel. El resultado fue QNX 4. Em esse mismo tiempo, fue desarrollado un sistema de ventanas, n ombrado Photon microGUI.
  • 5.
    En 2001, salio QNX Neutrino, nueva version QNX, totalmente compaible com POSIX, es Desarrollada desde el inicio para ser compatible con SMP (Symmetric Multiprocessing), manteniendo la arquitetura de microkernel. En 2004 la compañia anuncio su venta para Harman International Industries. Antes de esa aquisición, QNX ya habia sido usado extensamente en la indústria automotriz para sistemas de telemetria. Desde su compra por Harman, QNX há sido instalado sobre 180 modelos diferentes de automoviles.
  • 6.
    El12 de septiembrede 2007, QNX Software Systems abriuo el codigo fuente de su sistema operativo de tiempo real QNX Neutrino, para uso no comercial.
  • 7.
    Las primeras betasque se lanzaron no tenían multitasking pero corrían en una IBM PC con solo 64 k de RAM y un floppy de 180k la versión 1.0 fue la primera que soportó multitasking
  • 8.
    QNX 4.24 Enlas últimas etapas de esta historia la compañía cambió su nombre a QNX Software Systems Limited, ya que el nombre Quantum se confundía con otras compañías de nombres similares y además QSSL quería identificar su nombre más con su producto.
  • 9.
    QNX/Neutrino El sucesorde QNX: QNX/Neutrino dirigida al mercado de los embebidos.
  • 10.
    SOCIOS AMD, Ampro,Arcom, Force Computers, Hewlett-Packard, IBM, Intel, Metrowerks, Motorola Computer Group, Motorola SPS, NEC, National Semiconductor, PEP Modular Computer, STMicroelectronics, el Sun Microsystems, Sybase, Trillium, y Ziatech
  • 11.
    ARQUITECTURA Microkernel Modularizada- cualquier componente puede ser interrumpido, removido o adicionado dinamicamente. Multi-target - ARM, MIPS, PowerPC, SH-4, StrongARM, XScale, x86. Soporte para POSIX. Soporte para J2ME. Soporte para ambientes multi-core. Sistema de arquivos en espacio de usuario con capacidad de compresion y acceso a archivos via red. QNX Photon microGUI - Sistema de interface.
  • 12.
  • 13.
  • 14.
    CARACTERISTICAS TR Elkernel QNX contiene apenas escalonador de CPU, comunicacion inter-processos, redirecionamento de interrupciones y temporizadores. Todos los procesos se ejecutan en espacio de usuario, incluyendo u proceso especial conocido como proc, que opera en conjunto con el microkernel en la creacion de otras tareas y em la gestion de memoria. Esta organizacion es posible debido a dos mecanismos claves un subroutine-call para comunicacion inter-procesos y un boot loader que puede cargar una imagen conteniendo el kernel, programas de usuario y bibliotecas compartidas.
  • 15.
    Soporte de clustersde tolerancia de fallas. Optimizado para sistemas distribuídos, inclusive con acesso a recursos externos compartidos. CPM (Critical Process Monitor). - "Smart watchdog" que automaticamente reinicia procesos críticos cuando estos fallan, reduciendo el MTTR (Mean Time to Repair) del sistema .
  • 16.
    PRINCIPALES CLIENTES BoeingBTI Photonics Chrysler Cisco Deltex Medical Grayson Wireless (Allen Telecom) Hyundai NASA Naval Undersea Warfare Center Physiometrix PSA 4000 U.S. Army (Exército dos E.U.A) Siemens AXIOM Arti
  • 17.
  • 18.
  • 19.
  • 20.