Alternativa Verdadeiro
A afirmação apresentada é historicamente correta quanto à evolução da tecnologia de computação. Embora o termo "virtualização" seja frequentemente associado à computação moderna e nuvem, os conceitos fundamentais já estavam presentes décadas antes do surgimento do Java.
Análise Histórica
- Época dos Mainframes: Na década de 1960, sistemas como o IBM System/360 já utilizavam técnicas de virtualização para permitir que múltiplos usuários compartilhassem o mesmo hardware físico simultaneamente.
- Conceito de Máquina Virtual: A ideia de abstrair o hardware através de uma camada de software não é exclusiva do Java. O objetivo principal era isolamento e eficiência no uso dos recursos.
- Ressurgimento com JVM: O lançamento da JVM na década de 1990 trouxe esse conceito para a plataforma de desktops e servidores comerciais, focando na portabilidade de código (Write Once, Run Anywhere) e segurança.
Pontos-Chave
| Período | Tecnologia | Característica Principal |
|---|
| Anos 1960-70 | Mainframes (CP-40, VM/370) | Virtualização de Hardware para tempo compartilhado |
| Anos 1990+ | JVM (Java Virtual Machine) | Virtualização de Software para Portabilidade de Código |
| Século XXI | Contêineres/Nuvem | Virtualização Leve e Escalável |
Conclusão
A virtualização não nasceu com o Java; ela foi ressuscitada e popularizada por ele no contexto de aplicações de software. Portanto, a premissa de que o conceito já existia nos mainframes e teve um ressurgimento com a JVM está correta.
Alternativa Verdadeiro.