Virtualização
Gabarito: letra A. Todas as assertivas estão corretas. A virtualização permite executar sistemas operacionais como processos dentro de outro SO (assertiva I), a emulação difere por permitir executar software de CPU diferente (assertiva II), e a virtualização é amplamente usada para suportar múltiplos SOs no mesmo hardware para desenvolvimento e testes (assertiva III).
Item I — ✅ Correta
A afirmação descreve corretamente a virtualização do tipo 2 (hospedada), na qual o sistema operacional convidado executa como uma aplicação sobre o sistema operacional hospedeiro. Esse é um dos modelos possíveis de virtualização.
Item II — ✅ Correta
A virtualização e a emulação são técnicas distintas dentro da mesma classe de software. A emulação é necessária quando a CPU de origem (arquitetura do programa) é diferente da CPU de destino (hardware real), pois traduz instruções entre arquiteturas. A virtualização, por sua vez, requer CPUs compatíveis.
Item III — ✅ Correta
Empresas de desenvolvimento de software multiplataforma utilizam máquinas virtuais para executar diferentes sistemas operacionais (Windows, Linux, macOS, etc.) em um único servidor físico, facilitando testes e depuração sem a necessidade de múltiplos computadores.
Portanto, I, II e III são verdadeiras.
Gabarito: letra A.