Baixe o app para aproveitar ainda mais
Prévia do material em texto
Sistemas Distribuídos Atividade 1 Sistemas Distribuídos Questão: “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: Qual a utilidade de um processo em um sistema distribuído? Um Processo é caracterizado por um programa em execução em uma máquina (computadores, smartphones, tablet etc.). Já processo em Sistemas distribuídos, é um determinado programa que se encontra em execução em uma máquina e se comunica com um outro processo em uma máquina distinta através de uma rede, com o objetivo de compartilhar recursos (arquivos, serviços, hardware etc.), independente da distância geográfica. Onde o processo está localizado: no lado do cliente, no lado do servidor ou ambos? O Processo encontra-se em ambos os lados, tanto no lado do servidor como no lado do cliente, porém são dois processos distintos, um processo A que está em uma máquina-cliente que solicita recursos de uma máquina-servidor, onde a máquina-servidor atende o que foi solicitado através de um processo B. Este procedimento de solicitação é conhecido como comunicação entre processos. Justifique suas respostas e dê exemplos de, pelo menos, 3 processos que executa no seu computador: Muitos são os exemplos de sistemas distribuídos um deles é o OneDrive, Jogos Online, Browsers, aplicativos de E-mails. Referências: Sistemas Distribuídos – Aula 01 - Introdução aos Sistemas Distribuídos - UNIVESP < https://www.youtube.com/watch?v=34RvRBXzvMo&t=165s > Sistemas Operacionais – Aula 01 - Conceito de SO e Histórico - UNIVESP < https://www.youtube.com/watch?v=CCHZ_06DoEA >
Compartilhar