Buscar

Atividade 01 - Sistemas Distribuídos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Atividade 01 – Sistemas Distribuídos
Os conceitos de processos e comunicação entre processos guiam o desenvolvimento de sistemas comunicantes, entre eles, os sistemas distribuídos. Além disso, considere a citação a seguir:
A passagem de mensagens entre um par de processos pode ser suportada por duas operações de comunicação de mensagem: send e receive, definidas em termos de destinos e de mensagens. Para que um processo se comunique com outro, um deles envia (send) uma mensagem (uma sequência de bytes) para um destino e o outro processo, no destino, recebe (receive) a mensagem. Essa atividade envolve a comunicação de dados do processo remetente para o processo destino e pode implicar na sincronização dos dois processos (COULOURIS, 2013, p. 147).
A questão tem por objetivo avaliar a capacidade do estudante de entender os conceitos de processos e comunicação entre processos.
Considerando o que foi exposto, responda: qual a utilidade de um processo em um sistema distribuído? Onde o processo está localizado: no lado do cliente, no lado do servidor ou ambos? Justifique suas respostas e dê exemplos de, pelo menos, 3 processos que executa no seu computador.
Fonte: COULOURIS, G. Sistemas distribuídos: conceitos e projeto. São Paulo, Bookman, 2013. [Recurso eletrônico].
Resposta:
Os sistemas distribuídos estão em todo o lugar, ou melhor, acessíveis a partir de qualquer lugar, tanto na máquina do cliente quanto no servidor, ou seja, em ambos. Antigamente todo processamento era feito no mainframe (servidor principal). Os terminais eram usados apenas para entrada/saída de dados. Com o tempo, surgiram novas arquiteturas de computação que buscavam descentralizar o processamento. Foi quando surgiram os primeiros sistemas distribuídos
No mundo da tecnologia atual, são vários os exemplos de sistemas distribuídos. Alguns que executam em meu computador:
· Sistemas de pesquisas (motores de busca);
· Sistemas financeiros;
· Jogos Online;
· Redes Sociais e plataformas idênticas.

Continue navegando