- ID
 - 17128
 - Banca
 - CESPE / CEBRASPE
 - Órgão
 - TSE
 - Ano
 - 2007
 - Provas
 - Disciplina
 - Arquitetura de Software
 - Assuntos
 
Com relação a conceitos sobre sistemas distribuídos, assinale a opção correta.
Com relação a conceitos sobre sistemas distribuídos, assinale a opção correta.
Assinale a opção que contém uma regra INVÁLIDA para Redes de Petri.
Em relação aos sistemas distribuídos, considere
I. O protocolo ou canal de comunicação pode ser dotado de um interpretador para compatibilizar a informação que possa não ser entendida por certas máquinas, estendendo dessa forma, a um maior número de computadores no sistema.
II. O Middleware é composto por um conjunto de processos ou objetos num grupo de computadores, que interagem entre si de forma a implementar comunicação e oferecer suporte para partilha de recursos a aplicações distribuídas.
III. Peer-to-peer pode ser entendido como uma arquitetura de sistemas distribuídos caracterizada pela descentralização das funções na rede, onde cada nodo realiza tanto funções de servidor quanto de cliente.
IV. Um sistema distribuído pode ser definido como uma coleção de processadores francamente acoplados, que não compartilham memória nem relógio, interconectados por uma rede de comunicação. 
É correto o que se afirma APENAS em
Analise as seguintes afi rmações relacionadas a sistemas distribuídos, clusters e redes.
I. Um sistema distribuído pode ser classifi cado como um conjunto de computadores com seu próprio clock e que não possui memória compartilhada, mas que é visto por seus usuários como um recurso único no qual a comunicação se dá através de um barramento por troca de mensagens. Estes sistemas são considerados por meio destas características como fracamente acoplados, isto é, um cluster.
II. Um MMP (Processadores Paralelos Massivos) é um grande sistema de processamento paralelo com arquitetura de memória não compartilhada e descentralizada.
III. A computação em cluster envolve dois ou mais computadores servindo a um sistema como um único recurso. Os computadores que compõem um cluster, denominados nó, devem ser interconectados, de maneira a formarem uma rede, de qualquer topologia.
IV. A rede que compõe um cluster deve ser criada de uma forma que permita a interconexão de um número fi xo de computadores ou nós. A retirada de um nó interrompe o funcionamento do cluster, até que o nó seja substituído. A principal vantagem do cluster é que qualquer sistema operacional pode ser usado como, por exemplo, Windows, Linux, ou BSD simultaneamente no mesmo cluster. Com isso, as particularidades de um sistema operacional serão compartilhadas entre os demais sistemas operacionais participantes do cluster.
Indique a opção que contenha todas as afi rmações verdadeiras.
No que concerne a tópicos avançados, julgue os itens
subseqüentes. 
O modelo de computação em grade tem como objetivo a obtenção de alto desempenho de processamento distribuído entre diversas máquinas geograficamente próximas ou não.
Um middleware
Entre os princípios básicos de Sistemas Distribuídos está o da "Transparência", que define formas para uso de computadores independentes e interligados, que se apresentam ao usuário como um sistema único e consistente. Um tipo de transparência é a "Transparência de Acesso". Com relação à definição de transparência de acesso, assinale a alternativa correta.
O desenvolvimento de sistemas distribuídos em arquitetura cliente- servidor  web, com múltiplas camadas ou  tiers, é conhecido e praticado em várias organizações que desenvolvem sistemas de software. Considerando a descrição das camadas ou  tiers mais comuns de uma arquitetura de sistema de informação aderente ao modelo cliente-servidor web e distribuído, assinale a opção correta com referência às prescrições para a formulação de um modelo de referência para desenvolvimento de sistemas distribuídos.
A respeito de arquitetura distribuída, assinale a opção correta. 
Sistemas  distribuídos  são  aqueles  dispostos  em  computadores  distintos  e  autônomos,  que  trabalham  juntos  para dar a  impressão de ser um único sistema, com acesso  local a seus usuários. Uma característica  importante nesses  sistemas  é  a  transparência.  Acerca  das  formas  de  transparência  de  um  sistema  distribuído,  assinale  a  alternativa correta. 
O  conceito  de  sistemas  distribuídos  baseados  em  objetos  deu origem a  implementações de  ferramentas de auxílio ao  desenvolvimento.  A  empresa  americana  Microsoft  também  desenvolveu  sua  própria  tecnologia  para  criação  de  componentes  de  softwares  distribuídos.  A  tecnologia  desenvolvida  pela  Microsoft  para  desenvolvimento  de  sistemas distribuídos baseados em objetos é a 
A tecnologia multicast é diretamente voltada para aplicações distribuídas, sendo que as aplicações multimídia, como “aprendizagem a distância” e “videoconferência”, podem ser utilizadas na rede de forma dimensionável e eficiente.
 
Um sistema distribuído é um conjunto de sistemas autônomos, interconectados por uma rede de comunicação, que se  diferencia dos demais sistemas fracamente acoplados pela existência de um relacionamento mais forte entre os seus  componentes.  
Tais componentes
 
Julgue  os  itens  a  seguir,  a  respeito  de  programação  e  bancos  de dados distribuídos.
 
Em um sistema distribuído, se um coordenador de um processo  falhar no meio da execução de uma transação, os participantes  podem  decidir  se  esperam  ou  não  pela  recuperação  do  coordenador que  falhou.
 
Com relação à arquitetura de sistemas distribuídos, julgue os próximos itens.
 
Na arquitetura distribuída, os sistemas orientados a eventos possuem processos fortemente acoplados.
 
Com relação à arquitetura de sistemas distribuídos, julgue os próximos itens.
 
Em um sistema distribuído, pode-se fazer a distinção entre a organização lógica do conjunto de componentes de software e a realização física propriamente dita.
 
Com relação às soluções de tecnologia da informação e comunicação, julgue o item a seguir.
É uma aplicação típica do processamento distribuído ou paralelo:
São desvantagens dos sistemas distribuídos:
Há  diferentes  formas  de  transparências  num  sistema  distribuído,  das  quais  uma  delas  oculta  que  um recurso pode ser usado por diversos usuários não  simultaneamente,  mas  sequencialmente.  Essa  forma  de transparência é: 
 
Com relação à computação distribuída, julgue os próximos itens.
A computação em grade difere da computação em  cluster, principalmente pelo fato de as unidades de processamento de um cluster serem conectadas em uma topologia em anel. 
Nos sistemas distribuídos como sistema de três camadas, todo desenvolvimento é orientado à produção de 3 módulos (ou camadas) independentes, com interligações comunicacionais bem determinadas. 
Esses módulos são as camadas de Lógica de Negócio, de Acesso a Dados e de 
Uma maneira de construir aplicações distribuídas é usar  algum mecanismo para comunicação entre processos  (IPC), tais como uma API de baixo nível fornecida pelo  sistema operacional ou chamadas de procedimento remoto (RPC). 
Em comparação com o uso da API de baixo nível, o uso  do RPC 
Em um modelo de arquitetura
Um sistema distribuído é composto por componentes que estão espalhados em computadores distintos e que usam a rede para se comunicarem e coordenarem suas ações. Assinale a alternativa CORRETA.
Atomicidade de transações é uma propriedade muito importante em sistemas distribuídos. Uma maneira de implementar essa propriedade é por meio do protocolo two-phase commit (2PC). Em relação a esse protocolo, analise as afirmativas a seguir:
I. Durante a primeira fase do protocolo, o nó coordenador da transação consulta um nó participante para saber se ele está apto para concluir a transação e, após conhecer a resposta dele, consulta o próximo nó participante.
II. Se o nó coordenador da transação falhar, os participantes podem não receber a decisão final para executar commit ou rollback e, portanto, ficarem bloqueados.
III. Se o nó participante falhar após receber a decisão final para executar um commit, a transação será abortada pelo nó coordenador da transação.
Está correto o que se afirma em:
Considere os itens abaixo.
I - Compartilhamento de recursos de hardware e software.
II - Concorrência, pois vários processos podem operar simultaneamente em computadores separados, na rede.
III - Tolerância a defeitos, devido à disponibilidade de vários computadores e ao potencial para replicar as informações.
Quais são vantagens da utilização de sistemas distribuídos?
Muitos dos desafios em sistemas distribuídos já foram resolvidos, mas os projetistas precisam conhecê-los e tomar o cuidado de levá-los em consideração. O tratamento de falhas é um desses desafios a serem considerados.
A esse respeito, é correto afirmar que um exemplo de ocultação de falhas ocorre na/no
No que tange à arquitetura e tecnologia de sistemas de informação, julgue o item seguinte.
A arquitetura distribuída apresenta algumas desvantagens em
comparação ao modelo centralizado no que se refere a
complexidade, segurança, capacidade de gerenciamento e
imprevisibilidade.