Questão nº 54
Questão de Sistemas Operacionais · FCC TRE-PR 2017 (nº 54)
FCC2017Analista Judiciário - Área Apoio Especializado - Especialidade Análise de SistemasSistemas Operacionais
Gabarito: Aver comentário ↓
No Sistema Operacional − SO
- AWindows Server 2012, a tecnologia Hyper-V virtualiza o hardware para fornecer um ambiente em que diversos sistemas operacionais possam ser executados ao mesmo tempo em um computador físico. Cada máquina virtual é um sistema de computador isolado e virtualizado que pode executar seu próprio SO, denominado SO convidado. (alternativa correta)
- BWindows Server 2012, as ferramentas de gerenciamento do Hyper-V foram projetadas para gerenciar também as versões anteriores do Hyper-V. Já as ferramentas de gerenciamento do Hyper-V no R2 do Windows Server 2012 não podem ser usadas para gerenciar versões anteriores do Hyper-V R2.
- CWindows 7 de 32 bits são atribuídos, aos processos, endereços de memória virtual que variam de 1GB a 8GB, independentemente do quanto de RAM é realmente instalado no computador. Os aplicativos do Microsoft Office usam 2GB de espaço de endereço particular para seu uso exclusivo.
- DWindows 7, a memória virtual é um recurso limitado enquanto, para fins práticos, o arquivo de paginação é ilimitado. Quando a memória sendo usada por todos os processos excede a RAM disponível, o SO move páginas (partes de 4MB) de espaços de endereço virtual para o disco rígido, liberando quadros RAM para outros usos. Essas páginas são armazenadas em um único arquivo (PagefileRam.sys) na raiz do disco.
- ECentOS 7, há duas tecnologias de virtualização disponíveis denominadas Xen e KMV. Ambas suportam full virtualization, em que o SO convidado é portado para o hypervisor e paravirtualization, em que o SO convidado é executado sem modificações sobre o monitor de máquina virtual (VMM). Full virtualization é mais rápida que a paravirtualization.
Resposta comentada
Gabarito Alternativa A
Virtualização é uma tecnologia que permite criar versões virtuais de recursos de hardware, como computadores ou servidores, para que múltiplos sistemas operacionais (chamados de SO convidados) possam rodar simultaneamente em uma única máquina física, isolados uns dos outros.
- (A) Correta: A tecnologia Hyper-V do Windows Server 2012 é um hypervisor (software que gerencia a virtualização) que virtualiza o hardware do servidor físico. Isso cria um ambiente onde diversas máquinas virtuais (VMs), cada uma com seu próprio SO convidado (sistema operacional independente), podem ser executadas ao mesmo tempo, de forma isolada. Esta descrição é precisa e completa sobre o funcionamento do Hyper-V.
- (B) Incorreta: A afirmação de que "as ferramentas de gerenciamento do Hyper-V no R2 do Windows Server 2012 não podem ser usadas para gerenciar versões anteriores do Hyper-V R2" está incorreta. Ferramentas de gerenciamento de versões mais recentes do Hyper-V geralmente possuem compatibilidade reversa, ou seja, podem gerenciar hosts Hyper-V de versões anteriores (incluindo versões anteriores do R2 ou não-R2). A armadilha aqui é a negação da compatibilidade, que é uma característica desejável e comum em ferramentas de gerenciamento.
- (C) Incorreta: Em Windows 7 de 32 bits, o espaço de endereço virtual para um processo é de 4GB (2GB para usuário e 2GB para kernel, ou 3GB/1GB com a flag /3GB), não variando de 1GB a 8GB. Um sistema de 32 bits não pode endereçar 8GB de memória virtual por processo.
- (D) Incorreta: O arquivo de paginação (page file) não é ilimitado; ele tem um tamanho máximo configurável. Além disso, as "páginas" de memória virtual geralmente têm um tamanho de 4KB (não 4MB, que seriam "large pages"). O nome do arquivo de paginação é
pagefile.sys, nãoPagefileRam.sys. - (E) Incorreta: Há um erro de digitação ("KMV" deveria ser KVM). Mais importante, as definições de full virtualization e paravirtualization estão invertidas. Na full virtualization, o SO convidado é executado sem modificações, enquanto o hypervisor emula o hardware. Na paravirtualization, o SO convidado é modificado (portado) para interagir diretamente com o hypervisor. Consequentemente, a paravirtualization é geralmente mais rápida que a full virtualization, pois evita a sobrecarga da emulação completa.
Fonte: FCC TRE-PR 2017 Analista Judiciário - Área Apoio Especializado - Especialidade Análise de Sistemas (Caderno Tipo 1). Reproduzida para fins de estudo.