← Questões de Arquitetura de Computadores

Arquitetura de Computadores · CESPE/CEBRASPE · 2025

Questão comentada de Arquitetura de Computadores

Com relação à organização multinível das arquiteturas modernas de computadores, assinale a opção correta.

Gabarito: C

A organização multinível das arquiteturas modernas divide o computador em camadas, cada uma com sua função: na base está o hardware físico, acima vem a microarquitetura, depois o nível ISA (conjunto de instruções), em seguida o sistema operacional e, por fim, as linguagens de alto nível e aplicações. A graça desse modelo é justamente esconder a complexidade de uma camada atrás de abstrações úteis para a camada de cima. Assim, você não precisa pensar em portas lógicas quando escreve um programa, e nem em processos e arquivos quando olha para transistores. Na arquitetura em camadas, cada nível oferece serviços ao nível superior e depende dos recursos do nível inferior. O sistema operacional é o nível que cria abstrações como processo, arquivo, memória virtual e dispositivo virtual, usando as instruções disponibilizadas pela ISA e os recursos do hardware. Por isso, ele funciona como uma ponte entre o software e a máquina física. O gabarito é a letra C porque descreve exatamente essa função do sistema operacional: fornecer abstrações de hardware construídas sobre o nível ISA. É a cara clássica da organização multinível: transformar peças brutas da máquina em algo mais amigável para o usuário e para os programas. Em provas, a banca gosta de misturar os papéis de compilador, interpretador, ISA, microarquitetura e sistema operacional. Se você lembrar que o sistema operacional não é a ISA, mas usa a ISA para construir abstrações, já sai na frente de muita pegadinha.

Continue treinando

Questões relacionadas