O desempenho de um sistema computacional depende da interação entre seus componentes físicos e lógicos. Considerando essa relação, analise as afirmativas a seguir: I. O sistema operacional atua como intermediário entre o hardware e as aplicações, gerenciando recursos como memória e processamento. II. Um software desenvolvido sem considerar a arquitetura do hardware pode apresentar baixo desempenho, mesmo em máquinas modernas. III. O hardware pode executar programas diretamente, sem a necessidade de software intermediário. Assinale a alternativa correta:
Questão
O desempenho de um sistema computacional depende da interação entre seus componentes físicos e lógicos. Considerando essa relação, analise as afirmativas a seguir: I. O sistema operacional atua como intermediário entre o hardware e as aplicações, gerenciando recursos como memória e processamento. II. Um software desenvolvido sem considerar a arquitetura do hardware pode apresentar baixo desempenho, mesmo em máquinas modernas. III. O hardware pode executar programas diretamente, sem a necessidade de software intermediário. Assinale a alternativa correta:
Alternativas
A) Apenas a afirmativa I está correta.
B) Apenas as afirmativas I e II estão corretas.
C) Apenas as afirmativas II e III estão corretas.
D) Apenas a afirmativa III está correta.
E) Todas as afirmativas estão corretas.
Explicação
Analisando cada afirmativa:
I. Verdadeira. O sistema operacional (SO) funciona como uma camada de software que faz a mediação entre hardware e aplicações, gerenciando e alocando recursos como CPU (processamento), memória, dispositivos de E/S, sistema de arquivos, escalonamento de processos etc.
II. Verdadeira. O desempenho de um software depende, entre outros fatores, de como ele explora a arquitetura do hardware (por exemplo: paralelismo, hierarquia de memória/cache, instruções específicas, uso de GPU, acesso a disco e rede). Se o programa for projetado sem considerar essas características, pode ter gargalos e apresentar baixo desempenho mesmo em computadores modernos.
III. Falsa (no sentido prático e conceitual da questão). O hardware não “executa programas” de forma útil sem software intermediário: para executar algo, o processador precisa de instruções (software), e normalmente há pelo menos firmware (como BIOS/UEFI) e/ou um sistema operacional (ou outro tipo de runtime) para inicialização, gerenciamento de dispositivos e execução organizada. Dizer que o hardware executa programas “sem necessidade de software intermediário” ignora essas camadas essenciais.
Logo, apenas I e II estão corretas.