Questão de Sistemas Operacionais — Conceitos Básicos em Sistemas Operacionais — FUNDATEC 2023
Sistemas Operacionais›Conceitos Básicos em Sistemas Operacionais
Código
qq896635
Banca
FUNDATEC
Órgão
IFC-SC
Ano
2023
Nível
Médio
Cargo
Técnico em Tecnologia da Informação
Apresentar ao usuário o equivalente a uma máquina estendida, ou máquina virtual, mais fácil de programar do que o hardware que a compõe, é considerada uma função do:
ASoftware aplicativo.
BSoftware utilitário.
CSistema operacional.
DPeopleware.
EHardware.
Revelar gabarito e comentário▾
GabaritoC — Sistema operacional.
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 Máquina Virtual Estendida
Gabarito: letra C — Sistema Operacional. A descrição do enunciado corresponde exatamente a uma das funções primordiais do sistema operacional: abstrair o hardware e apresentar ao programador uma máquina virtual estendida, com interfaces mais simples e homogêneas do que o hardware real. Essa visão é clássica na literatura, como em Tanenbaum e Maziero.
O sistema operacional age como uma camada entre o hardware e os aplicativos, escondendo a complexidade dos dispositivos e oferecendo um ambiente de execução abstrato. Assim, o programador não precisa lidar com detalhes de baixo nível (portas de E/S, registradores, setores de disco), mas sim com conceitos como arquivos, processos, pipes, etc.
Funções do SO: Abstrair o hardware (Máquina virtual estendida, Interfaces homogêneas); Esconder complexidade (Portas de E/S, Registradores, Setores de disco); Oferecer ambiente abstrato (Arquivos, Processos, Pipes)
Alternativa A — ❌ Incorreta
Software aplicativo são programas voltados ao usuário final (editores, navegadores, jogos). Eles usam as abstrações fornecidas pelo SO, mas não as criam.
Alternativa B — ❌ Incorreta
Software utilitário são ferramentas auxiliares (compactadores, antivírus, backup). Embora possam oferecer algumas funcionalidades, não têm por objetivo prover a abstração de máquina virtual estendida.
Alternativa C — ✅ Correta ⟵ GABARITO
O sistema operacional é o responsável por criar essa máquina virtual estendida, abstraindo o hardware e gerenciando recursos. É uma definição consagrada.
Alternativa D — ❌ Incorreta
Peopleware refere-se ao fator humano (usuários, desenvolvedores, analistas). Não é software nem hardware.
Alternativa E — ❌ Incorreta
Hardware é a parte física (processador, memória, discos). O enunciado diz justamente que a máquina virtual é mais fácil de programar do que o hardware, logo não é o hardware.
PEGA ESSA DICA!
Sempre que a questão falar em "máquina estendida", "máquina virtual", "abstração do hardware" ou "facilitar a programação" em um contexto de sistemas operacionais, pense imediatamente nas funções do sistema operacional. Essa é uma questão conceitual básica e recorrente em concursos.