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.

95%

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

Vamos analisar cada afirmativa.

I. Verdadeira. O sistema operacional (SO) faz a mediação entre hardware e aplicações, oferecendo serviços e abstrações (processos, arquivos, chamadas de sistema) e gerenciando recursos como CPU, memória, dispositivos de E/S e escalonamento.

II. Verdadeira. Se um software ignora características da arquitetura (por exemplo, hierarquia de cache, paralelismo, uso de instruções vetoriais, acesso eficiente à memória, concorrência e E/S), ele pode ter gargalos e baixo desempenho mesmo em hardware moderno. Hardware mais rápido não elimina problemas de projeto/implementação que desperdiçam recursos.

III. Falsa. O hardware não executa “programas” de forma útil sem software intermediário: normalmente é necessário ao menos firmware/microcódigo e, para uso geral, um sistema operacional (ou algum tipo de runtime/monitor) para gerenciar recursos, carregar programas, tratar interrupções e fornecer interface com dispositivos. Mesmo em sistemas embarcados “bare metal”, ainda existe software (o próprio programa e rotinas de suporte), então não procede a ideia de execução sem necessidade de software intermediário.

Conclusão: apenas I e II estão corretas.

Alternativa correta: (B).

Questões relacionadas

Ver últimas questões

Comece a estudar de forma inteligente hoje mesmo

Resolva questões de concursos e vestibulares com IA, gere simulados personalizados e domine os conteúdos que mais caem nas provas.

Cancele quando quiser.