Baixe o app para aproveitar ainda mais
Prévia do material em texto
Acadêmico: Gislayne Garabini Damasceno (3019283) Disciplina: Sistemas e Aplicações Distribuídas (GTI04) Avaliação: Avaliação I - Individual ( Cod.:669546) ( peso.:1,50) Prova: 31369007 Nota da Prova: 10,00 Legenda: Resposta Certa Sua Resposta Errada 1. A utilização de sistemas operacionais multitarefas permite ao usuário executar vários programas de forma simultânea, exigindo desta forma uma quantidade maior de memória primária. Ocorre que, muitas vezes, a memória primária é insuficiente para conter a execução de todos os processos, sendo necessário realizar a troca de processos entre a memória e o disco. Assinale a alternativa CORRETA que apresenta o conceito descrito: a) Paginação. b) Swapping. c) Memória virtual. d) Segmentação. 2. Com a utilização de sistemas operacionais multitarefas é permitido ao usuário executar vários programas de forma simultânea, exigindo, desta forma, uma quantidade maior de memória primária. Ocorre que, muitas vezes, a memória primária não é suficiente para conter a execução de todos os processos, sendo necessário realizar a troca de processos entre a memória e o disco. Assinale a alternativa que apresenta o conceito descrito: a) Paginação. b) Memória virtual. c) Segmentação. d) Swapping. 3. Um sistema computacional pode ter um ou vários processadores, assim como um ou mais sistemas de memória e ainda um ou mais sistemas de dispositivos de I/O. Dessa forma, existem também alguns tipos de sistemas operacionais. Um tipo de sistema operacional é aquele responsável por controlar um sistema computacional que possui vários processadores e compartilha um único sistema de memória. Assinale a alternativa CORRETA que apresenta o nome deste tipo de sistema operacional: a) Sistema operacional de rede acoplado. b) Sistema operacional fortemente acoplado. c) Sistema operacional fracamente acoplado. d) Sistema operacional distribuído de rede. 4. Cada vez mais as empresas de tecnologia desenvolvem arquiteturas de hardwares específicas, a fim de atender a um determinado nicho do mercado. Consequentemente, são desenvolvidos diversos tipos de sistemas operacionais que buscam acompanhar esse avanço, com o objetivo de gerenciar essa arquitetura, obtendo o máximo desempenho possível. No que tange aos tipos de sistemas operacionais, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Os sistemas operacionais desenvolvidos para servidores possibilitam o compartilhamento de arquivos, impressoras, banco de dados, entre outros. ( ) Os Sistemas Operacionais, como Windows 8 e Linux, são desenvolvidos para a utilização em computadores pessoais, haja vista sua facilidade de manipulação. ( ) Os sistemas embarcados são desenvolvidos para uma tarefa específica, podendo ser aplicados, por exemplo, em semáforos ou dispositivos móveis, como os tablets. ( ) Os sistemas de tempo real são utilizados em situações em que o objetivo é garantir que todos os eventos sejam atendidos, conforme suas restrições de tempo. ( ) Os sistemas operacionais de grande porte têm como objetivo principal o processamento de diversos arquivos de forma simultânea. Assinale a alternativa que apresenta a sequência CORRETA: a) V - V - V - V - F. b) F - F - V - F - V. c) F - V - F - F - F. d) V - F - F - V - V. 5. Os sistemas real-time, ou sistemas operacionais de tempo real (RTOS = Real Time Operating Systems), definem uma categoria especial de sistemas operacionais, que são voltados para as aplicações em que é essencial a execução de tarefas em prazos compatíveis com a ocorrência de eventos externos. Por exemplo, se um paciente de UTI tiver uma variação importante nos batimentos cardíacos, o equipamento monitor deverá tomar uma ação, como ativar um alarme, em frações de segundo. Assinale a alternativa CORRETA que apresenta dois tipos de sistemas RTOS: a) Sistemas de Tempo Real Multiprogramáveis e Sistemas de Tempo Real Multitarefas. b) Sistemas de Tempo Real Monoprocessados e Sistemas de Tempo Real Multiprocessados. c) Sistemas de Tempo Real Monoprogramáveis e Sistemas de Tempo Real Multiprogramáveis. d) Sistemas de Tempo Real Crítico e Sistemas de Tempo Real Não Crítico. 6. Um sistema de processamento distribuído é um sistema que interliga vários nós de processamento. Segundo Tanenbaum (2007, p. 1), "um sistema distribuído define-se como um conjunto de computadores independentes que se apresenta a seus usuários como um sistema único e coerente". Sobre os conceitos dos sistemas distribuídos, analise as sentenças a seguir: I- Em um sistema distribuído, os usuários podem acessar recursos em outras máquinas, tornando a distribuição dos recursos transparente aos usuários. II- Um sistema distribuído tem que ser tolerante a falhas. Para ser considerado tolerante a falhas, tem que continuar a funcionar, sem qualquer degradação do desempenho ou das funcionalidades, após as falhas. III- Um sistema de arquivos distribuídos pode ser implementado sem manter informações de estado. Nesse caso, as operações são tratadas de forma coletiva. IV- Um sistema distribuído pode suportar a migração de processos, sendo que esta migração ocorre sob controle de um sistema operacional. Assinale a alternativa CORRETA. FONTE: TANENBAUM, Andrew S. Sistemas Distribuídos: princípios e paradigmas. 2. ed. São Paulo: Pearson Prentice Hall, 2007. a) As sentenças I e IV estão corretas. b) Somente a sentença IV está correta. c) As sentenças I, II e III estão corretas. d) As sentenças I e III estão corretas. 7. O mercado disponibiliza diversos tipos de sistemas operacionais, a fim de atender às mais variadas demandas, divididos em sistemas monotarefa ou multitarefa. Além dessa divisão, existem diversos subtipos de sistemas, dentre eles os sistemas operacionais de computadores de grande porte, sistemas operacionais de servidores, sistemas operacionais de computadores pessoais e sistemas operacionais embarcados. Considerando esse cenário, analise as sentenças a seguir: I- Sistemas operacionais de computadores de grande porte viabilizam o processamento simultâneo de muitos processos e alta capacidade de I/O (entrada e saída). Utilizados em grandes corporações. II- Sistemas operacionais de servidores viabilizam o compartilhamento de recursos de hardware e software por vários usuários. Utilizados em grandes empresas. III- Sistemas operacionais de computadores pessoais viabilizam facilidade de utilização, funcionalidades diversas e interface amigável para os usuários. Utilizados em residências e pequenas empresas. IV- Sistemas operacionais embarcados viabilizam processamento em tempo real, em que o tempo de resposta possui limites rígidos. Utilizados em controle de tráfego aéreo e usinas nucleares. Agora, assinale a alternativa CORRETA: a) As sentenças I e IV estão corretas. b) As sentenças I, III e IV estão corretas. c) As sentenças I, II e III estão corretas. d) Somente a sentença III está correta. 8. O computador necessita da memória para seu funcionamento, e dependendo dos tipos de aplicações que estão sendo executadas e a quantidade delas, pode ficar insuficiente a quantidade de memória do computador. Para resolver esse tipo de limitação, foram desenvolvidas algumas técnicas como swapping, memória virtual e paginação. Considerando essas técnicas, analise as afirmativas a seguir: I- Na técnica de swapping, quando algum programa necessita aguardar alguma resposta ou alguma informação, esse programa é removido da memória e armazenado em disco, ficando seu espaço na memória livre para ser utilizado por outro programa. II- Na técnica de memória virtual, a capacidade de memória é expandida unindo logicamente a memória RAM com um arquivo específico salvo no hard disk, podendo um programa maior que a memória RAM do computador ser executado. III- Na técnica de paginação, os programas podem ser divididos em sub-rotinas que terão endereços próprios, como se um determinado programa é decomposto em alguns segmentos que serão executados somente quando necessário. Assinale a alternativa CORRETA:a) As afirmativas II e III estão corretas. b) Somente a afirmativa II está correta. c) As afirmativas I e III estão corretas. d) As afirmativas I e II estão corretas. 9. Os computadores modernos são constituídos de processadores, memórias, temporizadores, discos, dispositivos apontadores como o mouse, interfaces de rede, impressoras e uma grande variedade de outros dispositivos. Cabe ao sistema operacional fornecer uma alocação ordenada e controlada destes dispositivos. Acerca do gerenciamento de recursos do sistema operacional, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O funcionamento de forma transparente entre todos os 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, não há necessidade de gerenciamento de recursos, uma vez que permite a utilização por apenas um usuário. ( ) Tanto uma impressora como uma unidade de disco podem ser acessados de forma simultânea, cabendo ao sistema operacional o seu gerenciamento. ( ) Quando um computador ou uma rede tem múltiplos usuários, a necessidade de gerenciar e proteger a memória, dispositivos de entrada e saída e outros recursos é muito maior. ( ) A principal tarefa do sistema operacional é manter o controle sobre quem está usando determinado recurso, garantindo suas requisições, controlando as contas e mediando conflitos de requisições entre diferentes programas e usuários. Assinale a alternativa que apresenta a sequência CORRETA: a) F - F - V - V - F. b) V - F - F - V - V. c) V - F - V - F - V. d) V - V - F - V - F. 10.Num sistema computacional, os dispositivos responsáveis pelo armazenamento dos dados são as memórias, que podem ser do tipo volátil ou permanente. O controle de acesso aos dados nas memórias e o seu gerenciamento são responsabilidades do sistema operacional, utilizando técnicas de alocação de memória. Sobre os conceitos de alocação de memória, associe os itens, utilizando o código a seguir: I- Alocação simples. II- Alocação particionada fixa. III- Alocação particionada dinâmica. ( ) Técnica que se baseia em segmentar o espaço de memória em pedaços, chamados partições, de tamanhos pré-declarados. Nessas partições podem ser armazenados diversos programas (tarefas) de forma estática, além do sistema operacional. ( ) Técnica que se baseia na divisão do espaço de memória disponível no computador em duas porções, sendo uma delas para acomodar o sistema operacional e a outra para armazenar o programa do usuário. ( ) Técnica que se baseia em segmentar o espaço de memória em pedaços, chamados de partições, de tamanhos variáveis conforme as necessidades dos programas (tarefas) a serem armazenados, além do sistema operacional. Assinale a alternativa que apresenta a sequência CORRETA: a) I - III - II. b) III - II - I. c) I - II - III. d) II - I - III. Prova finalizada com 10 acertos e 0 questões erradas.
Compartilhar