Escolar Documentos
Profissional Documentos
Cultura Documentos
Tempo Real
Engº:Nzuzi Rodolfo
Objectivo
● INSTIC: Familiarizar os estudantes com os problemas
específicos relacionados aos sistemas computacionais de
tempo real, possibilitando-lhes conhecer os principais
aspectos ligados aos requisitos de hardware e de software
requeridos por esses sistemas.
Conteúdo Programático
0 Conceptualização Básica
Caracterização de Sistemas de Tempo Real.
1 0
Tipos e Aplicações de Sistemas de Tempo Real
2 0
Actuadores. Condicionadores de Sinal.
Interfaces de Entrada/Saída. Interface com Operador.Software para Aplicações de Tempo Real:
Ciclo de Vida do Software. Linguagens de Programação de Tempo Real
3 0
Restrições Temporais. Relações de Precedência e de Exclusão. Técnicas de Escalonamento: Testes de
Escalonabilidade. Escalonamento de Tarefas Periódicas. Escalonamento de Tarefas Aperiódicas
6
0 Aspectos de Segurança em Sistemas de Tempo Real.
7
O que é um Sistema de Tempo Real?
● A maioria do software que você usa até hoje tem sido interativo:
responde a seus comandos. Software interativo sempre está sujeito
a um tempo de espera. Seguramente você experimentou aquele
sentimento de esperar durante um segundo por um processador de
textos responder a você entrando em uma única batida de tecla, ou
o rato que leva um segundo mais muito tempo para responder que
faria isto um filão. Nós definiremos tais sistemas como segue:
● Reativos
- Sistemas cujo escalonamento é dirigido pela interação
com seu ambiente. Figura: Modelo de um STR
- Exemplo: Sistema para controle de incêndios que reage
ao pressionar de um botão.
● Embarcados
- Fazem partes de sistemas maiores não computacionais
-Exemplo: controle de injeção de combustível, airbag,
freios, etc.
Caracterização do STR
● Forte acoplamento do sistema com o seu Ambiente:
- Forte relação com o mundo físico
- Processamento ativado por estímulos do ambiente