Logo Passei Direto
Buscar
As redes de computadores possibilitam a programação em duas camadas, por meio das quais computadores de usuários se conectam a computadores servidores de rede para efetuarem requisições de serviços e coleta de informações. Assinale o nome da arquitetura que implementa a programação em duas camadas, utilizando rede de computadores.
Middleware
Dual Layer
Cliente-Servidor
Distribuída
Web
User badge image
Tópicos de Análise e Desenvolvimento de Sistemas

há 9 meses

Respostas

User badge image

Ed Verified user icon

há 8 meses

A arquitetura que implementa a programação em duas camadas, onde computadores de usuários se conectam a computadores servidores para requisições de serviços, é chamada de Cliente-Servidor.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

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

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

ARQUITETURA DE SISTEMA DISTRIBUÍDO AULA 1
São componentes indispensáveis dos sistemas distribuídos, EXCETO:
Rede de comunicação
Porcessadores individuais participantes do sistema
Centralizador do processamento.
Troca de informações entre os participantes do sistema
Conectividade entre os nós utilizando servidores.

ARQUITETURA DE SISTEMA DISTRIBUÍDO AULA 1
A Melhor Definição que podemos dar a um sistema distribuído é:
Sistemas de computadores multiprocessados que se apresentam como uma única interface para seus usuários.
Normalmente utilizando supercomputadores.
Sistemas independentes que são usados para processamento por partes (stand alone) e suas respostas posteriormente remetidas para processamento central alcançando o objetivo do conjunto.
Sistema computacional com grande capacidade de processamento, estabilidade e escalabilidade. Mainframe é um exemplo de sistema distribuído.
Um conjunto de computadores independentes que se apresenta aos seus usuários como um sistema único e coerente.
Uma rede de computadores conectados através da internet.

ARQUITETURA DE SISTEMA DISTRIBUÍDO AULA 1
Transparência de distribuição é uma das metas dos sistemas distribuídos descritas por Tanembaum. A transparência de distribuição pode ser classificada em: transparência de acesso, localização, migração, relocação, replicação, concorrência e falha. Assinale a assertiva que descreve a transparência de localização.
Oculta um lugar em que o recurso está localizado
Oculta diferenças na representação de dados e no modo de acesso a um recurso
Oculta que um serviço pode ser movido para outra localização
Oculta que um serviço pode ser movido para outra localização enquanto em uso
Oculta que um recurso é replicado

ARQUITETURA DE SISTEMA DISTRIBUÍDO AULA 1
Em um sistema distribuído os componentes interligados em rede se comunicam e coordenam suas ações:
Conectando-se diretamente ao servidor de banco de dados
Conectando-se diretamente ao sistema gerenciador de banco de dados (SGBD)
Através de troca de mensagens
Através de um servidor central de comunicação
Através de um mainframe

ARQUITETURA DE SISTEMA DISTRIBUÍDO AULA 2
Sobre o processamento paralelo e distribuído, assinale a afirmação correta.
Em programação paralela não é necessário se conhecer a arquitetura de comunicação entre processadores para elaborar os programas.
A computação paralela é caracterizada pelo uso de vários processadores para executar uma computação de forma mais rápida, baseando-se no fato de que o processo de resolução de um problema pode ser dividido em tarefas menores, que podem ser realizadas simultaneamente através de algum tipo de coordenação.
Um sistema distribuído fortemente acoplado é formado por um ambiente de computadores dotados de memória e sistema operacional próprios, que se comunicam via switch.
Um grid computacional pode ser formado por diversos computadores, heterogêneos, que não podem estar distribuídos via Web por problemas de segurança.
A execução de tarefas em um ambiente de processadores distribuídos com acoplamento fraco prevê que a memória seja compartilhada entre os processos trabalhadores.

ARQUITETURA DE SISTEMA DISTRIBUÍDO AULA 2
O objetivo de uma camada de Middleware em um sistema multicamadas é:
oferecer componentes relacionados ao negócio para serem utilizados na construção de aplicativos pelos engenheiros de sistemas;
cuidar de aspectos relacionados com a infraestrutura de rede, definindo interfaces de comunicação com hubs e roteadores;
prover uma interface de acesso padrão a um sistema operacional específico, de modo a disponibilizar os serviços nele existentes a clientes em outras plataformas;
permitir acesso a dispositivos de hardware, como câmeras e impressoras, através de uma API de alto nível;
disponibilizar classes utilitárias e serviços independentes de plataforma que permitam a obtenção de computação distribuída em ambientes heterogêneos.

ARQUITETURA DE SISTEMA DISTRIBUÍDO AULA 2
Em relação a sistemas distribuídos, considere:
I. Visando a otimização do maior número possível de máquinas e tipos de computadores, o protocolo ou canal de comunicação pode ser dotado de um interpretador para compatibilizar a informação que possa não ser entendida por certas máquinas.
II. O Middleware é composto por um conjunto de processos ou objetos num grupo de computadores, que interagem entre si de forma a implementar comunicação e oferecer suporte para partilha de recursos a aplicações distribuídas.
III. Um sistema distribuído pode ser definido pela capacidade que um único processador tem para distribuir várias tarefas simultaneamente.
IV. Um sistema distribuído pode ser definido como uma coleção de processadores fracamente acoplados, que não compartilham memória nem relógio, interconectados por uma rede de comunicação.
É correto o que consta APENAS em II e III.
I e III.
II e IV.
I e IV.
I e II.

ARQUITETURA DE SISTEMA DISTRIBUÍDO AULA 2
O tipo clustering de um sistema operacional distribuído no qual somente um dos seus nós esteja trabalhando, enquanto os outros entram como reserva, denomina-se cluster de
balanceamento de carga.
alto desempenho.
alta disponibilidade.
alta coesão.
baixo acoplamento.

ARQUITETURA DE SISTEMA DISTRIBUÍDO AULA 2
Um cluster é definido como um sistema distribuído formado por máquinas homogêneas, executando o mesmo sistema operacional, interligadas por uma rede de alta velocidade. Como vantagens deste cluster em relação a uma máquina de grande porte poderíamos citar:
I. Melhor escalabilidade de unidades de processamento
II. Possibilidade de executar programas com múltiplas threads
III. possibilidade de continuar o processamento isolando máquinas defeituosas
IV. possibilidade de executar programas Java usando RMI
Dessas afirmativas são verdadeiras: Somente II e IV
Somente I e III
Somente I e IV
Somente III
Somente I, II, III e IV

ARQUITETURA DE SISTEMA DISTRIBUÍDO AULA 2
Quando tratamos das características de um sistema distribuído um dos fatores determinantes para seu sucesso é a transparência. Existem vários tipos de transparências dentro dos conceitos de sistemas distribuídos, mas todas elas se baseiam em um mesmo princípio. Assinale a alternativa que melhor descreve este princípio.
Permite que o usuário conheça todas as características físicas e lógicas do sistema.
A transparência apesar de importante pode ser descartada na concepção da maioria dos projetos de sistemas distribuídos.
Seus conceitos descrevem a maneira como o usuário acessa os recursos dos sistemas distribuídos.
Seu principal conceito está relacionado da transparência de utilização do sistema operacional, para o usuário não interessa que sistema operacional suport a aplicação.
Possui como meta ocultar o fato de que os processos dos sistemas distribuídos estão fisicamente distribuídos por vários computadores.

Mais conteúdos dessa disciplina