Pular para o conteúdo principal

Questão de Sistemas Operacionais — Conceitos Básicos em Sistemas Operacionais — FUNDATEC 2023

Sistemas OperacionaisConceitos 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:
  1. ASoftware aplicativo.
  2. BSoftware utilitário.
  3. CSistema operacional.
  4. DPeopleware.
  5. 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.

1Abstrair o hardware
Máquina virtual estendida
Interfaces homogêneas
2Esconder complexidade
Portas de E/S
Registradores
Setores de disco
3Oferecer ambiente abstrato
Arquivos
Processos
Pipes
Funções do SO
LEVELsoulevel.com.br
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.

Gabarito: letra C

Link permanente: /questoes/qq896635