O que é processamento em tempo real?

O processamento em tempo real é um tipo de processamento de dados que responde instantaneamente aos comandos ou à entrada de dados. Em alguns casos, o processamento em tempo real também pode se referir à aparência de resposta instantânea quando, na realidade, há um pequeno atraso. Esse processamento geralmente é dividido em duas categorias diferentes, tempo real rígido e tempo real suave.

O processamento rígido em tempo real refere-se a um sistema no qual um prazo que deve ser cumprido. Se o prazo não for cumprido, a tarefa ou o sistema será considerado uma falha. Esse tipo de processamento pode ser encontrado em sistemas com os quais geralmente há pouco espaço para falhas. Alguns exemplos podem incluir sistemas de controle de avião, marcapassos e muitos dispositivos médicos que monitoram a saúde de pacientes que podem estar em estado crítico.

O processamento em tempo real suave, por outro lado, é um tipo de processamento no qual os prazos podem ser perdidos sem que o sistema falhe por causa do atraso. Em alguns casos, o sistema pode sofrer de pior qualidade ou diminuição da eficácia das funções. Esses processos são frequentemente encontrados em sistemas de áudio e visual. Um vídeo gravado, por exemplo, pode perder quadros, embora o vídeo não falhe devido ao atraso ou exclusão de determinados quadros. Em vez disso, a qualidade do vídeo diminui.

O processamento em tempo real é usado em várias indústrias diferentes ao redor do mundo. Alguns exemplos comuns desse tipo de processamento podem ser encontrados no processamento de transações pelas empresas de cartão de crédito. Muitas dessas empresas usam um método de processamento em lote que permite que várias transações sejam registradas de uma só vez. Este é um exemplo de processamento em tempo real suave.

Muitos automóveis também usam computação em tempo real. Um motor de automóvel pode ser um bom exemplo de processamento rígido em tempo real. Se o motor atrasar sua resposta ao comando recebido, poderá causar um mau funcionamento de todo o automóvel.

Existem vários projetos usados ​​para produzir sistemas de processamento em tempo real. Um dos métodos mais comuns para o design em tempo real é a Abordagem Modular para Operação e Teste de Construção de Software (MASCOT). O MASCOT é um método de design de software que foi introduzido pela primeira vez pelo Ministério da Defesa do Reino Unido na década de 1970. Esse método diferia de outros métodos de desenvolvimento de software, pois seu foco principal não era a funcionalidade ou o objetivo do sistema que estava sendo projetado. Os desenvolvedores do MASCOT concentraram-se nos processos em tempo real e no desempenho eficiente dos sistemas que eles desenvolveram.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?