Logo Passei Direto
Buscar

Sistemas e Aplicações Distribuídas - Avaliação Final (Discursiva)

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Prévia do material em texto

1. Devido ao aumento na complexidade das aplicações de usuários, é necessário que os 
computadores consigam executar os programas com velocidade cada vez maior, ou seja, 
precisa-se aumentar o poder de processamento dos sistemas computacionais. Para isso, 
existem soluções como uso de processamento vetorial, ou uso de processamento paralelo. 
Nesse contexto, disserte sobre o processamento paralelo e apresente um exemplo de sua 
aplicação. 
Resposta Esperada: 
O processamento paralelo pode ser usado como uma solução para aumentar o poder de 
processamento de um computador, ou sistema computacional. Nesse caso, alguns 
processadores (mais de um) executam uma aplicação de usuário de forma simultânea. Isso é 
possível caso o programa possa ter sua execução dividida em tarefas independentes. Um 
exemplo é a solução de um cálculo matemático complexo através da sua divisão em partes 
menores, que podem ser calculadas independentemente por processadores distintos, e então 
obtendo o resultado final. 
 
2. Os sistemas distribuídos realizam a comunicação e a transferência de dados entre 
computadores que estejam conectados em uma rede, no entanto esse processo pode sofrer 
rompimentos e falhas de comunicação. Essas, por sua vez, ocorrem como falhas por 
omissão, falhas arbitrárias, falhas de sincronização. Descreva cada uma delas. 
Resposta Esperada: 
As falhas nos sistemas distribuídos podem ocorrer entre a transmissão e comunicação entre os 
computadores. Estas falhas podem ser classificadas pelas seguintes consequências: 
- falhas por omissão: é quando um processo ou canal de comunicação deixa de executar 
suasfunções. 
- falhas arbitrárias: é quando um processo atribui valores diferentes dos dados registrados 
nosistema. 
- falhas de sincronização: podem ocorrer quando o tempo de sincronização dos sistemas e 
suaexecução excedem o tempo estabelecidos na transmissão das mensagens do processo. 
 
 
Disciplina: Sistemas e Aplicações Distribuídas (GTI04) 
Avaliação: Avaliação Final (Discursiva) - Individual FLEX

Mais conteúdos dessa disciplina