Baixe o app para aproveitar ainda mais
Prévia do material em texto
06/10/2022 14:13 Avaliação Final (Objetiva) - Individual about:blank 1/5 Prova Impressa GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:686991) Peso da Avaliação 3,00 Prova 39528993 Qtd. de Questões 10 Acertos/Erros 9/1 Nota 9,00 Os computadores modernos são constituídos de processadores, memórias, discos, dispositivos apontadores como mouse, interfaces de rede, impressoras e uma ampla variedade de outros dispositivos, cabendo ao sistema operacional fornecer uma alocação ordenada e controlada destes. Acerca do "gerenciamento de recursos", também chamado "facilidade de acesso aos recursos", realizado pelo sistema operacional, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O funcionamento de forma transparente dos dispositivos do computador somente será possível se o sistema operacional garantir que eles sejam acessados e controlados conforme regras previamente estabelecidas. ( ) Nos sistemas operacionais monousuários, nunca há necessidade de gerenciamento de recursos, já que apenas um usuário utiliza o computador por vez. ( ) Uma importante tarefa do sistema operacional é manter o controle sobre quem está usando determinado recurso, mediando conflitos de requisições entre diferentes programas e usuários. Assinale a alternativa que apresenta a sequência CORRETA: A V - V - F. B V - F - V. C F - F - V. D F - V - F. Um sistema distribuído pode ser definido como um conjunto de processadores pouco acoplados, interligados por uma rede de comunicação de dados. Os sistemas devem possuir algumas características ou requisitos para garantir bons resultados e confiança na utilização. Com base nos requisitos de uma rede para garantir um bom suporte aos sistemas distribuídos, analise as sentenças a seguir: I- O desempenho de uma rede está relacionado à latência e à taxa de transferência dos dados entre os computadores. II- A segurança de uma rede para sistemas distribuídos não está relacionada à privacidade e integridade dos recursos que compõem os sistemas. III- A escalabilidade de uma rede deve ser alta para os sistemas distribuídos, porque ela define se a rede poderá suportar o crescimento necessário para atender aos sistemas. Assinale a alternativa CORRETA: A As sentenças I e II estão corretas. VOLTAR A+ Alterar modo de visualização 1 2 06/10/2022 14:13 Avaliação Final (Objetiva) - Individual about:blank 2/5 B As sentenças I e III estão corretas. C As sentenças II e III estão corretas. D Somente a sentença III está correta. Quando falamos em escalabilidade de um sistema, não basta simplesmente distribui-lo em diversas máquinas. Alguns serviços, como os de armazenamento de dados, necessitam de algum tipo de replicação Isso gera um trabalho para manter os dados consistentes e garantir que os dados sejam os mesmos em todas as cópias, não sendo uma tarefa fácil. Além disso, deve-se garantir mais alguns itens. Com relação à replicação e consistência dos dados, analise as sentenças a seguir: I- Se um sistema de arquivos for replicado, é possível continuar o trabalho mesmo que uma das réplicas caia, sendo que isso refere-se à confiabilidade dos dados. II- Algumas razões para fazer replicação envolvem a melhora do desempenho, aumento da integridade e para que os dados possam ser acessados no banco de dados. III- Replicação serve para aumentar o desempenho quando um Sistema Distribuído precisa ser ampliado em quantidade e área geográfica. Assinale a alternativa CORRETA: A As sentenças I e II estão corretas. B Somente a sentença I está correta. C As sentenças I e III estão corretas. D As sentenças II e III estão corretas. Sistemas distribuídos trabalham em conjunto com vários computadores, possibilitando assim a troca de mensagens, dados e informações entre os equipamentos. Os sistemas cujo funcionamento está relacionado à capacidade de multiprocessamento a partir de diversos hosts integrados em uma estrutura de rede de comunicação, são definidos como uma categoria de: A Sistemas fortemente acoplados. B Sistemas fracamente acoplados. C Sistemas de dados fortes. D Sistemas fracamente computacionais. O gerenciamento da memória é uma das importantes funções do Sistema Operacional, dentre outras que ele executa. Para que um programa possa ser executado, ele precisa estar carregado na memória principal. No entanto, muitas vezes, o computador possui limites de memória, e nestes casos não basta a utilização dos conceitos de alocação de memória, sendo necessário o uso de outras técnicas para viabilizar a execução do(s) programa(s). Com relação ao gerenciamento de memória, 3 4 5 06/10/2022 14:13 Avaliação Final (Objetiva) - Individual about:blank 3/5 classifique V para as sentenças verdadeiras e F para as falsas: ( ) Swapping é a técnica de substituição entre processos que viabiliza a transferência temporária de um processo para a memória secundária, liberando espaço na memória principal para execução de outro processo, permitindo depois a recuperação do primeiro processo para continuar sua execução. ( ) Memória virtual por paginação é a técnica onde o endereçamento virtual (que é sempre na memória principal) e o endereçamento real (sempre na memória secundária) representam blocos de tamanhos distintos (as páginas), com o objetivo de reduzir o espaço de memória. ( ) Memória virtual por segmentação é a técnica onde o endereçamento virtual se divide em segmentos (blocos de tamanhos distintos), permitindo que um programa seja dividido em sub-rotinas e estruturas de dados alocadas em segmentos na memória principal. Assinale a alternativa que apresenta a sequência CORRETA: A F - V - F. B F - F - V. C V - F - V. D V - V - F. Uma das principais características dos sistemas distribuídos é o atendimento a um grande grupo de usuários dispersos ou não geograficamente, e especialmente com eficiência e segurança. A escalabilidade é um dos principais objetivos para os projetistas e desenvolvedores de sistemas distribuídos. Nesse contexto, considerando os desafios relacionados à escalabilidade, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Devem ser aceitáveis os custos dos recursos físicos para o atendimento das novas solicitações. ( ) Algoritmos descentralizados devem ser utilizados para que não aconteçam gargalos de desempenho no sistema. ( ) As necessidades do sistema não necessitam de previsão porque os recursos de software não se esgotam. Assinale a alternativa que apresenta a sequência CORRETA: A F - V - V. B V - F - F. C V - V - F. D F - F - V. Os sistemas distribuídos funcionam sobre uma infraestrutura muito importante, chamada de rede de computadores. As redes são importantes porque é através de sua infraestrutura, organização e implementação de seus protocolos, que se torna viável a comunicação entre os processos nos sistemas distribuídos. Existem vários tipos de redes de computadores, sendo uma delas a rede WAN. O que é uma rede WAN? A WAN é uma rede de longa distância que permite a comunicação entre dispositivos que estão em cidades, países e até continentes diferentes. 6 7 06/10/2022 14:13 Avaliação Final (Objetiva) - Individual about:blank 4/5 B WAN é uma rede de longa distância em fio (Wireless), para comunicações entre dispositivos como celulares por exemplo. C WAN é uma rede local wireless para comunicação sem fio entre dispositivos que estão dentro de uma área pequena de abrangência. D WAN é uma rede metropolitana que permite a comunicação entre dispositivos que estão localizados dentro de uma mesma cidade, com alta velocidade. Os sistemas distribuídos possuem vários elementos, os quais são organizados e possuem a capacidade de processamento através de dispositivos inteligentes. Os elementos podem ser organizados de forma funcional e geográfica, possuindo capacidade de cooperação de trabalho e atendimento às necessidades do usuário. A comunicação entre os elementos dos sistemas distribuídos é realizadaatravés de: A Equipamentos lógicos e físicos que não estão interconectados porque tem processamento próprio. B Redes de comunicação de dados, locais ou de longa distância, com ou sem fio. C Dispositivos de leitura e armazenamento de informações, locais ou de longa distância. D Dispositivos computacionais móveis e processadores computacionais estacionários sem fio. Os sistemas multiprocessados são classificados em dois tipos, sendo os sistemas fortemente acoplados e os sistemas fracamente acoplados. A simetria existente entre os processadores dos sistemas fortemente acoplados é considerada para classificar esses sistemas em simétricos ou assimétricos. Considerando os sistemas fortemente acoplados, analise as sentenças a seguir: I- Quando algum processador necessitar realizar alguma tarefa do sistema operacional nos sistemas assimétricos, ele deve primeiro consultar o processador mestre. II- O processador mestre é o único processador que pode executar todos os serviços do sistema operacional no caso dos sistemas simétricos. III- Os sistemas nos quais todos os processadores podem executar as mesmas tarefas do sistema operacional, são chamados sistemas simétricos. Assinale a alternativa CORRETA: A Somente a sentença I está correta. B As sentenças I e II estão corretas. C As sentenças II e III estão corretas. D As sentenças I e III estão corretas. Todos os sistemas distribuídos estão suscetíveis a falhas, sendo que estas falhas podem acontecer tanto para os processos quanto para os canais de comunicação. Essas falhas podem ser diversas, como falha de carregamento de programas, processos com valores atribuídos 8 9 10 06/10/2022 14:13 Avaliação Final (Objetiva) - Individual about:blank 5/5 incorretamente, tempo de execução de uma tarefa não atingido, dentre outros. Com relação aos nomes dados para essas falhas que podem acontecer nos sistemas distribuídos, analise as opções a seguir: I- Falhas de acesso remoto. II- Falhas por omissão. III- Falhas arbitrárias. IV- Falhas de acesso web. V- Falhas de sincronização. Assinale a alternativa CORRETA: A As opções II, III e V estão corretas. B As opções II, III e IV estão corretas. C As opções I, III e IV estão corretas. D As opções I, II e V estão corretas. Imprimir
Compartilhar