Logo Passei Direto
Buscar

Ferramentas de estudo

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Material de Estudo 67: Sistemas Distribuídos e Computação em Nuvem 
Tema: Ciência da Computação 
1. Em um projeto de sistemas distribuídos, qual dos seguintes modelos de comunicação 
permite que os processos troquem mensagens sem a necessidade de conhecer a 
identidade ou localização dos outros processos? 
a) Chamada de Procedimento Remoto (RPC). b) Comunicação orientada à mensagem 
(Message-Oriented Middleware - MOM). c) Modelo Cliente-Servidor. d) Comunicação ponto a 
ponto (peer-to-peer). e) Modelo de estado compartilhado. 
Resposta: b) O MOM permite a troca de mensagens de forma assíncrona e desacoplada, sem a 
necessidade de conhecimento prévio dos processos. 
2. Em um ambiente de computação em nuvem, qual dos seguintes modelos de serviço 
fornece a infraestrutura de computação sob demanda, incluindo servidores, 
armazenamento e redes, permitindo que os usuários instalem e executem seus 
próprios sistemas operacionais e aplicativos? 
a) Software como serviço (SaaS). b) Plataforma como serviço (PaaS). c) Infraestrutura como 
serviço (IaaS). d) Funções como serviço (FaaS). e) Containers como serviço (CaaS). 
Resposta: c) A Infraestrutura como serviço (IaaS) fornece os recursos computacionais brutos, 
sobre os quais os usuários têm controle total. 
3. Em um sistema distribuído, qual dos seguintes protocolos de consenso é mais 
adequado para garantir a consistência dos dados em um ambiente onde os nós podem 
falhar ou se comunicar de forma não confiável? 
a) Protocolo TCP. b) Protocolo HTTP. c) Protocolo UDP. d) Protocolo Paxos ou Raft. e) Protocolo 
FTP. 
Resposta: d) Paxos e Raft são protocolos de consenso tolerantes a falhas, projetados para 
garantir a consistência em sistemas distribuídos sujeitos a falhas. 
4. Em um ambiente de computação em nuvem, qual dos seguintes serviços permite que 
os usuários executem código em resposta a eventos, sem se preocupar com a 
infraestrutura subjacente? 
a) Software como serviço (SaaS). b) Plataforma como serviço (PaaS). c) Infraestrutura como 
serviço (IaaS). d) Funções como serviço (FaaS). e) Containers como serviço (CaaS). 
Resposta: d) As Funções como serviço (FaaS) abstraem a infraestrutura, permitindo que os 
desenvolvedores se concentrem na escrita do código. 
5. Em um sistema distribuído, qual das seguintes técnicas é utilizada para replicar dados 
em múltiplos nós para aumentar a disponibilidade e a tolerância a falhas? 
a) Particionamento de dados. b) Fragmentação de dados. c) Replicação de dados. d) Indexação 
de dados. e) Compressão de dados. 
Resposta: c) A replicação de dados cria cópias dos dados em diferentes nós, garantindo que o 
sistema continue funcionando mesmo se alguns nós falharem. 
6. Em um sistema distribuído, qual das seguintes propriedades garante que todas as 
operações sejam processadas na mesma ordem por todos os processos que interagem 
com o sistema, mesmo em presença de falhas? 
a) Consistência forte. b) Consistência eventual. c) Disponibilidade. d) Tolerância a falhas. e) 
Escalonabilidade. 
Resposta: a) A consistência forte exige que todas as réplicas dos dados sejam sempre 
atualizadas de forma síncrona, garantindo que todos os processos vejam a mesma versão dos 
dados, independentemente do nó a que acessam.

Mais conteúdos dessa disciplina