O Que São Sistemas Operacionais Em Tempo Real

Índice:

O Que São Sistemas Operacionais Em Tempo Real
O Que São Sistemas Operacionais Em Tempo Real

Vídeo: O Que São Sistemas Operacionais Em Tempo Real

Vídeo: O Que São Sistemas Operacionais Em Tempo Real
Vídeo: Entenda o sistema operacional de tempo real!!! 2024, Maio
Anonim

Os sistemas operacionais em tempo real são baseados em sistemas de software que são capazes de executar uma série de funções em um determinado período de tempo. É utilizado em aplicações modernas que controlam os processos de equipamentos utilizados nas indústrias de pesquisa, militar e espacial, bem como na vida do homem comum a nível de eletrodomésticos e gadgets modernos.

O que são sistemas operacionais em tempo real
O que são sistemas operacionais em tempo real

Recurso de sistemas operacionais em tempo real

Como um sistema operacional em tempo real, é utilizado um programa que executa uma determinada tarefa dentro de um período estritamente definido. Em tempo real, o sistema requer resultados corretos dentro de um período de tempo especificado. Esses sistemas em tempo real são integrados a fornos de microondas, máquinas de lavar, câmeras digitais e telefones celulares.

Por exemplo, o cérebro humano funciona como um sistema operacional em tempo real. Os sistemas operacionais em tempo real são usados em sistemas de diagnóstico médico, sistemas de reserva de companhias aéreas, sistemas de telecomunicações, sistemas de controle de armas de combate e muitas outras áreas.

Tipos de sistemas operacionais em tempo real

Os sistemas operacionais em tempo real são classificados como hard e soft. Um sistema rígido em tempo real é necessário para concluir as tarefas em um horário especificado. As tarefas devem ser concluídas dentro do prazo, caso contrário, o sistema em tempo real pode causar danos materiais ou físicos significativos.

Exemplos de tais sistemas de tempo real são, por exemplo, instalações militares que controlam sistemas complexos de mísseis. Os sistemas de controle de vôo de transporte aéreo são outro exemplo. Além disso, esses sistemas funcionam em instituições médicas - são complexos de hardware para controle de saúde.

Os sistemas soft real-time incluem casos em que a violação dos prazos para a conclusão das tarefas leva a consequências desagradáveis, mas aceitáveis. Um sistema soft real-time não garante que uma tarefa ou trabalho seja concluído dentro de um período de tempo especificado. Este sistema será reprogramado e encerrado se o processo não for concluído a tempo. Sistemas soft em tempo real são usados em ambientes multimídia. Por exemplo, se o DVD player não puder processar o quadro do vídeo, você pode continuar assistindo ao vídeo.

Em sistemas multitarefa em tempo real, o sistema operacional deve priorizar as tarefas em tempo real sobre outras tarefas e mantê-las até que sejam concluídas.

Um dos sistemas operacionais que inclui o sistema soft real-time é o sistema operacional Linux.

O sistema operacional em tempo real foi projetado com todos os aspectos da vida real em mente. Este sistema operacional é baseado em dois princípios principais. A primeira é que o processo deve focar no evento programado para que as tarefas possam ser agendadas e processadas com base em suas prioridades. O segundo princípio diz respeito ao tempo de execução, de forma que o processo de resolução de um problema ocorra em um tempo determinado.

Recomendado: