para sistemas de tempo real
Download
Skip this Video
Download Presentation
para sistemas de tempo real

Loading in 2 Seconds...

play fullscreen
1 / 10

para sistemas de tempo real - PowerPoint PPT Presentation


  • 83 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);

slide10

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