wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Aula 02 - SD Sistemas Distribuidos 04 08 2025

Total questions: 59

Worksheet time: 30mins

Name
Class
Date
1.

Complete: A organização de sistemas distribuídos (SD) trata, em grande parte, dos componentes de _______ que constituem o sistema.

a)

software

b)

hardware

c)

rede

d)

usuário

2.

Complete: Para controlar tal complexidade, é crucial que esses sistemas sejam _______ adequadamente.

a)

organizados

b)

destruídos

c)

ignorados

d)

esquecidos

3.

Complete: Uma maneira de ver a organização de um sistema distribuído é fazer uma distinção entre organização lógica do conjunto de componentes de _______, e por outro lado, a realização física.

a)

software

b)

hardware

c)

rede

d)

usuários

4.

Complete: Sistemas distribuídos são complexas peças de software cujos componentes estão separados em _________

a)

várias máquinas

b)

um único processo

c)

um único arquivo

d)

um único usuário

5.

Complete: Tais arquiteturas de software nos dizem como os componentes de software devem ser _________ e como devem _________

a)

organizados; interagir

b)

testados; compilar

c)

executados; deletar

d)

documentados; atualizar

6.

Complete: A realização efetiva de um sistema distribuído implica que especifiquemos e coloquemos componentes de software em ________ reais.

a)

máquinas

b)

aplicações

c)

redes

d)

usuários

7.

A especificação final de uma arquitetura de software é também chamada de:

a)

Arquitetura de sistema

b)

Arquitetura de hardware

c)

Arquitetura de rede

d)

Arquitetura de dados

8.

Complete: Em arquiteturas centralizadas tradicionais, ______ implementa a maioria dos componentes de software e os clientes acessam ele.

a)

um servidor

b)

um cliente

c)

um roteador

d)

um switch

9.

Complete: Em arquiteturas descentralizadas, as máquinas desempenham papéis mais ou menos iguais. Esse tipo de arquitetura é chamado de ______.

a)

peer-to-peer

b)

cliente-servidor

c)

mainframe-terminal

d)

cloud computing

10.

Qual dos seguintes tipos de arquitetura também é mencionado além das centralizadas e descentralizadas?

a)

Cliente-servidor

b)

Híbridas

c)

Monolíticas

d)

Distribuídas

11.

Uma meta importante de SD é separar aplicações das plataformas subjacentes provendo uma camada de ________.

a)

middleware

b)

hardware

c)

aplicação

d)

rede

12.

Qual é a principal finalidade do middleware em Sistemas Distribuídos (SD)?

a)

Proporcionar transparência de distribuição

b)

Aumentar a complexidade do sistema

c)

Reduzir a segurança

d)

Diminuir a escalabilidade

13.

A adaptabilidade dos SD pode ser obtida fazendo o sistema monitorar seu próprio comportamento e tomar as medidas adequadas necessárias. Essa classe recebe o nome de ________.

a)

sistemas autônomicos

b)

sistemas distribuídos

c)

sistemas embarcados

d)

sistemas especialistas

14.

Complete: Um estilo arquitetônico é determinado através dos ________, conexões, dados intercambiados e formas de configuração.

a)

componentes

b)

protocolos

c)

serviços

d)

usuários

15.

Complete: Componentes são uma unidade modular com interfaces requeridas e fornecidas bem definidas que é ________ dentro do seu ambiente.

a)

substituível

b)

imutável

c)

invisível

d)

inalterável

16.

Complete: Conexões referem-se ao modo como os ________ estão ligados.

a)

componentes

b)

circuitos

c)

fios

d)

módulos

17.

Complete: Dados intercambiados referem-se à forma da troca dos dados entre ________.

a)

componentes

b)

protocolos

c)

sistemas operacionais

d)

usuários

18.

Complete: Formas de configuração são as maneiras como os componentes são ________.

a)

configurados

b)

desligados

c)

vendidos

d)

pintados

19.

Complete: Um componente pode ser ________ e, em particular, enquanto um sistema continua a funcionar, é importante.

a)

substituído

b)

apagado

c)

duplicado

d)

reiniciado

20.

Complete: A substituição de um componente só pode ser feita se suas ________ permanecerem intocadas.

a)

interfaces

b)

cores

c)

funções

d)

entradas

21.

De acordo com o texto, o que é um conector em estilos arquitetônicos?

a)

Um mecanismo que serve de mediador da comunicação ou da cooperação entre componentes.

b)

Um tipo de componente responsável pelo armazenamento de dados.

c)

Uma linguagem de programação utilizada para definir estilos arquitetônicos.

d)

Um padrão de design para interfaces gráficas.

22.

Segundo o texto, um conector pode ser formado por quais facilidades?

a)

Chamadas de procedimento (remotas)

b)

Passagem de mensagem

c)

Fluxo de dados

d)

Todas as alternativas anteriores

23.

Usando componentes e conectores, podemos chegar a várias configurações de estilos arquitetônicos. Dentre os mais importantes, podemos citar: ________ em camadas.

a)

Arquiteturas

b)

Protocolos

c)

Interfaces

d)

Redes

24.

Usando componentes e conectores, podemos chegar a várias configurações de estilos arquitetônicos. Dentre os mais importantes, podemos citar: Arquiteturas baseadas em ________.

a)

objetos

b)

funções

c)

dados

d)

eventos

25.

Usando componentes e conectores, podemos chegar a várias configurações de estilos arquitetônicos. Dentre os mais importantes, podemos citar: Arquiteturas centradas em ________.

a)

dados

b)

processos

c)

serviços

d)

eventos

26.

Usando componentes e conectores, podemos chegar a várias configurações de estilos arquitetônicos. Dentre os mais importantes, podemos citar: Arquiteturas baseadas em ________.

a)

eventos

b)

objetos

c)

camadas

d)

serviços

27.

Estilos arquitetônicos: Complete a frase: Os componentes são organizados em _______.

a)

camadas

b)

blocos

c)

nós

d)

pontos

28.

Estilos arquitetônicos: Um componente em uma camada tem permissão de chamar componentes em qual camada?

a)

Mesma camada

b)

Camada superior

c)

Camada subjacente

d)

Qualquer camada

29.

Estilos arquitetônicos: Esse modelo tem sido amplamente adotado pela comunidade de redes. Quais são os exemplos citados?

a)

OSI e TCP/IP

b)

HTTP e FTP

c)

DNS e DHCP

d)

SMTP e POP3

30.

Estilos arquitetônicos: O controle flui de camada para camada. As requisições descem pela hierarquia, ao passo que resultados fluem para cima.

a)

Verdadeiro

b)

Falso

31.

Observe o diagrama apresentado. O fluxo de requisição ocorre de qual direção para qual direção?

a)

De cima para baixo

b)

De baixo para cima

c)

Lateralmente

d)

Não há fluxo

32.

O que cada objeto corresponde em uma arquitetura baseada em objetos?

a)

Um servidor

b)

Um componente

c)

Um banco de dados

d)

Um usuário

33.

Complete: Em arquiteturas baseadas em objetos, os componentes são conectados por meio de uma chamada de ________ (remota).

a)

procedimento

b)

classe

c)

atributo

d)

evento

34.

Segundo o conteúdo apresentado, essa arquitetura de software se ajusta a qual tipo de arquitetura de sistema?

a)

Arquitetura de sistema cliente-servidor

b)

Arquitetura em camadas

c)

Arquitetura orientada a eventos

d)

Arquitetura baseada em microserviços

35.

De acordo com o diagrama, objetos podem ser:

a)

Apenas variáveis

b)

Apenas funções

c)

Variáveis, funções ou estruturas de dados

d)

Apenas estruturas de dados

36.

Explique como os processos se comunicam em arquiteturas centradas em eventos.

a)

Os processos se comunicam por meio da propagação de eventos que, opcionalmente, também transportam dados.

b)

Os processos se comunicam exclusivamente por meio de chamadas de procedimento remoto síncronas.

c)

Os processos se comunicam apenas através de arquivos compartilhados no sistema.

d)

Os processos se comunicam utilizando exclusivamente filas de mensagens persistentes.

37.

Qual é a ideia básica das arquiteturas centradas em eventos?

a)

A ideia básica é que processos publiquem eventos após os quais o middleware assegura que somente os processos que subscreveram para esse processo receberão.

b)

A ideia básica é que todos os processos compartilhem um banco de dados centralizado para comunicação.

c)

A ideia básica é que cada processo execute de forma independente sem qualquer comunicação.

d)

A ideia básica é que todos os eventos sejam processados sequencialmente por um único processo central.

38.

No contexto de sistemas publicar/subscrever, o que o middleware assegura após a publicação de eventos?

a)

O middleware assegura que somente os processos que se subscreveram para esses eventos os receberão.

b)

O middleware garante que todos os processos do sistema receberão os eventos, independentemente da subscrição.

c)

O middleware impede que qualquer processo receba eventos publicados.

d)

O middleware armazena permanentemente todos os eventos publicados, independentemente da entrega.

39.

O que representa o 'Barramento de eventos' no contexto das arquiteturas centradas em eventos?

a)

O barramento de eventos é o responsável por entregar os eventos publicados pelos componentes aos componentes que se inscreveram para recebê-los.

b)

O barramento de eventos é utilizado apenas para armazenar logs de sistema.

c)

O barramento de eventos serve exclusivamente para autenticação de usuários.

d)

O barramento de eventos é responsável por gerenciar conexões de rede entre servidores.

40.

O que caracteriza as arquiteturas centradas em dados nos estilos arquitetônicos? Preencha: Processos se comunicam por meio de um _______ em comum (passivo ou ativo).

a)

repositório

b)

canal

c)

buffer

d)

pipeline

41.

As arquiteturas centradas em dados são fracamente acopladas.

a)

Verdadeiro

b)

Falso

42.

Quais das seguintes aplicações são exemplos de uso de arquiteturas centradas em dados?

a)

Facebook

b)

Sistemas Pervasivos

c)

Internet das Coisas (IoT)

d)

Todas as anteriores

43.

O que é um servidor no contexto de arquiteturas centralizadas?

a)

Um processo que requisita serviços

b)

Um processo que implementa um serviço específico

c)

Um sistema distribuído

d)

Um cliente

44.

No modelo cliente-servidor, qual é o papel do cliente?

a)

Implementar um serviço específico

b)

Requisitar um serviço de um servidor

c)

Fornecer serviço

d)

Gerenciar sistemas distribuídos

45.

Complete a frase: No modelo cliente-servidor, o cliente envia uma ______ ao servidor e espera pela resposta.

a)

requisição

b)

mensagem de erro

c)

senha

d)

conexão

46.

O que é chamado de comportamento de requisição-resposta em arquiteturas centralizadas?

a)

A interação em que o cliente envia uma requisição ao servidor e espera pela resposta.

b)

A comunicação direta entre dois servidores sem a participação de clientes.

c)

O processamento paralelo de múltiplas requisições sem resposta.

d)

A troca de mensagens assíncronas entre clientes.

47.

De acordo com o diagrama apresentado, qual é a sequência correta de interação entre cliente e servidor?

a)

Cliente → Resposta → Servidor → Requisição

b)

Cliente → Requisição → Servidor → Fornece serviço → Resposta → Cliente

c)

Servidor → Cliente → Fornece serviço → Resposta

d)

Cliente → Fornece serviço → Servidor → Requisição

48.

Cite dois exemplos de aplicações que utilizam arquiteturas centralizadas, conforme apresentado na imagem.

a)

Netflix e Amazon

b)

BitTorrent e Skype

c)

Bitcoin e Ethereum

d)

Napster e Gnutella

49.

Arquiteturas centralizadas: A comunicação entre um cliente e um servidor pode ser implementada por meio de um protocolo ________, como acontece em redes locais. Complete a frase.

a)

simples

b)

complexo

c)

assíncrono

d)

paralelo

50.

Arquiteturas centralizadas: Quando o cliente requisita um serviço, ele empacota uma mensagem para o servidor identificando o que quer com os dados de entrada necessários.

a)

Verdadeiro

b)

Falso

51.

Arquiteturas centralizadas: O servidor espera pela chegada da requisição, processa e empacota os resultados em uma mensagem de resposta ao cliente.

a)

Verdadeiro

b)

Falso

52.

Com base no diagrama e no texto apresentados sobre arquiteturas centralizadas, qual das alternativas melhor descreve o papel de um servidor?

a)

O servidor apenas solicita informações aos clientes

b)

O servidor processa solicitações de clientes e retorna resultados

c)

O servidor nunca se comunica com outros servidores

d)

O servidor armazena apenas páginas Web

53.

Complete: Em uma arquitetura centralizada, um servidor pode ser ______ de outro servidor.

a)

cliente

b)

servidor

c)

processador

d)

usuário

54.

De acordo com o texto, um servidor Web é frequentemente cliente de qual tipo de servidor?

a)

Servidor de impressão

b)

Servidor de arquivos local

c)

Servidor de banco de dados

d)

Servidor de e-mail

55.

Arquiteturas centralizadas: Usar um protocolo sem conexão tem a vantagem de ser _________

a)

eficiente

b)

lento

c)

caro

d)

complexo

56.

Arquiteturas centralizadas: Contanto que as mensagens não se percam nem sejam corrompidas, o protocolo de ________/________ que acabamos de esboçar funciona bem.

a)

requisição/resposta

b)

envio/recepção

c)

cliente/servidor

d)

transmissão/recepção

57.

Arquiteturas centralizadas: Fazer com que o protocolo seja resistente a ocasionais ________ de transmissão não é trivial.

a)

falhas

b)

sucessos

c)

protocolos

d)

endereços

58.

Arquiteturas centralizadas: A única coisa que podemos fazer é possivelmente deixar que o cliente ________ a requisição quando não receber nenhuma mensagem de resposta.

a)

reenvi

b)

cancele

c)

ignore

d)

modifique

59.

Reenviar uma requisição pode ser problemático em arquiteturas centralizadas porque:

a)

Pode causar duplicidade de operações e sobrecarga no servidor.

b)

Garante maior segurança dos dados transmitidos.

c)

Facilita o balanceamento de carga entre servidores.

d)

Reduz o tempo de resposta do sistema.