Questões de Sistemas operacionais distribuídos (Sistemas Operacionais)

Limpar Busca

O algoritmo utilizado para sincronização do tempo em sistemas distribuídos é denominado algoritmo

  • A Round Robin.
  • B de Berkeley.
  • C de Massachusetts.
  • D Dijkstra.
  • E bizantino.

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.”

  • A Platform-level software.
  • B Cluster-level infrastructure.
  • C Application-level software.
  • D Monitoring and development software.
  • E Security-level software.

O PVM (Parallel Virtual Machine) é uma biblioteca projetada para o desenvolvimento de programas paralelos e distribuídos. Sobre o PVM, assinale a alternativa correta.

  • A O PVM é utilizado exclusivamente para a execução de programas em máquinas homogêneas conectadas em rede
  • B No PVM, a comunicação entre tarefas ocorre exclusivamente por acesso direto ao hardware, sem troca de mensagens
  • C Um programa PVM é composto por tarefas que se comunicam por meio de troca de mensagens em uma máquina virtual paralela
  • D O PVM não exige um arquivo de configuração para definir as máquinas físicas que compõem a máquina virtual
  • E O PVM é utilizado apenas para executar tarefas sequenciais em máquinas isoladas

Um sistema distribuído é um conjunto de computadores independentes que se apresenta aos seus usuários como um sistema único e coerente. Em um sistema distribuído, ocorrerá um deadlock quando um ou mais processos esperam infinitamente por recursos que estão em uso no próprio sistema distribuído. Analise as assertivas abaixo e assinale a alternativa correta.
I. Uma das condições para ocorrer deadlock é a exclusão mútua, onde cada recurso é alocado a exatamente um processo ou está disponível. II. A única forma de resolver um deadlock é matando os processos envolvidos no deadlock. III. Um problema relacionado com o deadlock é a inanição (starvation), quando por alguma condição de seleção de processos/programas algum deles nunca recebe o recurso que precisa.

  • A Todas estão corretas.
  • B Todas estão incorretas.
  • C Apenas I e II estão corretas.
  • D Apenas I e III estão corretas.
  • E Apenas II e III estão corretas.

Os sistemas multiprogramáveis ou multitarefas podem ser classificados pela forma com que suas aplicações são gerenciadas. É uma característica dos sistemas de tempo compartilhado:

  • A utilização da divisão do tempo de processador em fatias de tempo.
  • B tempo de processamento deve estar dentro de limites rígidos.
  • C programa utiliza o tempo de processador necessário ou até que apareça outro mais prioritário.
  • D todas as entradas e saídas de dados da aplicação são implementadas em memória secundária.
  • E sua aplicação pode ser exemplificada em sistemas de controle de tráfego aéreo.