Buscar

Simulado Sistemas e Aplicações Distribuídas (GTI04) 1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Simulado 1
1 - As arquiteturas físicas apresentam e tratam da maneira mais explícita (direta, visual) a apresentação de um sistema distribuído, pois lidam com a composição de hardware desse tipo de sistema, focando no contexto dos dispositivos interconectados (incluindo os móveis) e suas redes de interconexão com toda a infraestrutura necessária (COULOURIS et al., 2013). Sobre as gerações de sistemas distribuídos identificadas de acordo com as tecnologias existentes em cada período, analise as afirmativas a seguir:
I- Nos Sistemas distribuídos contemporâneos um outro elemento é adicionado para aumentar a complexidade dos sistemas distribuídos, em contrapartida aos nós estáticos representados pelos computadores de mesa e notebooks: tratam-se dos dispositivos móveis. 
II- Nos Sistemas distribuídos adaptados para internet teve como como grande impulsionadora dessa geração o surgimento da internet na década de 1980 e seu amadurecimento com tecnologias como o mecanismo de busca Google nascido em 1986. 
III- Os Sistemas distribuídos de sistemas são formados por uma série de subsistemas, que representam, eles próprios, sistemas que são combinados para executar tarefas especiais, por exemplo, um sistema ambiental para previsão de enchentes. 
IV- Os Sistemas distribuídos primitivos estão situados na passagem da década de 1970 para a década de 1980, surgiram como uma resposta de infraestrutura para as redes locais.Agora, assinale a alternativa correta.
✔️ A) I, III e IV.
 B) I, II, III e IV.
 C) I, II e III.
 D) I e II.
2 - O que você entende sobre processamento paralelo?
Assinale a alternativa CORRETA: 
A) uma aplicação pode ser executada simultaneamente por mais de um HD, tipo SSO.
B) várias aplicações podem ser executadas simultaneamente por um processador.
C) uma aplicação pode ser executada simultaneamente por uma memória.
✔️D) uma aplicação pode ser executada simultaneamente por mais de um processador.
3 - Para atingir os objetivos propostos, o sistema operacional oferece diversos tipos de serviços. A definição precisa dos serviços depende do sistema operacional em consideração. Entretanto, a maioria dos sistemas operacionais oferece um conjunto básico de serviços, sempre necessários (OLIVEIRA; CARISSIMI; TOSCANI, 2010, p. 23). um SO em um sistema computacional deve ser tanto "eficiente" quanto "conveniente". A conveniência vem do papel inicial do SO de servir como interface para o usuário e o sistema computacional, permitindo que as operações complexas que são realizadas entre ele e o hardware fiquem “transparentes”, ou seja, as coisas acontecem, mas o usuário não precisa visualizar como acontecem.
Analise as afirmativas a seguir e assinale a alternativa CORRETA para funções comuns do SO.
A) Identificar por geolocalização IP.
B) Preservar a segurança identificando se é Malware ou Phishing.
C) Gerenciar a rotina de entrada e pessoas no ambiente.
✔️D) Ler os programas para a memória.
4 - Um sistema operacional em um sistema computacional deve ser tanto "eficiente" quanto "conveniente". A conveniência vem do papel inicial do sistema operacional de servir como interface para o usuário e o sistema computacional, permitindo que as operações complexas que são realizadas entre ele e o hardware fiquem “transparentes”, ou seja, as coisas acontecem, mas o usuário não precisa visualizar como acontecem.Analise as afirmativas a seguir sobre as funções do sistema operacional e assinale a alternativa INCORRETA:
A) Colocar os arquivos e programas no armazenamento secundário.
✔️B) Fornecer e manter a interface do usuário.
C) Gerenciar o envio/recebimento de mensagens instantâneas por SMS ou aplicativos.
D) Controlar a entrada do suprimento de energia elétrica, bem como a distribuição desta nos componentes periféricos.
5 - Segundo nosso caderno estudos, os serviços suportados pelo SO estão mais relacionados ao objetivo de auxiliar o usuário em suas operações e programas executados no SO. Os serviços de um SO são acessados através das rotinas implementadas por esse sistema. Então, lembre-se que ao grupo rotinas dá-se o nome de núcleo do sistema, isto é, kernel, é ele quem responde às solicitações de serviços Porém, existem serviços que, além desse objetivo, têm como foco garantir o funcionamento eficiente do próprio sistema. São eles Alocação de recursos, Proteção e segurança e, Contabilização.
Analise as sentenças a seguir e assinale a alternativa CORRETA sobre Alocação de recursos.
A) Alocação de recursos: o SO deve tratar os mais variados tipos de eventos: (1) aqueles gerados por uma falha de hardware (CPU ou memória), (2) aqueles gerados por operações de dispositivos de E/S, e também (3) aqueles gerados pelos programas dos usuários. Essas não conformidades podem ser causadas por eventos como falta de energia, discos rígidos, ou pen drives defeituosos, dentre outros.
B) Alocação de recursos: sistemas com multiusuários ou em rede estão sujeitos a uma ampla concorrência por recursos e compartilhamento de dados. Dessa forma, um processo ou operação de um determinado usuário não pode interferir no processo ou operação de outros usuários ou mesmo dos processos do SO, isto é, o acesso a qualquer recurso do sistema deve ser controlado (protegido), além da necessidade de se evitar a entrada de invasores aos processos do SO. É importante entender que essa proteção e segurança são estendidos a dispositivos externos de E/S como, por exemplo, adaptadores de rede.
✔️C) Alocação de recursos: este serviço é essencial para um SO na medida que é responsável pela distribuição dos processos dos usuários e do próprio sistema, de recursos essenciais (CPU, memória principal e armazenamento de arquivos, por exemplo) e de recursos menos prioritários, como dispositivos de E/S. Este serviço toma uma proporção bem mais complexa se pensarmos em sistemas com múltiplos usuários e múltiplos recursos compartilhados. 
D) Alocação de recursos: os processos criados pelos programas em execução sobre um SO, normalmente precisam trocar informações entre si. Tais processos podem estar rodando em um ambiente no qual as máquinas compartilham uma memória em comum ou mesmo em um ambiente de rede através de sistemas computacionais diferentes.
6 - Uma vez que sistemas distribuídos são executados em ambientes de rede, sejam elas redes locais ou de longa distância, é de grande importância que eles sejam escaláveis. Falando-se de maneira bem simples, a Escalabilidade é a característica que permite ao sistema distribuído manter-se eficiente mesmo que novos componentes (recursos ou usuários) sejam acrescentados. Contudo, a escalabilidade de um sistema distribuído não pode ser considerada somente em termos do aumento de seu tamanho (agregação de recursos e usuários). A escalabilidade também pode estar relacionada a um contexto geográfico (à medida que usuários e recursos estão distantes uns dos outros), e em contexto gerencial (deve ser facilmente gerenciável mesmo que envolva usuários e recursos de diferentes organizações) (NEUMAN, 1994 apud TANENBAUM; STEEN, 2007).Analise as afirmativas a seguir sobre CUSTOS e assinale a alternativa CORRETA, conforme nosso caderno de estudos.
✔️A) CUSTOS: Controlar o custo dos recursos físicos. Os custos para satisfazer novas demandas por recursos devem ser razoáveis.
B) CUSTOS: Impedir que os recursos de software se esgotem. Prever antecipadamente as necessidades do sistema é uma tarefa complexa. Eventualmente, a adaptação às mudanças pode ser a melhor escolha.
C) CUSTOS: Controlar a perda de desempenho. Para que um sistema seja escalável, a perda de desempenho não deve ser maior que a função do tempo de acesso aos dados do sistema.
D) CUSTOS: Evitar que o desempenho seja afetado pelo custo. Para se evitar gargalos no sistema deve-se fazer uso de algoritmos descentralizados.
 7 - Os sistemas distribuídos são sistemas complexos de serem construídos dada a natureza de suas atividades fim, bem como o tipo de ambiente heterogêneo no qual eles as executam. Sendo assim, apresentarformas que consigam descrever e modelar a sua estrutura é uma condição fundamental para a construção desse tipo de sistema. Neste contexto, temos que possuir a capacidade de descrever a estrutura de um sistema distribuído na forma de seus modelos de arquitetura. Apesar de esses modelos tratarem dos atributos físicos dos sistemas distribuídos, eles devem ser abstratos o suficiente para que se possa manter a comunicação entre os dispositivos interligados em rede, e suas ações coordenadas através da passagem de mensagens, independentes uns dos outros (COULOURIS et al., 2013).
Analise as afirmações a seguir e assinale a alternativa CORRETA para Sistemas distribuídos primitivos.
✔️A) Sistemas distribuídos primitivos: situados na passagem da década de 1970 para a década de 1980, surgiram como uma resposta de infraestrutura para as redes locais. Sua quantidade de nós era limitada a um número entre 10 e 100 (rede local) e possuíam uma velocidade de internet muito limitada. 
B) Sistemas distribuídos primitivos: ambiente mais complexo formado por uma série de subsistemas, que representam, eles próprios, sistemas que são combinados para executar tarefas especiais, por exemplo, um sistema ambiental para previsão de enchentes. Nele, redes de sensores monitoram o estado de parâmetros ambientais relacionados a rios, terrenos propensos a` inundação, efeitos das marés, entre outros. Então, através de simulações (sistema de previsão), pode-se prever a ocorrência de enchentes ou outros desastres ambientais.
C) Sistemas distribuídos primitivos: os dispositivos móveis são adicionados para aumentar a complexidade dos sistemas distribuídos, em contrapartida aos nós estáticos representados pelos computadores de mesa e notebooks. Criando redes pervasivas e computação ubíqua, o aumento de demanda por serviços multimídia e a incorporação dos sistemas distribuídos como uma forma de serviço público. Isso traz como reflexo, ainda maior, o aumento da heterogeneidade dos ambientes, a interconexão de centenas a milhares de nós explorando elementos computacionais complexos encontrados na computação em grade.
D) Sistemas distribuídos primitivos: a internet foi a grande impulsionadora dessa geração através de seu surgimento na década de 1990 e seu amadurecimento com tecnologias como o mecanismo de busca Google nascido em 1996. Com isso, cresce exponencialmente o nível de heterogeneidade dos ambientes desses sistemas considerando as redes, as arquiteturas de computador, os tipos de sistemas operacionais, e as linguagens empregadas para a criação de sistemas e as equipes de desenvolvimento envolvidas.
8 - Os sistemas distribuídos são sistemas complexos de serem construídos dada a natureza de suas atividades fim, bem como o tipo de ambiente heterogêneo no qual eles as executam. Sendo assim, apresentar formas que consigam descrever e modelar a sua estrutura é uma condição fundamental para a construção desse tipo de sistema. Neste contexto, temos que possuir a capacidade de descrever a estrutura de um sistema distribuído na forma de seus modelos de arquitetura. Apesar de esses modelos tratarem dos atributos físicos dos sistemas distribuídos, eles devem ser abstratos o suficiente para que se possa manter a comunicação entre os dispositivos interligados em rede, e suas ações coordenadas através da passagem de mensagens, independentes uns dos outros (COULOURIS et al., 2013).
Analise as afirmações a seguir e assinale a alternativa CORRETA para Sistemas distribuídos contemporâneos.
A) Sistemas distribuídos contemporâneos: situados na passagem da década de 1970 para a década de 1980, surgiram como uma resposta de infraestrutura para as redes locais. Sua quantidade de nós era limitada a um número entre 10 e 100 (rede local) e possuíam uma velocidade de internet muito limitada.
✔️B) Sistemas distribuídos contemporâneos: os dispositivos móveis são adicionados para aumentar a complexidade dos sistemas distribuídos, em contrapartida aos nós estáticos representados pelos computadores de mesa e notebooks. Criando redes pervasivas e computação ubíqua, o aumento de demanda por serviços multimídia e a incorporação dos sistemas distribuídos como uma forma de serviço público. Isso traz como reflexo, ainda maior, o aumento da heterogeneidade dos ambientes, a interconexão de centenas a milhares de nós explorando elementos computacionais complexos encontrados na computação em grade. 
C) Sistemas distribuídos contemporâneos: ambiente mais complexo formado por uma série de subsistemas, que representam, eles próprios, sistemas que são combinados para executar tarefas especiais, por exemplo, um sistema ambiental para previsão de enchentes. Nele, redes de sensores monitoram o estado de parâmetros ambientais relacionados a rios, terrenos propensos a` inundação, efeitos das marés, entre outros. Então, através de simulações (sistema de previsão), pode-se prever a ocorrência de enchentes ou outros desastres ambientais.
D) Sistemas distribuídos contemporâneos: a internet foi a grande impulsionadora dessa geração através de seu surgimento na década de 1990 e seu amadurecimento com tecnologias como o mecanismo de busca Google nascido em 1996. Com isso, cresce exponencialmente o nível de heterogeneidade dos ambientes desses sistemas considerando as redes, as arquiteturas de computador, os tipos de sistemas operacionais, e as linguagens empregadas para a criação de sistemas e as equipes de desenvolvimento envolvidas.
9 - Os sistemas distribuídos são sistemas complexos de serem construídos dada a natureza de suas atividades fim, bem como o tipo de ambiente heterogêneo no qual eles as executam. Sendo assim, apresentar formas que consigam descrever e modelar a sua estrutura é uma condição fundamental para a construção desse tipo de sistema. Neste contexto, temos que possuir a capacidade de descrever a estrutura de um sistema distribuído na forma de seus modelos de arquitetura. Apesar de esses modelos tratarem dos atributos físicos dos sistemas distribuídos, eles devem ser abstratos o suficiente para que se possa manter a comunicação entre os dispositivos interligados em rede, e suas ações coordenadas através da passagem de mensagens, independentes uns dos outros (COULOURIS et al., 2013).
Analise as afirmações a seguir e assinale a alternativa CORRETA para Sistemas distribuídos de sistemas.
✔️A) Sistemas distribuídos de sistemas: ambiente mais complexo formado por uma série de subsistemas, que representam, eles próprios, sistemas que são combinados para executar tarefas especiais, por exemplo, um sistema ambiental para previsão de enchentes. Nele, redes de sensores monitoram o estado de parâmetros ambientais relacionados a rios, terrenos propensos a` inundação, efeitos das marés, entre outros. Então, através de simulações (sistema de previsão), pode-se prever a ocorrência de enchentes ou outros desastres ambientais. 
B) Sistemas distribuídos de sistemas: a internet foi a grande impulsionadora dessa geração através de seu surgimento na década de 1990 e seu amadurecimento com tecnologias como o mecanismo de busca Google nascido em 1996. Com isso, cresce exponencialmente o nível de heterogeneidade dos ambientes desses sistemas considerando as redes, as arquiteturas de computador, os tipos de sistemas operacionais, e as linguagens empregadas para a criação de sistemas e as equipes de desenvolvimento envolvidas.
C) Sistemas distribuídos de sistemas: os dispositivos móveis são adicionados para aumentar a complexidade dos sistemas distribuídos, em contrapartida aos nós estáticos representados pelos computadores de mesa e notebooks. Criando redes pervasivas e computação ubíqua, o aumento de demanda por serviços multimídia e a incorporação dos sistemas distribuídos como uma forma de serviço público. Isso traz como reflexo, ainda maior, o aumento da heterogeneidade dos ambientes, a interconexão de centenas a milhares de nós explorando elementos computacionais complexos encontrados na computação em grade.
D) Sistemas distribuídos de sistemas: situadosna passagem da década de 1970 para a década de 1980, surgiram como uma resposta de infraestrutura para as redes locais. Sua quantidade de nós era limitada a um número entre 10 e 100 (rede local) e possuíam uma velocidade de internet muito limitada.
10 - Tratam-se de padrões recorrentes já experimentados em várias situações que podem ser usados na solução de problemas diferentes. Onde encontramos as arquiteturas de camadas lógicas (layer), as de camadas físicas (tier), além do conceito dos chamados clientes leves ou “magros” (thin clients).
Analise as afirmações a seguir e assinale a alternativa CORRETA sobre arquitetura de camadas físicas
✔️A) Arquitetura de camadas físicas: complementam as camadas lógicas. As camadas físicas organizam as funcionalidades de uma determinada camada lógica, além de ser responsável por essas funcionalidades nos servidores apropriados.
B) Arquitetura de camadas físicas: esse modelo fornece uma base para a análise dos efeitos potenciais dessas falhas auxiliando no projeto de sistemas capazes de tolerar exceções e de continuar funcionando corretamente.
C) Arquitetura de camadas físicas: com a tendência da computação distribuída em otimizar o processamento dos dispositivos clientes, vão além de diminuir a quantidade de códigos fontes nos mesmos adicionando-os aos serviços da internet.
D) Arquitetura de camadas físicas: dos sistemas distribuídos essas interações ganham um papel de destaque, uma vez que o modelo de interação deve refletir o fato de que a comunicação é sujeita a atrasos com frequente, e não desprezível duração.

Outros materiais