processamento em tempo real é o processamento de dados que ocorre quando o usuário entra nos dados ou um comando. O processamento em lote envolve a execução de trabalhos ao mesmo tempo. A principal diferença é que os administradores podem adiar processos em lote , enquanto os processos em tempo real, deve ocorrer o mais breve possível . Cronograma
O tempo entre o momento em que o usuário insere os dados no computador e quando o computador executa o resultado esperado é chamado de tempo de resposta. Sistemas de tempo real têm tempos de resposta previsíveis. Saídas são bem sucedidas se forem precisas e oportunas . Os tempos de resposta não necessariamente tem que ser rápido . Não há nenhuma velocidade, onde um processo é considerado em tempo real, e todos os processos têm algum atraso . Um sistema é " em tempo real ", quando as atividades de processamento de ter prazos. O processamento em lote não tem um momento específico em que as tarefas são concluídas, com as tarefas sendo concluída quando o computador é capaz de completá-los , com base nas demandas de processamento das tarefas e da velocidade de processamento do computador.
Prazos
um sistema de tempo real rígido é aquele em que a incapacidade de atender até mesmo um prazo indica uma falha total do sistema . Com tempo real mole, perder um prazo, indica que o sistema não está funcionando em seu pico. No processamento em lote, prazos não cumpridos pode significar que o computador precisa de mais capacidade de processamento para concluir tarefas.
Sistemas embarcados em tempo real são geralmente reativa , ou seja, comportam-se com base nas condições do ambiente . Processadores em tempo real são geralmente incorporados , o que significa que eles não têm uma interface do sistema operacional e são utilizados apenas para controlar dispositivos de hardware. Por exemplo , um termómetro digital pode ter um processador de tempo real no termómetro que dá uma temperatura continuamente correcta . Processos de lote são geralmente parte de um sistema de computador maior.
Previsibilidade Vs . Flexibilidade
sistemas de tempo real têm saídas específicas e previsíveis que ocorrem em resposta a uma entrada . O número de saídas de que um sistema de tempo real pode ter é geralmente fixo . Por exemplo, no termômetro , o número de leituras do termômetro tem é fixo eo termômetro não vai realizar ações exclusivas , como a leitura " a carne é feito. " Os administradores geralmente pode ajustar processos batch para servir a propósitos diferentes.
Adiar
Com o processamento em lote , os processos são guardadas para quando o computador não está executando muitas tarefas, tais como à noite, quando um negócio não é muito ocupado. Por exemplo , uma empresa pode abster-se de executar varreduras antivírus quando a empresa estiver ocupado, uma vez que os exames usar o poder de processamento do computador . Os administradores geralmente iniciar varreduras antivírus durante a noite, quando a maioria dos trabalhadores ter ido para casa . Processamento em tempo real geralmente ocorre sempre que o processador recebe uma entrada.
Outside Computing
processamento em lote também ocorre computadores externos. Por exemplo, em vez de enviar um projeto de lei para um cliente cada vez que o cliente paga por um serviço, uma empresa pode enviar um projeto de lei a cada mês para que a empresa não tem que gastar tanto no porte postal. Processamento em tempo real geralmente só se refere a computadores e microcontroladores.