Sistemas operacionais de tempo real
Andreia Camera Pimentel- 61254
Vivian Caroline da Silva - 78249
Resumo. Sistemas Operacionais de Tempo Real são sistemas, geralmente, utilizados na indústria. Tem como restrição a medida de tempo, ou seja, deve ser capaz de tratar de forma correta o processo em questão num determinado intervalo de tempo.
Abstract. Real Time Operating Systems are systems typically used in industry. Its restriction to measure time, or should be able to handle correctly the case in question in a given time interval.
1. Descrição
Um Sistema Operacional de Tempo Real (RTOS) é destinado à execução de tarefas onde o tempo de resposta a um evento é pré-definido, independente de esse tempo ser milissegundos, minutos ou horas. Esse tempo de resposta é chamado de prazo da tarefa e a perda de um prazo, isto é, o não cumprimento de uma tarefa dentro do prazo esperado, caracteriza uma falha do sistema.
Esses sistemas são, em geral, reativos ao ambiente que estão inseridos, eles têm que reagirem, dentro do prazo estipulado, a um estímulo do meio. Por exemplo, os freios ABS, citados em aula. Além disso, há outro fator característico desses sistemas, a previsibilidade, ou seja, o sistema tem que ser capaz de antecipar seu comportamento independentemente de falhas, sobrecargas e variações de hardware. Outra característica de um Sistema Operacional de Tempo Real, não é a quantidade de informações que ele é capaz de processar, nem que execute o mais rápido possível, mas sim que seja capaz de garantir que os processos sejam executados dentro do prazo estipulado. Em alguns casos o sistema deve esperar até um determinado estímulo para ser executado.
1.2. Escalonamento
O termo escalonamento de processos se refere em que ordem de execução os processos vão utilizar recursos do processador. A figura central no escalonamento é o escalonador o qual implementa uma escala de execução de acordo com uma política