home | ||
X Real Time KernelFuncionalidades do X Real Time KernelO X Real Time Kernel oferece ao desenvolvedor um conjunto de funcionalidades a serem empregadas dentro dos programas de aplicação. Gerência de TarefasO X Real Time Kernel permite a programação de múltiplas tarefas concorrentes (threads). Todas as tarefas compartilham a mesma área de dados e heap, mas com uma pilha (stack) por tarefa. As funções para gerência de tarefas são:
EscalonamentoO X Real Time Kernel emprega uma política do tipo Round Robin para distribuição do tempo do processador entre as tarefas. Cada tarefa possui um nível de prioridade variando de 0 (maior prioridade) à 7 (menor prioridade). As tarefas são escalonadas obedecendo os níveis de prioridade. As tarefas de maior prioridade, desde que habilitadas, são sempre executadas antes das de menor prioridade. As funções relacionadas com escalonamento são:
TemporizaçãoO X Real Time Kernel oferece funções permitindo que as aplicações realizem ações em tempos determinados ou controlem suas ações em função do tempo, conforme relacionado a seguir:
ComunicaçãoPara comunicação entre tarefas são disponibilizadas pelo X Real Time Kernel funções permitindo o envio e recebimento de mensagens:
Canais de ComunicaçãoAs funções para manipulação de canais de comunicação são:
Interrupções de HardwareO tratamento de interrupções de hardware pode ser feito através das seguintes funções:
Interrupções de SoftwareO tratamento de interrupções de software pode ser feito através das seguintes funções:
SemáforosO emprego de semáforos pode ser feito através das seguintes funções:
|
| quem somos
| produtos
| serviços
| treinamento
| contatos
| notícias
| | busca | política de privacidade | termos de uso | |
© Copyright 2008 - eSystech |