Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Aula 02 Sistemas Dist - 18 08 2025

Total questions: 44

Worksheet time: 22mins

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: 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

3.

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

4.

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

a)

servidor

b)

cliente

c)

roteador

d)

firewall

5.

O que caracteriza uma arquitetura descentralizada?

a)

Um servidor central controla tudo

b)

As máquinas desempenham papéis mais ou menos iguais (arquitetura peer-to-peer)

c)

Não há comunicação entre máquinas

d)

Apenas clientes acessam o sistema

6.

Quais são os três tipos de arquiteturas que veremos na aula?

a)

Centralizadas, Descentralizadas e Híbridas

b)

Cliente, Servidor e Nuvem

c)

Física, Lógica e Virtual

d)

Modular, Monolítica e Distribuída

7.

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

a)

middleware

b)

hardware

c)

aplicação

d)

rede

8.

Qual é a principal finalidade do middleware em sistemas distribuídos?

a)

Proporcionar transparência de distribuição

b)

Aumentar a complexidade do sistema

c)

Reduzir a segurança

d)

Diminuir a escalabilidade

9.

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

10.

Preencha o espaço em branco: Formas de configuração referem-se às maneiras como os componentes são _______.

a)

configurados

b)

desligados

c)

removidos

d)

desenhados

11.

Os componentes podem ser de hardware (servidor) ou de software (aplicações e serviços).

a)

Verdadeiro

b)

Falso

12.

O que é um conector em estilos arquitetônicos? Preencha a lacuna: Um conector é geralmente descrito como um mecanismo que serve de _______ da comunicação ou da cooperação entre componentes.

a)

mediador

b)

iniciador

c)

finalizador

d)

isolador

13.

Um conector pode ser formado por quais facilidades? Preencha a lacuna: Um conector pode ser formado pelas facilidades para chamadas de procedimento (remotas), _______ de mensagem ou fluxo de dados.

a)

passagem

b)

armazenamento

c)

compressão

d)

codificação

14.

Complete: Um dos estilos arquitetônicos importantes é ________ em camadas.

a)

Arquiteturas

b)

Protocolos

c)

Redes

d)

Servidores

15.

Sobre arquiteturas em camadas: Esse modelo tem sido amplamente adotado pela comunidade de redes. Cite dois exemplos mencionados no texto.

a)

OSI e TCP/IP

b)

HTTP e FTP

c)

Ethernet e Wi-Fi

d)

SMTP e POP3

16.

Sobre arquiteturas em camadas: O controle flui de camada para camada. As requisições descem pela hierarquia, ao passo que resultados fluem para cima.

a)

Verdadeiro

b)

Falso

17.

Observe o diagrama apresentado. O fluxo de requisição ocorre de:

a)

A) Camada 1 para Camada N

b)

B) Camada N para Camada 1

c)

C) Camada N-1 para Camada 2

d)

D) Camada 2 para Camada N-1

18.

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

a)

Cada objeto corresponde ao que definimos como componente.

b)

Cada objeto corresponde a uma função isolada.

c)

Cada objeto corresponde a um banco de dados.

d)

Cada objeto corresponde a uma variável global.

19.

Essa arquitetura de software se ajusta à arquitetura de sistema _________?

a)

cliente-servidor

b)

monolítica

c)

peer-to-peer

d)

orientada a eventos

20.

Complete: Processos se comunicam por meio da propagação de _______ que, opcionalmente, também transportam dados.

a)

eventos

b)

pacotes

c)

sinais

d)

mensagens

21.

O sistema publicar/subscrever em arquiteturas centradas em eventos funciona da seguinte forma:

a)

Os publicadores enviam eventos para um canal e os assinantes recebem apenas os eventos de seu interesse.

b)

Os assinantes enviam eventos para os publicadores, que decidem quais eventos distribuir.

c)

Todos os componentes recebem todos os eventos, independentemente do interesse.

d)

Os eventos são armazenados em um banco de dados central e acessados sob demanda pelos assinantes.

22.

O 'Barramento de eventos' nas arquiteturas centradas em eventos representa:

a)

Um canal de comunicação para troca de eventos entre componentes.

b)

Um banco de dados centralizado para armazenar logs.

c)

Um serviço de autenticação de usuários.

d)

Um mecanismo de balanceamento de carga entre servidores.

23.

O que caracteriza as arquiteturas centradas em dados?

a)

Processos se comunicam por meio de um repositório em comum (passivo ou ativo)

b)

Processos são fortemente acoplados

c)

Não utilizam repositório compartilhado

d)

Não possuem aplicações práticas

24.

Nas arquiteturas centradas em dados, os processos são ______ acoplados.

a)

fracamente

b)

fortemente

c)

rigidamente

d)

completamente

25.

Quais das opções a seguir são exemplos de aplicações de arquiteturas centradas em dados?

a)

Facebook, sistemas pervasivos, internet das coisas (IoT), redes de sensores sem fio

b)

Calculadora, relógio analógico, agenda de papel

c)

Editor de texto offline, máquina de escrever, impressora

d)

Nenhuma das anteriores

26.

Decidir a respeito de componentes de software, sua interação e sua colocação leva a um exemplo de uma arquitetura de software também denominada de _______.

a)

arquitetura de sistema

b)

modelo de dados

c)

interface gráfica

d)

protocolo de comunicação

27.

Discutiremos organizações _______ e descentralizadas, bem como várias formas híbridas.

a)

centralizadas

b)

autônomas

c)

informais

d)

temporárias

28.

O que é um servidor no contexto de arquiteturas centralizadas?

a)

Um servidor é um processo que implementa um serviço específico.

b)

Um servidor é um dispositivo que apenas armazena dados sem processá-los.

c)

Um servidor é um software que apenas envia arquivos para impressoras.

d)

Um servidor é um usuário que acessa recursos de rede.

29.

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

a)

O cliente é um processo que requisita um serviço de um servidor, enviando-lhe uma requisição e esperando pela resposta.

b)

O cliente é responsável por fornecer serviços para outros computadores na rede.

c)

O cliente controla o acesso físico aos dispositivos de hardware do servidor.

d)

O cliente armazena e gerencia todos os dados da rede.

30.

Assinale a alternativa que apresenta um exemplo de aplicação baseada em arquitetura centralizada:

a)

Netflix

b)

WhatsApp

c)

Bluetooth

d)

Impressora local

31.

Qual é o nome dado à interação em que o cliente envia uma requisição ao servidor e espera pela resposta?

a)

Comportamento de requisição-resposta

b)

Transmissão assíncrona

c)

Processamento paralelo

d)

Comunicação unidirecional

32.

O que o cliente faz quando requisita um serviço em uma arquitetura centralizada?

a)

Ele processa a requisição sozinho

b)

Ele empacota uma mensagem para o servidor, identificando o que quer com os dados de entrada necessários

c)

Ele ignora o servidor

d)

Ele espera o servidor iniciar a comunicação

33.

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

a)

Verdadeiro

b)

Falso

34.

Uma arquitetura centralizada em sistemas distribuídos é caracterizada por:

a)

A existência de um único nó responsável pelo controle e processamento das informações.

b)

A distribuição igualitária de tarefas entre todos os nós do sistema.

c)

A ausência de um ponto central de controle.

d)

A replicação de dados em todos os nós para garantir alta disponibilidade.

35.

Verdadeiro ou Falso: Um servidor pode ser cliente de outro servidor.

a)

Verdadeiro

b)

Falso

36.

Complete: Um servidor Web é frequentemente um cliente de um servidor de arquivos local que gerencia os arquivos nos quais as páginas Web estão ________.

a)

armazenadas

b)

criptografadas

c)

excluídas

d)

compactadas

37.

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

a)

eficiente

b)

lento

c)

caro

d)

complexo

38.

Arquiteturas centralizadas: Contanto que as mensagens não se percam nem sejam corrompidas, o protocolo de requisição/resposta que acabamos de esboçar funciona _________?

a)

bem

b)

mal

c)

devagar

d)

aleatoriamente

39.

Arquiteturas centralizadas: Fazer com que o protocolo seja resistente a ocasionais falhas de transmissão não é _________?

a)

trivial

b)

difícil

c)

impossível

d)

comum

40.

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

41.

O que pode acontecer se a resposta de uma requisição se perder em uma arquitetura centralizada?

a)

Nada acontece

b)

Reenviar a requisição pode resultar em executar a operação duas vezes

c)

O sistema trava

d)

O cliente é desconectado

42.

Se a operação for 'transfira R$ da minha conta', o que seria melhor fazer em caso de erro?

a)

Reenviar a requisição

b)

Apenas comunicar que houve o erro

c)

Ignorar o erro

d)

Tentar outra operação

43.

Uma operação que pode ser repetida várias vezes sem causar danos é chamada de idempotente.

a)

Verdadeiro

b)

Falso

44.

Complete: Uma operação que pode ser repetida várias vezes sem causar danos é chamada de ________.

a)

idempotente

b)

transiente

c)

volátil

d)

mutável