Para sistemas de tempo real
Download
1 / 10

para sistemas de tempo real - PowerPoint PPT Presentation


  • 80 Views
  • Uploaded on

&. para sistemas de tempo real. C. Histórico. QNX Software Systems – 1980 Gordon Bell, Dan Doge 2x mais mercado que seu concorrente mais próximo Que concorrente??. Automação industrial Telecomunicaçãoes Pontos de venda Instrumentação médica Eletrônica de consumidos

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' para sistemas de tempo real' - bethan


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Para sistemas de tempo real

&

para sistemas

de tempo real

C


Hist rico
Histórico

  • QNX Software Systems – 1980

    • Gordon Bell, Dan Doge

  • 2x mais mercado que seu concorrente mais próximo

    • Que concorrente??

    • Automação industrial

    • Telecomunicaçãoes

    • Pontos de venda

    • Instrumentação médica

    • Eletrônica de consumidos

    • Tecnologia altomotiva

    • Controle de processos

    • Controle de tráfego

    • Callcenters


    Caracter sticas
    Características

    Tempo Real

    Multi-tarefa

    Hardware padrão PC (x86)

    Família UNIX

    Micro-kernel

    24h/dia, 365 dias/ano, sem parada


    Caracter sticas1
    Características

    QNX Neutrino RTOS

    Drivers, aplicações, pilhas de protocolos e sistema de arquivo rodam no espaço do usuários

    Tolerante a falhas



    Refer ncias
    Referências

    • QNX Software Sysmtems

      • http://www.qnx.com

      • http://www.qnx.com/products/neutrino_rtos/#

      • http://www.qnx.com/products/neutrino_rtos/secure_kernel.html

      • http://www.qnx.com/developers/qnx4/

    • Wikipedia

      • http://pt.wikipedia.org/wiki/QNX


    Concurrent c
    Concurrent C

    • Concurrent C é um super conjunto de C.

    • Provê facilidades de processamento paralelo

    • Processos interagem por meio de transações

      • Síncronas

      • Assíncronas


    Concurrent c1
    Concurrent C

    Não provê facilidades para programação de sistemas hard real time.

    Responsabilidade do programador garantir restrições temporais.


    Concurrent c2
    Concurrent C

    Definição de processos;

    Criação de processos (usando a operação create);

    Especificação de qual processador um processo vai rodar(usando a cláusula processor da operação create);


    Especificação, consulta e mudança de prioridades de processos (usando a cláusula priority do operador create e através de funções da biblioteca)

    Transações síncronas e assíncronas;

    Delays e timeouts, usando a instrução delay e o operador within;

    Tratamento de interrupções (usando a função c_associate, que associa interrupções transações)


    ad