Você está na página 1de 2

1. O que é uma arquitetura cliente servidor de três divisões?

São programas que formam parte do nível de processamento, residem em um


servidor separado, mas além disso, podem ser parcialmente distribuídos pelas
interfaces, aplicações, dados da maquina do cliente-servidos.

2. Qual a relação entre as arquiteturas peer-to-peer e o modelo cliente-


servidor?

A arquitetura peer-to-peer conecta-se através de uma rede, não requer clientes


e servidores fixos, a informação está distribuída e cada par coopera entre si
para prover serviços um ao outro, sem a necessidade de um servidor central.
Enquanto o modelo cliente-servidor conecta-se através de um servidor, requer
um servidor e um cliente pelo menos, a informação fica concentrada e quando
um servidor está inoperante, as solicitações dos clientes não podem ser
satisfeitas

3.O que é um sistema escalável?

Um software é escalável quando consegue expandir sua capacidade de uso


sem aumentar custos com recursos técnicos ou capital
humano. Escalabilidade é a capacidade que um sistema possui para gerenciar
uma quantidade elevada de processos ou o potencial para elevar a largura de
processamento a fim de acomodar o crescimento de tarefas.

4.Quais as principais diferenças entre um sistema paralelo e um sistema


distribuído?

A principal diferença entre o processamento paralelo e distribuído é que as


configurações paralelas incluem muitos processadores dentro de um único
sistema, enquanto configurações distribuídas aproveitam o poder de
processamento de muitos computadores ao mesmo tempo.

Em um sistema distribuído, uma migração de processo entre nós do sistema


pode ser feita para proporcionar balanceamento de carga ou aceleração da
computação, sendo esta através da divisão do processo em subprocessos que
executem em paralelo.
5. Cite e explique as camadas de aplicação que encontramos nas arquiteturas de
sistemas centralizadas.

Organização em 3 camadas de aplicação, sendo elas: Nível de Interface de


Usuário, Nível de processamento e Nível de dados.

Na camada de Interface de usuário, contém o que é necessário para interagir


com o usuário, ou seja, define a interface de comunicação.

Na camada de processamento, contém a aplicação

E na camada de dados, contém os dados que o cliente quer acessar.

Você também pode gostar