Prévia do material em texto
Questão 1 Considerando processos e threads, há diferentes formas de implementar um servidor, dentre elas: um servidor monothread (com um único fluxo de execução) e um servidor multithread (com mais de um fluxo de execução). Existe alguma circunstância na qual um servidor monothread possa obter um melhor desempenho do que um servidor multithread? Selecione a resposta: · A Sim, muitas threads podem acarretar uma perda de desempenho. · B Não, considerar apenas uma thread na implementação do servidor não apresenta melhor desempenho. · C Sim, as threads necessitam de memória e requerem mais registradores, que são recursos mais caros. · D Não, a implementação multithreads é a melhor alternativa para implementar um servidor independente da circunstância. · E Sim, um servidor monothread não necessita controlar mais fluxos de execução e, por isso, podem obter um melhor desempenho. Questão 2 Imagine um servidor Web que mantenha uma tabela na qual endereços IP de clientes sejam mapeados para as páginas Web acessadas mais recentemente. Quando um cliente se conecta ao servidor, o servidor consulta o cliente em sua tabela e, caso o encontre, retorna à página registrada. Esse é um servidor: Selecione a resposta: · A com estado. · B sem estado. · C estado de sessão. · D estado permanente. · E com estado flexível. Questão 3 A virtualização de recursos surge com o objetivo de fazer com que apenas uma CPU seja capaz de simular a existência de mais unidades de processamento, ou seja, a capacidade de simular vários núcleos de execução também pode se expandir de modo a atender outros recursos. Quais das seguintes abordagens de gerenciamento de virtualização pode ajudar as organizações a manter a utilização ideal dos recursos de hardware ao longo do tempo? Selecione a resposta: · A Criando uma biblioteca de modelos de máquinas virtuais e copiando esses modelos para criar novas máquinas virtuais. · B Implementando várias cópias de máquinas virtuais em diferentes servidores hosts. · C Colocando máquinas virtuais em computadores de rede virtual isolados. · D Armazenando máquinas virtuais em uma SAN (Storage Area Network). · E Reconfigurando automaticamente máquinas virtuais com base em estatísticas de desempenho. Questão 4 A ideia básica da virtualização de recursos é considerar que hipoteticamente há um recurso replicado no sistema. Sobre as vantagens da virtualização, marque V para Verdadeiro e F para Falso. ( ) Infraestrutura flexível por um custo mais baixo. ( ) Maior eficiência no gerenciamento. ( ) Maior disponibilidade. ( ) Maior economia. Assinale a alternativa correta: Selecione a resposta: · A V – V – F – V. · B V – F – V – V. · C F – V – V – F. · D V – V – V – V. · E V – V – F – V. Questão 5 As threads são importantes em sistemas distribuídos porque auxiliam diretamente nos modelos estruturais de clientes e servidores. Principalmente em servidores, atualmente é muito difícil um servidor sem threads. O principal objetivo de aplicar threads em um sistema distribuído é? Selecione a resposta: · A Transparência. · B Concorrência. · C Desempenho. · D Segurança. · E Escalabilidade.