Exercícios Para Prova De Sistemas DistribuíDOS

Approved & Edited by ProProfs Editorial Team
The editorial team at ProProfs Quizzes consists of a select group of subject experts, trivia writers, and quiz masters who have authored over 10,000 quizzes taken by more than 100 million users. This team includes our in-house seasoned quiz moderators and subject matter experts. Our editorial experts, spread across the world, are rigorously trained using our comprehensive guidelines to ensure that you receive the highest quality quizzes.
Learn about Our Editorial Process
| By Celsormp
C
Celsormp
Community Contributor
Quizzes Created: 1 | Total Attempts: 727
Questions: 16 | Attempts: 735

SettingsSettingsSettings
Exercícios Para Prova De Sistemas DistribuíDOS - Quiz

.


Questions and Answers
  • 1. 

    Um sistema distribuído possui vantagens em relação a um sistema não distribuído. A característica que não se inclui nessa afirmativa é a

    • A.

      Velocidade 

    • B.

      Tolerância a falhas

    • C.

      Segurança simplificada

    • D.

      Crescimento incremental 

    Correct Answer
    C. Segurança simplificada
    Explanation
    A distributed system has advantages over a non-distributed system such as speed, fault tolerance, and incremental growth. However, simplified security is not included in these advantages.

    Rate this question:

  • 2. 

    Escalabilidade é um dos principais objetivos para os projetistas e desenvolvedores de sistemas distribuídos.  As três técnicas básicas para aumentar a escalabilidade dos sistemas são:

    • A.

      Esconder a latência; distribuição; replicação 

    • B.

      Centralização; replicação; comunicação síncrona 

    • C.

      Transparência; esconder a latência; centralização

    • D.

      Comunicação síncrona; distribuição; transparência

    Correct Answer
    A. Esconder a latência; distribuição; replicação 
    Explanation
    The correct answer is "esconder a latência; distribuição; replicação". This is because hiding latency refers to minimizing the delay or waiting time in a system, which improves scalability by making the system more responsive. Distribution involves spreading the workload across multiple nodes or servers, allowing for better resource utilization and increased scalability. Replication involves creating copies of data or services across multiple nodes, which improves fault tolerance and scalability by allowing for load balancing and redundancy.

    Rate this question:

  • 3. 

    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

    • A.

      Podem estar localizados em uma rede local ou em uma rede distribuída e os tipos de sistemas operacionais que compõem o sistema distribuído não precisam ser necessariamente homogêneos.

    • B.

      Podem estar localizados em uma rede local ou em uma rede distribuída, mas os tipos de sistemas operacionais que compõem o sistema distribuído devem ser necessariamente homogêneos.

    • C.

      Devem estar localizados em uma rede local e os tipos de sistemas operacionais que compõem o sistema distribuído não precisam ser necessariamente homogêneos.

    • D.

      Devem estar localizados em uma rede local e os tipos de sistemas operacionais que compõem o sistema distribuído devem ser necessariamente homogêneos.

    • E.

      Devem estar localizados em uma rede distribuída e os tipos de sistemas operacionais que compõem o sistema distribuído devem ser necessariamente homogêneos.

    Correct Answer
    A. Podem estar localizados em uma rede local ou em uma rede distribuída e os tipos de sistemas operacionais que compõem o sistema distribuído não precisam ser necessariamente homogêneos.
    Explanation
    A distributed system is a collection of autonomous systems interconnected by a communication network, which differs from loosely coupled systems by having a stronger relationship between its components. These components can be located in a local network or a distributed network, and the types of operating systems that compose the distributed system do not necessarily need to be homogeneous.

    Rate this question:

  • 4. 

    A respeito de arquitetura distribuída, assinale a opção correta.

    • A.

      Cliente-servidor é um modelo computacional que considera os serviços de cada cliente como único agregado no servidor. No modelo cliente/servidor de três camadas, deve haver a interferência de um terceiro que irá autorizar ou não a execução do serviço; nesse caso, cada instância de um cliente envia requisições de dado para o servidor específico. 

    • B.

      A implementação de sistemas distribuídos garante a escalabilidade, a confiabilidade, o desempenho e a gerência, que pode ser realizada por meio de diversos servidores, sem considerar padrões predefinidos. 

    • C.

      Shell script, uma linguagem de script usada em sistema operacional open source, permite o envio de comandos específicos para sistemas abertos que controlam servidores instalados conforme uma arquitetura distribuída. 

    • D.

      O XML é um formato para a criação de documentos com dados organizados de forma hierárquica. Ele é frequentemente utilizado devido a sua portabilidade, já que independe das plataformas de hardware ou de software. Um banco de dados pode, por meio de uma aplicação, escrever em um arquivo XML, e um outro banco distinto pode então ler esses mesmos dados.

    Correct Answer
    D. O XML é um formato para a criação de documentos com dados organizados de forma hierárquica. Ele é frequentemente utilizado devido a sua portabilidade, já que independe das plataformas de hardware ou de software. Um banco de dados pode, por meio de uma aplicação, escrever em um arquivo XML, e um outro banco distinto pode então ler esses mesmos dados.
    Explanation
    XML is a format for creating documents with hierarchically organized data. It is commonly used because it is portable and independent of hardware or software platforms. This means that a database can write data to an XML file using an application, and another separate database can then read the same data from that XML file.

    Rate this question:

  • 5. 

    A computação em GRID, que acopla recursos heterogêneos distribuídos, oferece suporte à execução de aplicações paralelas que podem ser acessadas independentemente de sua posição física.

    • A.

      Certo

    • B.

      Errado

    Correct Answer
    B. Errado
    Explanation
    The given statement is incorrect. The correct answer is "Errado" which means "False" in Portuguese. The statement suggests that GRID computing supports the execution of parallel applications that can be accessed independently of their physical location. However, this is not true as GRID computing involves the use of distributed heterogeneous resources, but the physical location of these resources can still affect their accessibility and performance.

    Rate this question:

  • 6. 

    Uma das vantagens da arquitetura distribuída é o compartilhamento de recursos, que permite que sistemas, aplicativos e dispositivos periféricos, como discos, impressoras, arquivos, estejam associados a diferentes computadores em uma rede. Uma segunda vantagem é a concorrência, uma vez que vários processos podem operar ao mesmo tempo em diferentes computadores na rede. E, por fim, uma terceira vantagem é a proteção, pois o acesso é feito de forma centralizada. 

    • A.

      Certo

    • B.

      Errado

    Correct Answer
    B. Errado
    Explanation
    The explanation for the given correct answer is that the statement is incorrect. The advantages mentioned in the passage are actually the advantages of distributed architecture, not the disadvantages. The passage states that the advantages of distributed architecture include resource sharing, concurrency, and centralized access for protection. Therefore, the correct answer is "Errado" (Wrong).

    Rate this question:

  • 7. 

    No processo de desenho de uma aplicação distribuída, três questões adicionais devem ser consideradas: formas de decomposição do problema, estabelecimento de comunicação entre os processos e coordenação na execução de tarefas. 

    • A.

      Certo

    • B.

      Errado

    Correct Answer
    A. Certo
    Explanation
    The given correct answer is "Certo" which means "Correct" in Portuguese.

    Rate this question:

  • 8. 

    A segurança é um desafio de sistemas distribuídos

    • A.

      Verdadeiro

    • B.

      Falso

    Correct Answer
    A. Verdadeiro
    Explanation
    The statement "A segurança é um desafio de sistemas distribuídos" translates to "Security is a challenge for distributed systems." This statement is true because distributed systems, which consist of multiple interconnected components, face unique security challenges. These challenges include ensuring secure communication, protecting against unauthorized access, and maintaining data integrity across the distributed network. Therefore, it is accurate to say that security is indeed a challenge for distributed systems.

    Rate this question:

  • 9. 

    Sobre os tratamento de falhas é correto afirmar

    • A.

      Que o não aparecimento da falha é definido a detecção de problemas

    • B.

      Que a redundância garante em 100% dos casos a recuperação transparente do problema

    • C.

      Que o mascaramento de falhas é responsável pela ocultação da falha para os usuários

    • D.

      NDA

    Correct Answer
    C. Que o mascaramento de falhas é responsável pela ocultação da falha para os usuários
    Explanation
    The correct answer states that fault masking is responsible for hiding the fault from users. Fault masking refers to the technique of preventing users from being aware of a fault or failure in a system. This can be achieved through various means such as redundancy, fault tolerance, and error handling mechanisms. By masking faults, users are shielded from experiencing disruptions or errors, ensuring a seamless and uninterrupted user experience.

    Rate this question:

  • 10. 

    Sobre os modelos de arquitetura quão o que não faz parte?

    • A.

      Modelo de interação

    • B.

      Modelo de falha

    • C.

      Modelo de segurança

    • D.

      Modelo de rede

    Correct Answer
    D. Modelo de rede
    Explanation
    The given question is asking about the models of architecture that do not belong. The options provided are: Model of interaction, Model of failure, Model of security, and Model of network. The correct answer is "Model of network" because it does not fit into the category of architectural models. The other options, such as the Model of interaction, Model of failure, and Model of security, are all relevant and commonly used architectural models.

    Rate this question:

  • 11. 

    No modelo cliente x servidor não existe hierarquia entre os componentes

    • A.

      Verdadeiro

    • B.

      Falso

    Correct Answer
    B. Falso
    Explanation
    In the client-server model, there is a clear hierarchy between the components. The server component is responsible for providing services or resources to the client component, which requests and utilizes these services. The server component is typically more powerful and has more resources than the client component. Therefore, the statement "No modelo cliente x servidor não existe hierarquia entre os componentes" (In the client-server model, there is no hierarchy between the components) is false.

    Rate this question:

  • 12. 

    Sobre os modelos de arquitetura podemos  dizer que existem as arquiteturas I cliente x servidor II peer to peer III rede São verdadeiras:

    • A.

      I e II

    • B.

      I e III

    • C.

      II e III

    • D.

      Todas

    Correct Answer
    A. I e II
    Explanation
    The correct answer is "I e II" which means "I and II" in English. This suggests that the true statements about architecture models are that they include both client-server and peer-to-peer architectures.

    Rate this question:

  • 13. 

    Em um cluster há necessariamente a melhoria do desempenho

    • A.

      Verdadeiro

    • B.

      Falso

    Correct Answer
    B. Falso
    Explanation
    Em um cluster, não há necessariamente a melhoria do desempenho. Um cluster é um conjunto de computadores interconectados que trabalham juntos para realizar uma tarefa. Embora a distribuição de carga possa melhorar o desempenho em certos casos, nem todas as aplicações se beneficiam dessa configuração. Além disso, a eficiência de um cluster depende de vários fatores, como a natureza da tarefa, a capacidade de comunicação entre os nós do cluster e a eficiência do algoritmo de divisão de trabalho. Portanto, não é correto afirmar que a melhoria do desempenho é uma característica necessária de um cluster.

    Rate this question:

  • 14. 

    14) Em uma computação em grid é correto afirmar I a programação sequencial tem vantagem em computação em grid II A computação vetorial tem vantagem em relação a computação tradicional III Existe um nó responsável pela orquestração das tarefas do grid São verdadeiras

    • A.

      I e II

    • B.

      I e III

    • C.

      II e III

    • D.

      Todas

    Correct Answer
    A. I e II
    Explanation
    In a grid computation, it is correct to say that both statement I and II are true. Statement I states that sequential programming has an advantage in grid computation, which means that it is more efficient to execute tasks in a sequential manner. Statement II states that vector computation has an advantage over traditional computation, indicating that using vectors can improve the performance and efficiency of the computations. Therefore, both statements I and II are true in the context of grid computation.

    Rate this question:

  • 15. 

    Cite qual camada não faz parte da computação em nuvem

    • A.

      Hardware

    • B.

      Software

    • C.

      Infraestrutura

    • D.

      Plataforma

    Correct Answer
    B. Software
    Explanation
    The question is asking which layer is not part of cloud computing. Cloud computing involves different layers such as hardware, software, infrastructure, and platform. However, software is not a layer in cloud computing but rather an essential component that runs on top of the other layers. Therefore, software is the correct answer as it is not a separate layer in cloud computing.

    Rate this question:

  • 16. 

    A função do monitor de transações é

    • A.

      Priorizar as tarefas

    • B.

      Fechar processos

    • C.

      Coordenar a execução de processos

    • D.

      NDA

    Correct Answer
    C. Coordenar a execução de processos
    Explanation
    The function of a transaction monitor is to coordinate the execution of processes. This means that it is responsible for ensuring that different processes are executed in the correct order and that they are properly synchronized. The transaction monitor acts as a central point of control, overseeing the flow of transactions and ensuring that they are executed correctly and efficiently.

    Rate this question:

Quiz Review Timeline +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Mar 22, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • Sep 27, 2020
    Quiz Created by
    Celsormp
Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.