Escolar Documentos
Profissional Documentos
Cultura Documentos
Aula Integradora
Aula Integradora
Pergunta 2:
Pergunta 3:
Explique como funciona a comunicação síncrona.
Pergunta 4:
Expresse em termos de verdadeiro (V) ou falso (F) segundo corresponda. Justifique os falsos.
a) __Middleware, caracteriza uma camada de software que possibilita comunicação entre aplicações distribuídas,
tendo por objetivo diminuir a complexidade e heterogeneidade dos diversos sistemas existentes.
b) __Comunicação em Grupo, Um grupo é uma coleção de processos que interagem entre si em algum sistema,
Quando uma mensagem é enviada para o grupo, todos os membros do grupo recebem esta mensagem.
c) __RPC (Remote Procedure Control) a essência desta técnica é permitir que programas em diferentes
máquinas possam interagir usando simples semântica de procedimentos call/return, como se os dois
programas estivessem na mesma máquina.
d) __Threads, recurso do sistema operacional, em máquinas onde o acesso à memória é feito através de
mensagens que são trocadas entre os processos de cada máquina, exemplo Cluster ou interligadas em rede.
e) __A programação paralela permite resolver problemas que se resolvem num tempo razoável e não permite resolver
problemas que cabem numa CPU.
Pergunta 5:
Defina o que é middleware.
Pergunta 6:
Das seguintes afirmações, expresse em termos de verdadeiro (V) ou falso (F), segundo corresponda. Justifique os falsos.
a) __Existem tres tipos diferentes de ordenação que normalmente estão implementadas nos mecanismos de
comunicação de grupo: Sem Ordem, Ordenamento CAUSAL, Ordenamento Total.
b) __Software fracamente acoplado: conjunto de estações independentes ligadas por rede local, se a rede de
interconexão “cai” -> aplicação “cai”.
c) __Software fortemente acoplado: o sw integra fortemente cada nodo da rede, os nodos interagem em grau baixo.
d) __Dificuldades inerentes ao paralelismo: Dificuldade de alimentar vários processadores com dados. Gera custo de
comunicação entre processadores. Programas mais complexos devido ao particionamento em unidades ativas.
e) __ Problemas de grandes desafios: Projeto de aviões hipersônicos, carrocerías de autos eficientes e submarinos
silenciosos, previsão do tempo para o curto e longo prazo, recuperação de petróleo eficiente.
Pergunta 7:
Explique como funciona a comunicação asíncrona.
Pergunta 8:
a) Clasifique los tipos de memorias representados:
Pergunta 9:
Describa las formas de comunicação entre os processos en ambientes de programação paralela e distribuída.
Pergunta 10:
Complete la siguiente tabla
Concepto Descripción
_________________ Múltiplos fluxos de instruções aplicado a um único fluxo de dados
_________________ Coleção de processos que interagem entre si em algum sistema,
comunicação Um-Para-Muitos, um transmissor para muitos receptores
_________________ Múltiplos fluxos de instruções aplicado a múltiplos fluxos de dados
_________________ Uma coleção de computadores independentes que se apresentam ao usuário
como um sistema único transparente
_________________ Tomam muito tempo, Manejam grandes volumes de dados
_________________ Funciona seguindo um modelo cliente/servidor: Um ou mais servidores criam
uns objetos locais e depois atendem petições de acesso sobre esses objetos
provenientes de clientes situados em lugares remotos da rede
_________________ Via mensagens, em máquinas onde o acesso à memória é feito através
de mensagens que são trocadas entre os processos de cada máquina,
exemplo Cluster ou interligadas em rede
Conceptos: SISD, MIMD, Comunicação entre os processos, Comunicação assíncrona, Programação paralela, Sistema
distribuido, Problemas de grandes desafios, Tipos de memorias, Comunicação síncrona, Comunicação em Grupo.