Questão de Sistemas Operacionais — Ferramentas de Virtualização (Hypervisores, VMWare, Hyper-V, etc.) — VUNESP 2023
- Código
- vu197360
- Banca
- VUNESP
- Órgão
- TJM SP
- Ano
- 2023
- Cargo
- Ana SJ ( )
- AAWS.
- BAzure.
- CGitHub.
- DKVM.
- EOneDrive.
GabaritoD — KVM.
Gabarito: letra D. O KVM (Kernel-based Virtual Machine) é uma solução de virtualização local, pois é um hipervisor que roda diretamente sobre o hardware ou como módulo do kernel Linux, permitindo criar e executar máquinas virtuais na própria máquina física. As demais alternativas (AWS, Azure, GitHub, OneDrive) são serviços de nuvem ou plataformas online, não ferramentas de virtualização local.
A virtualização é a técnica de criar versões virtuais de recursos computacionais — como hardware, sistema operacional, armazenamento ou rede — permitindo que múltiplos ambientes isolados rodem em uma única máquina física. O elemento central dessa tecnologia é o hipervisor (ou monitor de máquina virtual), que é o software, firmware ou hardware responsável por criar e gerenciar as máquinas virtuais. Ele se apresenta aos sistemas operacionais convidados como uma plataforma de virtualização, gerenciando a execução deles sobre o hardware real.
Os hipervisores se dividem em dois tipos principais:
Tipo 1 (bare metal ou nativo): executa diretamente sobre o hardware, sem um sistema operacional subjacente. Exemplos: VMware ESXi, Microsoft Hyper-V, Xen, KVM.
Tipo 2 (hosted ou convidado): executa como um processo sobre um sistema operacional hospedeiro. Exemplos: Oracle VirtualBox, VMware Workstation, QEMU.
O KVM é um caso especial: ele é um hipervisor de tipo 1 quando o kernel Linux atua como hipervisor, mas também pode ser classificado como tipo 2 em algumas literaturas, pois usa o Linux como base. Na prática, o KVM transforma o kernel Linux em um hipervisor, permitindo que máquinas virtuais rodem com desempenho próximo ao nativo. Por isso, é uma solução de virtualização local — ela opera na máquina onde está instalada, criando VMs que usam os recursos físicos daquele computador.
A pegadinha da questão está em confundir virtualização local com serviços de nuvem. AWS, Azure e OneDrive são plataformas de computação em nuvem (cloud computing), que oferecem recursos virtualizados remotamente, pela internet. GitHub é uma plataforma de hospedagem de código-fonte. Nenhum deles é uma ferramenta de virtualização local, pois não criam máquinas virtuais no seu computador — eles fornecem serviços a partir de datacenters remotos.
Guarde a distinção: virtualização local = o hipervisor roda na sua máquina (KVM, VirtualBox, VMware Workstation); cloud computing = a virtualização acontece em servidores remotos, acessados via internet (AWS, Azure, Google Cloud). É exatamente essa fronteira que separa a alternativa correta das demais.
A AWS (Amazon Web Services) é um provedor de computação em nuvem, oferecendo serviços como EC2 (máquinas virtuais na nuvem), S3 (armazenamento) e RDS (bancos de dados). Embora use virtualização internamente, ela não é uma solução de virtualização local — o usuário acessa os recursos remotamente, pela internet, sem criar VMs na própria máquina.
O Azure é a plataforma de nuvem da Microsoft, concorrente direta da AWS. Assim como a AWS, oferece máquinas virtuais e outros serviços hospedados em datacenters remotos. Não é uma ferramenta de virtualização local, pois não roda no computador do usuário.
O GitHub é uma plataforma de hospedagem de código-fonte e controle de versão (usando Git). Não tem relação com virtualização — é uma ferramenta de desenvolvimento colaborativo, não um hipervisor.
O KVM (Kernel-based Virtual Machine) é um hipervisor que faz parte do kernel Linux, permitindo criar e executar máquinas virtuais diretamente na máquina física. É uma solução de virtualização local, pois o hipervisor roda no próprio hardware (ou como módulo do kernel), sem depender de serviços remotos. É amplamente usado em servidores e desktops Linux para virtualização.
O OneDrive é um serviço de armazenamento em nuvem da Microsoft, usado para guardar e sincronizar arquivos. Não é uma ferramenta de virtualização — é um serviço de cloud storage, acessado via internet.
A banca mistura serviços de nuvem (AWS, Azure, OneDrive) e plataformas online (GitHub) com ferramentas de virtualização local (KVM). O candidato que não domina a diferença entre virtualização local e cloud computing tende a marcar AWS ou Azure, por associá-los a máquinas virtuais. Lembre-se: virtualização local = o hipervisor roda na sua máquina; cloud = os recursos estão em datacenters remotos.
Para identificar uma solução de virtualização local, pergunte: "essa ferramenta cria máquinas virtuais no meu computador?" Se sim, é local (KVM, VirtualBox, VMware Workstation). Se os recursos são acessados pela internet, é cloud (AWS, Azure, Google Cloud).
Gabarito: letra D — KVM é a única solução de virtualização local entre as alternativas.
Link permanente: /questoes/vu197360