Baixe o app para aproveitar ainda mais
Prévia do material em texto
Gabaritos da Atividade Avaliativa GESTÃO DE CUSTOS - AGE001 Sistemas de nomeação5 A resposta correta da questão está identificada com a cor Vermelha. ATIVIDADE PARA AVALIAÇÃO (2 pontos) Com um papel muito importante em todo sistema de computadores, são usados para compartilhar recursos, identificar entidades de maneira única, fazer referência a localizações, entre outras funções. A qual recurso computacional estamos nos referindo? JUSTIFICATIVA THREAD é um recurso de sistemas distribuídos que permite que clientes e servidores sejam construídos de tal modo que comunicação e processamento local possam se sobrepor, o que resulta em alto nível de desempenho. PROCESSO é um recurso originário do campo de Sistemas Operacionais, definido como um programa em execução, isto é, um programa que está sendo executado em um dos processadores virtuais do sistema operacional no momento em questão. TABELA DE PROCESSOS é um recurso que contém entradas para armazenar valores de registradores de CPU, mapas de memória, arquivos abertos, informações de contabilidade e privilégios. VIRTUALIZAÇÃO é um recurso que permite que uma aplicação, e possivelmente também seu ambiente completo, incluindo o sistema operacional, execute concorrentemente com outras aplicações, mas com alto grau de independência em relação ao hardware e plataformas subjacentes, o que resulta em alto grau de portabilidade. 1. Thread.a. Sistema de Nomeação.b. Processo.c. Tabela de Processos.d. Virtualização.e. (2 pontos) Assinale com V (verdadeiro) ou F (falso) as afirmações a seguir sobre Sistemas de Nomeação: De acordo com as afirmações apresentadas, indique qual alternativa é a correta: JUSTIFICATIVA Em II: Exemplos de ENTIDADES podem ser recursos como hospedeiros, impressoras, discos e arquivos. Em IV: ENTIDADES são ativas. Um recurso como uma impressora oferece uma interface que contém operações para imprimir um documento, requisitar o estado de um servidor de impressão e coisas semelhantes. 2. ( ) Um NOME em um sistema distribuído é uma cadeia de bits ou caracteres usada para referenciar uma ENTIDADE. 1. ( ) Exemplos de SISTEMAS DE NOMEAÇÃO podem ser recursos como hospedeiros, impressoras, discos e arquivos. 2. ( ) Exemplos de ENTIDADES podem ser processos, usuários, caixas postais, grupos de discussão, páginas web e conexões de rede. 3. ( ) ENTIDADES são passivas.4. ( ) Para agir sobre uma ENTIDADE, é necessário acessá-la e, para isso, precisamos de um PONTO DE ACESSO. 5. V, F, V, F, V.a. F, F, V, V, V.b. V, V, V, F, F.c. V, V, V, F, V.d. V, F, V, V, F.e. (2 pontos) No contexto dos sistemas de nomeação, preencha as colunas: 3. Um __________ é mais um outro tipo de entidade, embora especial em um sistema distribuído. 1. O nome de um ponto de acesso é denominado _________.2. A sequência correta de preenchimento das lacunas, de cima para baixo, é: JUSTIFICATIVA Para agir sobre uma entidade é necessário acessá-la e, para isso, precisamos de um ponto de acesso. Um ponto de acesso é mais um outro tipo de entidade, embora especial em um sistema distribuído. O nome de um ponto de acesso é denominado endereço. O endereço de um ponto de acesso de uma entidade também é denominado simplesmente endereço daquela entidade. Uma entidade pode oferecer mais de um ponto de acesso. Para exemplificar: Um telefone pode ser visto como um ponto de acesso de uma pessoa, ao passo que o número do telefone corresponde a um endereço. O endereço de um ___________ de uma entidade também é denominado simplesmente endereço daquela entidade. 3. Uma entidade pode oferecer mais de um ____________.4. Um telefone pode ser visto como um ponto de acesso de uma pessoa, ao passo que o número do telefone corresponde a um ____________. 5. Sistema de nomeação, endereço, ponto de acesso, host, endereço.a. Sistema de nomeação, entidade, arquivo, ponto de acesso, endereço.b. Ponto de acesso, endereço, ponto de acesso, ponto de acesso, endereço.c. Ponto de acesso, entidade, arquivo, ponto de acesso, nome.d. Ponto de acesso, endereço, arquivo, host, comunicação nome.e. (2 pontos) Além de endereços, há outros tipos de nomes que merecem tratamento especial, como nomes que são usados para identificar exclusivamente uma entidade. Um IDENTIFICADOR verdadeiro é um nome com um conjunto de propriedades. No contexto apresentado, analise as afirmações abaixo sobre identificadores. 4. Um identificador referência, no máximo, uma entidade.1. Cada entidade é referenciada por, no máximo, dois identificadores.2. Um identificador sempre referência a mesma entidade, podendo ser reutilizado em situações específicas. 3. De acordo com as afirmações apresentadas, indique qual alternativa é a correta: JUSTIFICATIVA Em II: Cada entidade é referenciada por, no máximo, UM identificador. Em III: Um identificador sempre referência a mesma entidade, isto é, NUNCA é reutilizado. Usar identificadores permite referenciar uma entidade sem nenhuma ambiguidade.4. Um número de telefone não pode ser utilizado como identificador, porque ele pode ser designado novamente a outra pessoa ao longo do tempo. 5. As afirmações II, IV e V estão corretas.a. As afirmações I, IV e V estão corretas.b. As afirmações I, II e V estão corretas.c. As afirmações II e IV estão corretas.d. As afirmações III, IV e V estão corretase. (2 pontos) Observe a imagem a seguir: A imagem representa: 5. Uma arquitetura cliente-servidor.a. JUSTIFICATIVA Ponteiros repassadores é uma abordagem popular para a localização de entidades móveis, baseada no seguinte princípio: quando uma entidade se move de A para B, deixa para trás, em A, uma referência a sua nova localização em B. A principal vantagem dessa abordagem é sua simplicidade: tão logo uma entidade seja localizada, por exemplo, usando um serviço tradicional de nomeação, um cliente pode consultar o endereço corrente da entidade percorrendo uma cadeia de ponteiros repassadores. Uma abordagem de ponteiros repassadores.b. Uma abordagem de redirecionamento de ponteiro repassador pelo armazenamento de um atalho no apêndice de cliente. c. Uma estrutura de nomeação geral com um único nó-raiz.d. Processos na camada de apresentação de uma rede.e. (2 pontos) Assinale com V (verdadeiro) ou F (falso) as afirmações a seguir sobre abordagens baseadas na localização nativa: A sequência correta de preenchimento dos parênteses, de cima para baixo, é: 6. ( ) A utilização de broadcasting e ponteiros repassadores impõe problemas de escalabilidade. 1. ( ) Com ponteiros repassadores, é simples implementar com eficiência broadcasting ou multicasting em redes de grande escala.) 2. ( ) Uma abordagem popular para suportar entidades móveis em redes de grande escala é introduzir uma localização nativa, que monitora a localização corrente de uma entidade.) 3. ( ) Na prática, a localização nativa costuma ser escolhida como o lugar em que a entidade foi criada.) 4. ( ) Quando o agente nativo recebe um pacote para o hospedeiro móvel, ele consulta a localização corrente do hospedeiro.) 5. F, V, V, F, V.a. F, F, V, V, V.b. JUSTIFICATIVA Em II: Com ponteiros repassadores, é difícil implementar com eficiência broadcasting ou multicasting em redes de grande escala, ao passo que longas cadeias de ponteiros repassadores introduzem problemas de desempenho e são suscetíveis a enlaces interrompidos. V, F, V, V, V.c. V, F, V, V, F.d. V, V, F, V, F.e. (2 pontos) Qual é a abordagem de nomeação simples normalmente utilizada para suportar entidades móveis em redes de grande escala: JUSTIFICATIVA A abordagem de LOCALIZAÇÃO NATIVA é utilizada para suportar entidades móveis em redes de grande escala. Um servidor móvel deve ter um endereço permanente para ser referenciado, localizado. Localização nativa é uma forma de monitorar a localização corrente de uma entidade.7. Tabelas de Hash Distribuídas (DHT).a. Abordagem Hierarquica.b. Resolução de Nomes.c. Nomeação Estruturada.d. Localização Nativa.e. (2 pontos) Em sistemas de nomeação, relacione o tipo de sistema a suas características. 8. Sistema Características I – Localização Nativa II – Tabelas de Hash Distribuídas (DHT) III – Nomeação Estruturada ( ) Tem duas operações básicas (store e read) que manipula valor e chave. ( ) Monitora a localização corrente de uma entidade. ( ) Tem como exemplo a nomeação de arquivos. ( ) Cada host móvel usa um endereço fixo. ( ) Possui um espaço de nomes que determina a forma como os nomes são atribuídos. A sequência correta de preenchimento dos parênteses, de cima para baixo, é: JUSTIFICATIVA A localização nativa monitora a localização corrente de uma entidade, onde cada host móvel usa um endereço fixo, visto que é utilizada para suportar entidades móveis em redes de grande escala. Um servidor móvel deve ter um endereço permanente (fixo) para ser referenciado, localizado. As Tabelas de Hash Distribuídas (DHT) provêem um mecanismo de organizar entidades, fornecendo subsídios para armazenar valores nos nós identificados. Ela faz isso usando o par chave e valor, dessa maneira as operações básicas realizadas são as de store e read, com atribuição dessas chaves e valores. A nomeação estruturada apresenta uma abordagem de nomeação que se preocupa com a questão da conveniência dos nomes aos seres humanos. Nesse caso suporta nomes estruturados. Os nomes de arquivos, hosts de internet e outros dispositivos computacionais são exemplos de uso desse tipo de nomeação. O espaço de nomes é o que determina como, em cada contexto, devem ser atribuídos os nomes. II, III, I, I e II.a. II, II, III, II e III.b. I, II, III, I e III.c. III, I, II, II e I.d. II, I, III, I e III.e. (2 pontos) Observe a imagem a seguir: 9. A imagem representa: JUSTIFICATIVA Cada hospedeiro móvel utiliza um endereço IP fixo. Toda a comunicação para aquele endereço IP é inicialmente dirigida ao agente nativo do hóspede móvel. Esse agente está situado na rede local correspondente ao endereço de rede contigo no IP do hospedeiro móvel. Sempre que um hospedeiro móvel passar para um outra rede, ele requisita um endereço temporário que possa usar para comunicação. Esse endereço externo (COA) é registrado no agente nativo. Quando o agente nativo recebe um pacote para o hospedeiro móvel, ele consulta a localização corrente do hospedeiro. Se este estiver na rede local corrente, o pacote é simplesmente repassado. Caso contrário o pacote é enviado por um túnel até a localização corrente do hospedeiro, isto é, envelopado como dados em um pacote IP e enviado para outro endereço COA. Ao mesmo tempo, o remetente do pacote é informado da localização correte do hospedeiro. Exemplo de Localização Nativa (Mobile IP).a. Exemplo de Tabelas de Hash Distribuídas (DHT).b. Exemplo de resolução de chave por meio do sistema Chord.c. Exemplo de um sistema de nomeação distribuída.d. Exemplo de consulta de uma localização em um serviço de localização organizado por hierarquia. e. (2 pontos) Assinale com V (verdadeiro) ou F (falso) as afirmações a seguir sobre Sistema de 10. Nomeação Estruturada: A sequência correta de preenchimento dos parênteses, de cima para baixo, é: JUSTIFICATIVA Em II: Espaços de nomes para nomes estruturados podem ser representados como um grafo dirigido e rotulado com DOIS TIPOS de nós. Em III: Um nó-folha representa uma entidade nomeada e NÃO tem ramos de saída. ( ) Nomeação de arquivos e hospedeiros de internet são exemplos de nomeação estruturada. 1. ( ) Espaços de nomes para nomes estruturados podem ser representados como um grafo dirigido e rotulado com uma variedade de nós. 2. ( ) Um nó-folha representa uma entidade nomeada e pode ter vários ramos de saída.3. ( ) O nó raiz, geralmente n0, tem somente ramos de saída e nenhum ramo de entrada. 4. ( ) Podemos associar a ideia de nome local a caminho relativo e nome global a caminho absoluto. 5. F, V, V, F, Va. F, F, V, V, Vb. V, F, F, V, Vc. V, F, V, F, Vd. V, F, V, V, Ve.
Compartilhar