a) o processamento em batch tem a característica de não exigir a interação do usuário com a aplicação.
b) os sistemas de tempo compartilhado permitem que diversos programas sejam executados (sem depender da divisão de tempo) a partir da divisão do tempo do processador em pequenos intervalos, denominados fatia de tempo(time-slice).
c) o sistema de tempo compartilhado cria para cada usuário um ambiente de trabalho próprio, (onde) dando a impressão de que todo o sistema fica dedicado exclusivamente a ele.
d) nos sistemas de tempo real, um programa utiliza o processador o tempo que for necessário ou até que apareça outro mais prioritário.
e)nos sistemas de tempo compartilhado, o tempo de processamento pode variar (causando danos irreparáveis á execução do programa.) sem comprometer as aplicações em execução, nos sistemas de tempo real os tempos de processamento devem estar dentro de limites rígidos, que devem ser obedecidos, caso contrário poderão ocorrer problemas irreparáveis.
Multiprogramação (multitarefa) - sistemas mais complexos e eficientes, vários usuários, preocupação em gerenciar acesso concorrente. Vantagem: Redução de custos.
- Sistemas batch (lote) - Programas sequenciais (armazenados em disco ou fita). Pouca ou nenhuma interação com o usuário. Programas chamados JOBS. Mais eficiente em processamento. Tempo de resposta longo.
- Sistemas de tempo compartilhado (time sharing / on-line) - sistemas online. Reserva uma fatia de tempo do processador para cada usuário (time-slice). Permitem interação dos usuários com o sistema.
- Sistemas de tempo real - tempo de resposta é exigido (muito rápido). Não existe a ideia de fatia de tempo. Segurança é fundamental! (Tráfego aéreo, usinas nucleares)