Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disc.: SISTEMAS DISTRIBUÍDOS E COMPUTAÇÃO PARALELA Acertos: 10,0 de 10,0 1a Questão Acerto: 1,0 / 1,0 Em relação ao modelo cliente-servidor, considere as afirmações a seguir. I) É a arquitetura de sistemas distribuídos mais amplamente utilizada. II) Cliente e servidor residem em computadores separados. III) O servidor pode iniciar a sessão de comunicação. Selecione a alternativa correta: Apenas a afirmação II está correta. Apenas a afirmação I está correta. Todas as afirmações estão corretas. As afirmações II e III estão corretas. As afirmações I e II estão corretas. 2a Questão Acerto: 1,0 / 1,0 Em relação a arquitetura cliente-servidor, considere as afirmações a seguir. I) Os papéis e as responsabilidades de um sistema de computação podem ser distribuídos entre vários computadores independentes que são conhecidos por si só por meio de uma rede. II) Todos os dados são armazenados nos servidores, que geralmente possuem controles de segurança muito maiores do que a maioria dos clientes. III) Funciona com vários clientes diferentes com capacidades diferentes. Selecione a alternativa correta: Todas as afirmações estão corretas. Apenas a afirmação II está correta. As afirmações I e II estão corretas. As afirmações II e III estão corretas. Apenas a afirmação I está correta. 3a Questão Acerto: 1,0 / 1,0 Em relação aos conceitos de paralelismo de tarefas, considere as afirmações a seguir. I) A computação assíncrona é executada. II) Tarefas diferentes são executadas nos mesmos dados ou em dados diferentes. III) A quantidade de paralelização é proporcional ao tamanho da entrada. Selecione a alternativa correta: As afirmações I e II estão corretas. Apenas a afirmação II está correta. Todas as afirmações estão corretas. As afirmações II e III estão corretas. As afirmações I e III estão corretas. 4a Questão Acerto: 1,0 / 1,0 Qual era a técnica que permitia alternar tarefas nos primeiros sistemas operacionais não preemptivos? Corrotinas Threads Deadlocks Semáforos Mutex 5a Questão Acerto: 1,0 / 1,0 Considere a seguinte afirmação: Cada processo, em um conjunto de processos, está aguardando um evento que somente outro processo no grupo pode causar. Essa afirmação caracteriza uma situação de: Espera ocupada. Inanição ou starvation. Exclusão mútua ou mutual exclusion. Interrupção ou system interrupt. Impasse ou deadlock. 6a Questão Acerto: 1,0 / 1,0 Em relação aos conceitos de sincronização de processos, selecione a alternativa correta. I. Deadlock (ou impasse) ocorre quando muitos processos estão esperando por um recurso compartilhado (seção crítica), que está sendo mantido por algum outro processo. II. Espera ocupada ocorre quando um processo está esperando para entrar na seção crítica, mas outros processos a monopolizam, e o primeiro processo é forçado a esperar indefinidamente. III. Inversão de prioridade ocorre quando um processo de alta prioridade está na seção crítica e é interrompido por um processo de média prioridade. As afirmações I e III estão corretas. As afirmações II e III estão corretas. As afirmações I e II estão corretas. Apenas a afirmação I está correta. Apenas a afirmação II está correta. 7a Questão Acerto: 1,0 / 1,0 Dentre as alternativas a seguir, assinale aquela que apresenta apenas exemplos de identificadores de nomes: ISBN de livros e patente militar. Código de identificação de produtos e nome de rua. Cargo e matrícula de um funcionário. Endereço MAC ethernet e ISBN de livros. Endereço MAC ethernet e patente militar. 8a Questão Acerto: 1,0 / 1,0 A camada de transporte do modelo TCP/IP é responsável pela transmissão dos dados, garantindo que estes possam chegar de forma confiável e eficiente ao seu destino. Dois protocolos que atuam na camada de transporte são o TCP e o UDP. Considere as afirmativas a seguir acerca desses protocolos. I. O UDP é orientado à conexão. II. O TCP verifica os pacotes perdidos e entregues, garantindo confiabilidade na transmissão de dados ao fim da conexão. III. O UDP funciona de forma mais rápida que o TCP. IV. O TCP não possui suporte a conexões full duplex. Estão corretas as afirmativas: II e III. I e III. III e IV. I e IV. II e IV. 9a Questão Acerto: 1,0 / 1,0 Representa o conceito de CUDA, exceto: Extensão da linguagem C, que permite o uso de GPUs. É uma arquitetura paralela de propósito geral destinada a utilizar o poder computacional de GPUs Nvidia. API com funções, que permitem o gerenciamento da memória da GPU e outros tipos de controle. Não permite suporte a uma hierarquia de grupos de threads. Definição de kernels que são executados na GPU. 10a Questão Acerto: 1,0 / 1,0 Considere, por hipótese, que a equipe de analistas de TI tenha optado pelo uso do Docker. Essa decisão foi motivada pelo fato de o Docker: Obter o mesmo desempenho da virtualização baseada em hypervisor, em que cada contêiner é executado em seu próprio sistema operacional, o que reduz a utilização de recursos de disco, embora os contêineres utilizem mais memória. Permitir portabilidade de contêineres. É possível criar uma imagem de toda a configuração e aplicativos instalados em um contêiner e transferi- lo para outro host que tenha um Docker previamente instalado. Não utilizar Namespaces do Linux, o que permite prover espaços de trabalho isolados para os contêineres. Dessa forma, quando um contêiner é criado, automaticamente é criada uma camada de isolamento para grupos de processos. Estar ganhando espaço como um gerenciador de máquinas virtuais no ambiente GNU/Linux e não ter bibliotecas próprias, mantendo as bibliotecas nativas utilizadas para gerenciar o LXC. Utilizar hypervisors, compatíveis com diversas plataformas, para executar máquinas virtuais que virtualizam hardware físico como parte de um desenvolvimento multiplataforma para testes e implementação de fluxo de trabalho.
Compartilhar