Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação Final (Objetiva) - Individual SemipresencialSistemas Operacionais (20235) Período para responder17/06/2021 - 10/07/2021 Peso3,00 Qtd. de Questões10 Acertos/Erros10/0 Nota10,00 1 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 - V - F. D) F - F - V. 2 Sabe-se que os principais sistemas operacionais utilizados atualmente no mercado incluem várias versões do Microsoft Windows e Mac, além de uma variedade de distribuições do Linux. Apesar de suas interfaces e abordagens diferenciarem-se entre si, as funções principais desempenhadas pelo sistema operacional são praticamente as mesmas. Nesse sentido, assinale a alternativa CORRETA que apresenta uma das funções desempenhadas pelo sistema operacional: A) Impedir o acesso aos recursos do sistema. B) Gerar as interrupções de hardware. C) Gerenciar processos para controlar programas na CPU. D) Bloquear a entrada de vírus no sistema. 3 Os sistemas distribuídos têm por objetivo a descentralização e o processamento paralelo das informações, podendo ser implementados por dois ou mais computadores interligados através de uma rede. Acerca da evolução nos sistemas distribuídos ocorrida a partir dos anos 1980, com o advento das redes de computadores, analise as sentenças a seguir: I- Até a década 1980, os usuários acessavam as informação em um computador central (mainframe), e os terminais dos usuários não tinham capacidade de processamento. II- Até a década de 1980, os sistemas centralizados de grande porte eram responsáveis pelo processamento de todas as informações existentes nas empresas. III- Os sistemas computacionais que fazem parte de uma rede de computadores são chamados de servidores de rede centralizados. IV- Um sistema distribuído permite que os usuários acessem recursos em outras máquinas, mas não possibilita a transparência destes recursos para os usuários. Assinale a alternativa CORRETA: A) As sentenças III e IV estão corretas. B) As sentenças II e III estão corretas. C) As sentenças I e II estão corretas. D) As sentenças I e III estão corretas. 4 Os equipamentos eletrônicos de computação passaram por grande desenvolvimento nas últimas décadas, tornando-se mais poderosos em relação às capacidades de processamento e de memória, e por outro lado, cada vez menores. Com a miniaturização dos equipamentos e a melhoria da comunicação em redes, principalmente redes sem fio, surgiram conceitos importantes como da computação móvel e da computação ubíqua. Além desses, ainda surge o conceito da computação pervasiva. Com relação a esses conceitos, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A computação móvel é a viabilidade do ser humano se movimentar para locais distintos, a qualquer hora, levando consigo dispositivos que permitem a utilização de serviços computacionais. ( ) A computação ubíqua é responsável por integrar os dispositivos computacionais com o mundo físico, coordenando dispositivos inteligentes, móveis e estacionários, para prover os serviços aos usuários de forma transparente. ( ) A computação pervasiva se beneficia dos dois conceitos: computação móvel e computação ubíqua, porque requer a existência de vários dispositivos diferentes, com capacidade computacional e coordenados, destinados a realizar diferentes tarefas. Assinale a alternativa que apresenta a sequência CORRETA: A) V - F - F. B) F - F - V. C) V - V - F. D) F - V - F. 5 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 metropolitana que permite a comunicação entre dispositivos que estão localizados dentro de uma mesma cidade, com alta velocidade. B) WAN é uma rede local wireless para comunicação sem fio entre dispositivos que estão dentro de uma área pequena de abrangência. C) 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. D) WAN é uma rede de longa distância em fio (Wireless), para comunicações entre dispositivos como celulares por exemplo. 6 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, 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 - F - V. B) V - F - V. C) V - V - F. D) F - V - F. 7 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 é realizada atravé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 computacionais móveis e processadores computacionais estacionários sem fio. D) Dispositivos de leitura e armazenamento de informações, locais ou de longa distância. 8 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çãoIsso 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 III estão corretas. B) As sentenças II e III estão corretas. C) As sentenças I e II estão corretas. D) Somente a sentença I está correta. 9 Segurança da Informação envolve procedimentos que buscam evitar acessos não autorizados a computadores, informações e redes. A Segurança da Informação impede que informações caiam nas mãos de pessoas não autorizadas a ter acesso aos dados ou sistemas da organização, evitando que sejam destruídos sem autorização, roubados ou danificados. Com relação aos métodos de ataque que podem ser utilizados por um invasor, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Intromissão, Mascaramento e Vandalismo são exemplos de ataques que um invasor pode gerar em canais de comunicação. ( ) A negação de serviço em um canal, ou recurso, ocorre quando um usuário não consegue acesso devido a mensagens em excesso enviadas ao canal (ou recurso) durante um ataque. ( ) O termo man in the middle, ou o homem no meio, refere-se à intromissão onde um usuário se intromete no processo de comunicação. 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. 10 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 - F - V. B) F - V - V. C) V - F - F. D) V - V - F.
Compartilhar