A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

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??

Apresentações semelhantes


Apresentação em tema: "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??"— Transcrição da apresentação:

1 PARA SISTEMAS DE TEMPO REAL C &

2 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 Call centers

3 Características Tempo Real Multi-tarefa Hardware padrão PC (x86) Família UNIX Micro-kernel 24h/dia, 365 dias/ano, sem parada

4 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

5 Visual Gráfico

6 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/products/neutrino_rtos/secure_kernel. html http://www.qnx.com/developers/qnx4/ Wikipedia http://pt.wikipedia.org/wiki/QNX

7 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

8 Concurrent C Não provê facilidades para programação de sistemas hard real time. Responsabilidade do programador garantir restrições temporais.

9 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);

10 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)


Carregar ppt "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??"

Apresentações semelhantes


Anúncios Google