Questões de Concurso
Sobre sistemas operacionais distribuídos em sistemas operacionais
Foram encontradas 44 questões
Com relação a monitoramento, logging e tracing, julgue o item que se segue.
Em sistemas distribuídos, o tracing distribuído permite acompanhar o percurso completo de uma requisição por múltiplos serviços, registrando a sequência de chamadas entre componentes e o tempo gasto em cada etapa do processamento.
Na arquitetura de cluster usada no Kubernetes, uma função do componente kubelet consiste em
1. Como mecanismo de comunicação, a DSM (distributed shared memory) se compara com a passagem de mensagens e não com a comunicação baseada em requisição-resposta, pois sua aplicação em processamento paralelo, em particular, requer o uso de comunicação assíncrona.
2. A memória compartilhada distribuída (DSM, distributed shared memory) é uma abstração usada para compartilhar dados somente entre computadores que compartilham memória física.
3. Os processos acessam a DSM por meio de leituras e atualizações no que parece ser memória normal dentro de seus espaços de endereçamento. Contudo, um suporte de execução runtime subjacente garante, de forma transparente, que os processos, sendo executados em diferentes computadores, observem as atualizações feitas pelos outros.
Assinale a alternativa que indica todas as afirmativas corretas.
Em relação ao gerenciamento de contêineres, o ______________ é uma ferramenta nativa de orquestração do docker que permite que contêineres executem de forma distribuída em um cluster, controlando a sua quantidade de contêineres, registro, deploy e update de serviços.
I. Um cluster aumenta a disponibilidade e tolerância a falhas de sistemas críticos.
II. Clusters podem ser usados para balanceamento de carga e escalabilidade.
III. O Microsoft Failover Cluster é integrado ao Windows Server.
IV. O Oracle RAC (Real Application Clusters) permite múltiplos servidores acessando o mesmo banco de dados simultaneamente.
Assinale a alternativa correta:
Dessa forma, assinale a opção que apresenta, corretamente, a camada de software com as seguintes características: “Software que implementa um serviço específico. Muitas vezes esta camada é dividida em serviços online e computações offline, já que eles tendem a apresentar requisitos diferentes.”
Com base nesse contexto, é correto afirmar que
I Em um SOD, o usuário não se preocupa com o local onde seus programas são executados ou com a localização de quaisquer recursos. Há uma imagem única do sistema para todos os recursos de um sistema distribuído.
II A característica marcante de um SOD é que os nós que estão sendo executados nele mantêm a autonomia no gerenciamento de seus próprios recursos de processamento.
III Não existem SODs para uso geral; existem apenas sistemas operacionais de rede como UNIX, Mac OS e Windows.
Assinale a opção correta.
Uma das maneiras de sincronizar sistemas distribuídos é por meio da sincronização de clocks lógicos.
Nesse cenário, um algoritmo que pode ser utilizado para tal propósito é