wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

SDM2501 - Revisão A2

Total questions: 13

Worksheet time: 13mins

Name
Class
Date
1.

O que significa o conceito de "transparência" em sistemas distribuídos?

a)

A capacidade de esconder a complexidade do sistema dos usuários.

b)

A capacidade de visualizar todos os processos do sistema.

c)

A obrigatoriedade de expor todos os dados do sistema.

d)

A utilização de protocolos abertos.

2.

Qual das alternativas abaixo descreve corretamente o protocolo HTTP?

a)

Um protocolo de transferência de arquivos entre sistemas Unix.

b)

Um protocolo de comunicação utilizado para transferência de hipertexto na web.

c)

Um protocolo de autenticação de usuários em redes locais.

d)

Um protocolo exclusivo para comunicação entre bancos de dados.

3.

O que é Middleware em sistemas distribuídos?

a)

Um tipo de hardware que conecta servidores.

b)

Uma camada de software que facilita a comunicação e gerenciamento de dados entre aplicações distribuídas.

c)

Um protocolo de segurança para redes.

d)

Um sistema operacional especializado.

4.

O que é RPC (Remote Procedure Call)?

a)

Um método para executar procedimentos locais apenas.

b)

Um mecanismo que permite a execução de procedimentos em máquinas remotas como se fossem locais.

c)

Um protocolo de transferência de arquivos.

d)

Um tipo de banco de dados distribuído.

5.

No padrão de arquitetura MVC, o que representa o "Controller"?

a)

A camada responsável pela interface com o usuário.

b)

A camada responsável pela lógica de negócios e manipulação de dados.

c)

A camada responsável por receber entradas do usuário e atualizar o modelo e a visão.

d)

A camada de persistência de dados.

6.

O que é paralelismo em computação?

a)

A execução sequencial de tarefas.

b)

A execução simultânea de múltiplas tarefas para aumentar a eficiência.

c)

A execução de tarefas em diferentes fusos horários.

d)

A execução de tarefas em diferentes linguagens de programação.

7.

O que é um container em computação distribuída?

a)

Um tipo de banco de dados.

b)

Um ambiente isolado que empacota aplicações e suas dependências.

c)

Um protocolo de comunicação.

d)

Um tipo de hardware para servidores.

8.

Qual a principal diferença entre computação paralela e computação distribuída?

a)

Computação paralela ocorre em múltiplos computadores, enquanto distribuída ocorre em um único computador.

b)

Computação paralela utiliza múltiplos processadores em um mesmo sistema, enquanto distribuída utiliza múltiplos sistemas interconectados.

c)

Computação distribuída não permite comunicação entre processos.

d)

Computação paralela não melhora o desempenho.

9.

Qual dos itens abaixo NÃO é um tipo de falha em sistemas distribuídos?

a)

Falha de comunicação.

b)

Falha de hardware.

c)

Falha de software.

d)

Falha de compilação.

10.

Em uma arquitetura cliente-servidor, qual é a principal função do cliente?

a)

Fornecer serviços para outros sistemas.

b)

Solicitar e consumir serviços oferecidos pelo servidor.

c)

Gerenciar a rede de computadores.

d)

Armazenar grandes volumes de dados.

11.

O que é um Gateway de API?

a)

Um tipo de banco de dados relacional.

b)

Um ponto de entrada único para um conjunto de APIs, responsável por gerenciar solicitações e encaminhá-las aos serviços apropriados.

c)

Um protocolo de autenticação.

d)

Um servidor de arquivos.

12.

Qual das opções abaixo é um exemplo de transparência de localização em sistemas distribuídos?

a)

O usuário acessa um recurso sem saber em qual máquina ele está armazenado.

b)

O usuário precisa saber o endereço IP do servidor.

c)

O usuário deve configurar manualmente o caminho do recurso.

d)

O usuário acessa apenas recursos locais.

13.

Em sistemas distribuídos, qual é o objetivo principal do uso de Middleware?

a)

Aumentar a complexidade do sistema.

b)

Facilitar a comunicação e integração entre diferentes aplicações e serviços.

c)

Substituir o sistema operacional.

d)

Impedir a escalabilidade do sistema.