Índice:
- Definição - O que significa Real-Time Computing (RTC)?
- Techopedia explica Computação em Tempo Real (RTC)
Definição - O que significa Real-Time Computing (RTC)?
Computação em tempo real (RTC) é um termo para práticas de computação que possuem restrições de tempo específicas. A computação em tempo real deve ser feita em um período de tempo relativamente imperceptível para o usuário. Por outro lado, outros tipos de computação podem ser feitos com atraso, por exemplo, onde as informações são agregadas, mantidas e armazenadas para uso posterior.
Techopedia explica Computação em Tempo Real (RTC)
Uma das melhores maneiras de explicar a computação em tempo real é usar um exemplo como o comando "form load". Algo assim é quase sempre feito em tempo real. Dessa forma, quando um usuário clica em um comando para abrir o programa, o formulário é aberto imediatamente. Em condições ideais, com a largura de banda correta para sistemas fornecidos pela Web, armazenamento de memória e operação poderosa da CPU, o formulário aparece em uma fração de segundo. Em outros casos, pode haver atrasos, mas isso ainda conta como computação em tempo real - é a computação que, quando feita sob comando, é programada para acontecer quase imediatamente.
A computação em tempo real é um tipo de métrica que os desenvolvedores e engenheiros devem observar quando decidirem como um programa funcionará. Quais partes do programa serão computadas em tempo real? Em outras palavras, quais eventos controlados pelo usuário acontecerão imediatamente sob comando? Outro bom exemplo é uma tarefa de computação de alto nível, como um programa orientado a comandos que procura discrepâncias em texto ou números ou gera cálculos complexos. Devido à sofisticação do hardware de computadores hoje em dia, muitos desses programas podem ser criados para computação em tempo real, onde os resultados retornam quase assim que o usuário pressiona o botão de comando. O mesmo vale para renderizar gráficos complexos, solicitar dados ou fazer outra computação de alto nível.