Questão de Sistemas Operacionais — Conceitos Básicos em Sistemas Operacionais — CESPE / CEBRASPE 2026
Sistemas Operacionais›Conceitos Básicos em Sistemas Operacionais
Código
gp021149
Banca
CESPE / CEBRASPE
Órgão
FUNPRESP-JUD
Ano
2026
Cargo
Analista - Especialidade: Administração, Governança e Planejamento
No que diz respeito às funcionalidades do Windows e ao uso de editores de texto, planilhas eletrônicas e programas de apresentação do Microsoft Office, julgue o item seguinte.
Ao oferecer interfaces padronizadas para acesso a arquivos,
configurações e aplicativos, o Windows atua como camada
de abstração entre o usuário, os programas de aplicação e os
recursos físicos do computador, o que reduz a necessidade de
interação direta com detalhes do hardware.
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoC — Certo
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Sistema operacional como camada de abstração
Gabarito: letra C (CERTO). O Windows, como todo sistema operacional, atua exatamente como uma camada de abstração entre o usuário, os programas aplicativos e o hardware, oferecendo interfaces padronizadas (APIs, drivers, interface gráfica) que ocultam a complexidade e as diferenças tecnológicas dos dispositivos físicos. Essa é a visão top-down do sistema operacional, conforme a literatura clássica de sistemas operacionais.
O sistema operacional é o software que reside entre o hardware e os programas aplicativos. Sua função primordial é dupla: abstração e gerência. A abstração significa criar uma "máquina virtual" mais simples e uniforme para os programas e usuários, escondendo as particularidades de baixo nível do hardware. Por exemplo, um programa não precisa saber se está gravando em um disco SATA, IDE ou SSD; ele simplesmente usa a abstração de "arquivo" fornecida pelo sistema operacional. Da mesma forma, o usuário não precisa conhecer os registradores da CPU ou as portas de E/S para abrir um documento; ele usa a interface gráfica (GUI) ou a linha de comando (CLI).
Essa camada de abstração é o que permite que aplicativos sejam desenvolvidos sem se preocupar com o hardware específico em que rodarão. O sistema operacional fornece um conjunto padronizado de chamadas de sistema (system calls) e interfaces de programação (APIs) que os aplicativos utilizam para acessar recursos como memória, processador, dispositivos de E/S e arquivos. Isso reduz drasticamente a necessidade de interação direta com os detalhes do hardware, tanto para o programador quanto para o usuário final.
A visão bottom-up complementa essa ideia: o sistema operacional também é um gerenciador de recursos, alocando de forma ordenada e controlada o processador, a memória e os dispositivos de E/S entre os diversos programas que competem por eles. Sem essa gerência, haveria caos — como no exemplo clássico de três programas tentando imprimir simultaneamente na mesma impressora. O sistema operacional intermedia essas requisições conflitantes, garantindo ordem e justiça.
A banca explora aqui um conceito fundamental e amplamente cobrado: a função de abstração do sistema operacional. A afirmação está perfeitamente alinhada com a definição clássica de Tanenbaum e com o conteúdo de qualquer curso de sistemas operacionais. A pegadinha, se houvesse, seria inverter os papéis (dizer que o hardware abstrai o software) ou negar a existência dessa camada de abstração, o que não ocorre. A questão é direta e conceitual.
Sistema operacional
1Visão top-down
Camada de abstração
Interfaces padronizadas (APIs, drivers, GUI)
Oculta detalhes do hardware
Cria máquina virtual uniforme
Benefícios
Aplicativos independentes do hardware
Usuário não lida com baixo nível
2Visão bottom-up
Gerenciador de recursos
Processador
Memória
Dispositivos de E/S
Intermedia requisições conflitantes
LEVEL · soulevel.com.br
Alternativa C — ✅ CERTO ⟵ GABARITO
A afirmativa está correta porque descreve com precisão o papel do sistema operacional. Ele oferece interfaces padronizadas (como a API Win32, os drivers de dispositivo e a própria interface gráfica) que permitem ao usuário e aos programas acessarem arquivos, configurações e aplicativos sem precisar lidar com os detalhes de baixo nível do hardware. Essa é a essência da visão top-down: o SO como uma abstração do hardware, criando uma máquina abstrata que fornece serviços compreensíveis. A redução da necessidade de interação direta com o hardware é exatamente o objetivo dessa camada intermediária.