Virtualização, contêineres, computação quântica Flashcards

(15 cards)

1
Q

O que são emuladores?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Funções principais de emuladores:

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Exemplos práticos de emuladores:

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

O que são Máquinas Virtuais:

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Função principal de máquinas virtuais:

A

Isolar ambientes de desenvolvimento, teste e produção.

Maximizar o uso de recursos de hardware.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Exemplo prático de Máquinas Virtuais:

A

Hospedagem de múltiplos servidores virtuais em um único servidor físico.

Execução de diferentes sistemas operacionais em um único computador para testes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

O que são Contêineres:

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Funções principais de contêineres:

A

Garantir portabilidade entre ambientes.

Facilitar o desenvolvimento e a implantação contínua.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Exemplos práticos de contêineres:

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

O que é computação quântica:

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Princípios fundamentais da computação quântica:

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Aplicações potenciais da computação quântica:

A

Criptografia avançada.

Simulações de moléculas para desenvolvimento de novos medicamentos.

Otimização de processos complexos em logística e finanças.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

🧩 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

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

🕹️ 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

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

⚛️ 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

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly