Alternativa A - Permite a execução de mais de um programa ao mesmo tempo.
Análise da Questão
Esta questão aborda conceitos fundamentais de Sistemas Operacionais, especificamente sobre a classificação quanto ao gerenciamento de tarefas.
O que é Multitarefa?
Um sistema operacional multitarefa possui a capacidade de gerenciar a execução de múltiplos processos (programas) simultaneamente.
- Concorrência: O processador alterna rapidamente entre diferentes programas (time slicing), dando a impressão de que estão rodando juntos.
- Paralelismo: Em computadores com múltiplos núcleos (processadores multicore), os programas podem ser executados verdadeiramente ao mesmo tempo em núcleos diferentes.
Comparativo: Monotarefa vs. Multitarefa
| Característica | Monotarefa | Multitarefa |
|---|
| Execução | Apenas um programa ativo por vez | Vários programas ativos simultaneamente |
| Exemplo Clássico | MS-DOS (versões antigas) | Windows, Linux, macOS, Android |
| Multitarefa | Não realiza troca de contexto | Realiza troca de contexto |
Análise das Alternativas
- (A) Permite a execução de mais de um programa ao mesmo tempo.
- Correto. Esta é a definição técnica de um sistema multitarefa. Ele gerencia a alocação de recursos (CPU, memória) para permitir que vários softwares rodem concomitantemente (ex: ouvir música enquanto digita um texto).
- (B) Permite a execução de apenas um programa por vez.
- Incorreto. Essa é a definição de sistema monotarefa. Nesses sistemas antigos, você precisava fechar um programa para abrir outro.
- (C) Limita em no máximo 5 programas em execução ao mesmo tempo.
- Incorreto. Não existe um limite fixo universal de 5 programas. A quantidade depende dos recursos físicos do computador (RAM e velocidade do processador).
- (D) Não tem nenhuma relação com a quantidade de programas em execução ao mesmo tempo.
- Incorreto. O termo "multitarefa" refere-se exatamente à capacidade de lidar com a quantidade de programas em execução.
- (E) Não existe sistema operacional multitarefas.
- Incorreto. Praticamente todos os sistemas operacionais modernos utilizados hoje em dia (Windows, Linux, Android, iOS) são baseados na arquitetura multitarefa.
Conclusão
A característica principal que diferencia um sistema multitarefa é a sua capacidade de manter diversos processos em execução simultaneamente, otimizando o uso do hardware. Portanto, a afirmação correta é a de que ele permite a execução de mais de um programa ao mesmo tempo.