Sistemas Operacionais
a) Programação em batch
b) Memória virtual
c) Tempo compartilhado
R: a e c.
2) Defina as propriedades essenciais dos seguintes tipos de sistemas operacionais:
a) Batch
As tarefas com necessidades semelhantes são agrupadas e executadas no computador como um grupo por um operador ou um sequenciador de tarefas automático. O desempenho é aumentado pela tentativa de manter o CPU e os dispositivos de E/S ocupados o tempo todo através de buffers, operação off-line, spooling e multiprogramação. O batch é bom para executar tarefas grandes, que precisam de pouca interação.
b) Interativo
Esse sistema é composto de muitas transações curtas, em que os resultados da próxima transação podem ser imprevisíveis. O tempo de resposta precisa ser curto (segundos), pois o usuário submete e espera o resultado.
c) Tempo compartilhado
Esses sistemas utilizam o escalonamento de CPU e a multiprogramação para prover o uso interativo econômico de um sistema. A CPU comuta rapidamente de um usuário para outro. Em vez de ter uma tarefa definida por imagens de cartão em spool, cada programa precisa do seu cartão de controle a partir do terminal, e a saída normalmente é impressa imediatamente na tela.
d) Tempo real
Normalmente usado em aplicação dedicada, esse sistema lê informações de sensores e precisa responder dentro de um período de tempo fixo, para garantir o desempenho correto.
e) Rede
Oferece recursos do sistema operacional por uma rede, como compartilhamento de arquivos.
f) Paralelo
Usado em sistemas em que várias CPUs, cada uma executando a mesma cópia do sistema operacional. A comunicação ocorre através do barramento do sistema.
g) Distribuídos
Esse sistema distribui a computação entre vários processadores físicos. Os processadores não compartilham memoria ou um relógio. M