Questões de Concurso Sobre sistemas operacionais distribuídos em sistemas operacionais

Foram encontradas 44 questões

Q4091007 Sistemas Operacionais
Um arquiteto de software utiliza, em um projeto, um Sistema Operacional Distribuído (DOS) real, projetado para oferecer uma Imagem de Sistema Único (SSI) aos usuários. Um processo de renderização de vídeo foi iniciado na máquina A e, devido à alta carga de CPU, o sistema operacional decidiu migrar esse processo automaticamente e de forma transparente para a máquina B. No momento da migração, o processo mantinha um descritor de arquivo aberto para gravar logs no disco local da máquina A. Para que o processo continue escrevendo no log corretamente após ser movido para a máquina B, sem que a aplicação precise ser reiniciada ou reescrita para tratar endereços de rede, qual tipo de transparência o subsistema de arquivos deve garantir?
Alternativas
Q4090991 Sistemas Operacionais
Considere que você atua como professor e pesquisador, coordenando um grupo de pesquisa aplicada em Sistemas Distribuídos. O grupo está desenvolvendo um middleware para garantir a consistência de dados em um ambiente de laboratório virtual, em que múltiplos nós de processamento precisam acessar um arquivo de configuração compartilhado para leitura e escrita. O protótipo atual utiliza um servidor central de bloqueios (locks), mas você identificou que isso gera um gargalo de desempenho e um ponto único de falha. Para corrigir o problema, você instrui seus bolsistas a implementarem o algoritmo distribuído de Ricart e Agrawala, que opera sem coordenador central e baseia-se em difusão de mensagens e relógios lógicos. Com base na especificação técnica desse algoritmo para garantir a exclusão mútua através da comunicação entre processos, qual é a orientação que você deve passar à equipe a respeito de como um nó deve proceder para entrar na seção crítica? 
Alternativas
Q4019754 Sistemas Operacionais

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.

Alternativas
Ano: 2026 Banca: IV - UFG Órgão: UFSCAR Prova: IV - UFG - 2026 - UFSCAR - Analista de TI |
Q3960606 Sistemas Operacionais

Na arquitetura de cluster usada no Kubernetes, uma função do componente kubelet consiste em 

Alternativas
Q3907347 Sistemas Operacionais
Assinale a alternativa que possui um exemplo de sistema operacional de rede é o:
Alternativas
Q3896488 Sistemas Operacionais
Analise as afirmativas abaixo com relação ao assunto sistemas distribuídos e modelos de memória compartilhada.

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.
Alternativas
Q3874358 Sistemas Operacionais
O analista Kevin administra o cluster Kubernetes K. A fim de garantir que certos serviços críticos rodem apenas em nós dedicados de K, Kevin utilizou uma combinação de funcionalidades do Kubernetes. A funcionalidade A foi usada para orientar os nós dedicados de K a repelir o agendamento de pods que não apresentem determinada combinação de chave e efeito. A funcionalidade B foi usada para descrever a necessária combinação de chave e efeito na especificação dos pods dos serviços críticos em K. As funcionalidades A e B do Kubernetes, utilizadas por Kevin em K, são, respectivamente:
Alternativas
Q3991665 Sistemas Operacionais
Preencha a lacuna e assinale a alternativa correta.
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.
Alternativas
Q3766674 Sistemas Operacionais
Considere as seguintes afirmações sobre clusters:

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: 
Alternativas
Q3723313 Sistemas Operacionais
Durante a implementação de um sistema distribuído com múltiplos nós computacionais, um professor solicitou aos alunos que avaliassem os mecanismos de abstração e coordenação de recursos oferecidos por sistemas operacionais distribuídos. Considerando as propriedades de transparência, escalabilidade e autonomia dos componentes, o recurso que permite ao sistema operacional apresentar ao usuário uma visão unificada e integrada dos recursos distribuídos, mesmo que eles estejam fisicamente espalhados, é denominado:
Alternativas
Q3350269 Sistemas Operacionais
Sobre o HDFS, é correto afirmar:
Alternativas
Q3345523 Sistemas Operacionais
O algoritmo utilizado para sincronização do tempo em sistemas distribuídos é denominado algoritmo  
Alternativas
Q3239249 Sistemas Operacionais
Os aplicativos que rodam em computadores em escala de warehouse (WSCs) dominam muitas decisões de trade-off de dimensionamento de sistemas. Consequentemente, em uma implantação típica de WSC, são necessárias diferentes camadas de software.
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.”  
Alternativas
Q3224053 Sistemas Operacionais
O PVM (Parallel Virtual Machine) é uma biblioteca projetada para o desenvolvimento de programas paralelos e distribuídos. Sobre o PVM, assinale a alternativa correta.
Alternativas
Q3538727 Sistemas Operacionais
No primeiro encontro do grupo de pesquisa sobre Docker na Universidade Federal de Sergipe, o docente menciona uma ferramenta que é nativa do Docker e foi projetada para orquestrar e gerenciar aplicativos distribuídos baseados em contêineres. Essa ferramenta simplifica o processo de orquestração e gerenciamento de vários contêineres Docker em um ambiente de produção. A ferramenta descrita é o
Alternativas
Q3327229 Sistemas Operacionais
A técnica de virtualização de hardware permite emular um computador, possibilitando que a camada de software seja executada sem expor os detalhes do hardware físico subjacente. Em um ambiente de computação distribuída, essa técnica é valiosa para garantir que o sistema operacional e os softwares do usuário sejam executados em uma máquina virtual com características permanentes, conforme projetado, verificado e validado, independentemente do hardware físico utilizado.

Com base nesse contexto, é correto afirmar que
Alternativas
Q2614526 Sistemas Operacionais
O termo “middleware” refere-se a software de sistemas distribuídos que executa entre as aplicações e o sistema operacional. Dentre as funções do middleware, destaca-se a provisão de transparência em relação aos aspectos de distribuição para os usuários e desenvolvedores de aplicações. Nesse contexto, a chamada “transparência de acesso” refere-se
Alternativas
Q2477546 Sistemas Operacionais
Ao considerar a arquitetura de sistemas de mensageria, qual afirmativa apresenta a diferença entre Apache Kafka e RabbitMQ?
Alternativas
Q2383486 Sistemas Operacionais
Com base nos conceitos pertinentes a sistemas operacionais distribuídos (SODs), julgue os itens a seguir.

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.
Alternativas
Q3556584 Sistemas Operacionais

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 é

Alternativas
Respostas
1: B
2: A
3: C
4: A
5: B
6: D
7: A
8: B
9: C
10: D
11: C
12: B
13: C
14: C
15: D
16: C
17: B
18: D
19: D
20: D