Virtualização, contêineres, computação quântica Flashcards
(15 cards)
O que são emuladores?
Emuladores são softwares que replicam o funcionamento de um sistema em outro, permitindo que aplicações projetadas para um sistema específico sejam executadas em um ambiente diferente.
Funções principais de emuladores:
Simular hardware ou sistemas operacionais diferentes.
Permitir a execução de softwares legados.
A emulação pode exigir mais recursos computacionais e nem sempre oferece desempenho igual ao hardware original.
Exemplos práticos de emuladores:
Emuladores de consoles de videogame, como o PlayStation, permitindo jogar títulos antigos em PCs modernos.
Emuladores de sistemas operacionais móveis para desenvolvimento e teste de aplicativos.
O que são Máquinas Virtuais:
Máquinas virtuais são ambientes computacionais que emulam sistemas físicos, permitindo a execução de sistemas operacionais e aplicações de forma isolada em um único hardware físico.
Função principal de máquinas virtuais:
Isolar ambientes de desenvolvimento, teste e produção.
Maximizar o uso de recursos de hardware.
Exemplo prático de Máquinas Virtuais:
Hospedagem de múltiplos servidores virtuais em um único servidor físico.
Execução de diferentes sistemas operacionais em um único computador para testes.
O que são Contêineres:
Contêineres são pacotes de software que incluem o código da aplicação e todas as suas dependências, permitindo que sejam executados de forma consistente em qualquer ambiente.
Funções principais de contêineres:
Garantir portabilidade entre ambientes.
Facilitar o desenvolvimento e a implantação contínua.
Exemplos práticos de contêineres:
Uso de Docker para empacotar e implantar aplicações em diferentes ambientes de nuvem.
Execução de microserviços em contêineres isolados para escalabilidade.
O que é computação quântica:
Computação quântica é um campo da ciência da computação que utiliza princípios da mecânica quântica para processar informações de maneira significativamente mais rápida e eficiente do que os computadores tradicionais.
Princípios fundamentais da computação quântica:
Qubits: Unidades básicas de informação quântica que podem representar 0, 1 ou ambos simultaneamente.
Superposição: Capacidade dos qubits de estarem em múltiplos estados ao mesmo tempo.
Emaranhamento: Correlação entre qubits que permite que o estado de um afete instantaneamente o estado de outro, independentemente da distância.
Aplicações potenciais da computação quântica:
Criptografia avançada.
Simulações de moléculas para desenvolvimento de novos medicamentos.
Otimização de processos complexos em logística e finanças.
🧩 QUESTÃO 1 – Middleware
Middleware é um tipo de software usado exclusivamente para rodar sistemas operacionais dentro de máquinas virtuais, e não tem papel relevante na integração entre aplicações.
( ) Certo ( ) Errado
E
Explicação:
Middleware não serve apenas para rodar sistemas operacionais dentro de máquinas virtuais — isso é papel do hipervisor.
O middleware é uma camada intermediária que conecta aplicações entre si ou com sistemas, bancos de dados, servidores etc.
🧠 Analogia: Pense no middleware como o “tradutor juramentado” entre dois sistemas que falam idiomas diferentes.
🕹️ QUESTÃO 2 – Emuladores vs Máquinas Virtuais
Enquanto máquinas virtuais virtualizam sistemas operacionais completos com alto nível de isolamento, emuladores focam em simular o comportamento de um sistema específico, sendo menos dependentes do hardware subjacente.
( ) Certo ( ) Errado
C
Explicação:
Perfeito! Emuladores simulam o comportamento de outro sistema (ex: um console de videogame antigo em um PC atual), sem necessariamente emular todo o hardware.
Já máquinas virtuais virtualizam sistemas inteiros (como rodar o Linux dentro do Windows) e são mais dependentes do hardware base, oferecendo isolamento completo.
🧠 Analogia:
Emulador = fantasia de outra coisa (você finge ser um NES).
Máquina virtual = “realidade paralela” num cômodo isolado da casa.
⚛️ QUESTÃO 3 – Computação Quântica
Os computadores quânticos operam com base em bits binários tradicionais (0 ou 1), exatamente como os computadores clássicos, mas com velocidade superior devido ao hardware avançado.
( ) Certo ( ) Errado
E
Explicação:
Computadores quânticos NÃO usam bits binários tradicionais (0 ou 1).
Eles usam qubits, que podem representar 0, 1 ou ambos ao mesmo tempo (graças à superposição).
Além disso, usam fenômenos como emaranhamento, o que permite realizar certos cálculos de forma exponencialmente mais rápida do que os computadores clássicos.
🧠 Analogia:
Bit clássico: uma moeda parada — cara (0) ou coroa (1).
Qubit: uma moeda girando no ar — pode ser cara, coroa ou os dois ao mesmo tempo até ser medida.