Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: Sistemas e Aplicações Distribuídas Avaliação: Avaliação I - Individual FLEX ( peso.:1,50) Nota da Prova: 10,00 Legenda: Resposta Certa Sua Resposta Errada 1. Em sistemas computacionais com um ou mais usuários, o sistema operacional é o responsável pela alocação dos diversos recursos. A alocação de memória um processo altamente crítico, devendo ser feita de forma eficiente para não prejudicar o desempenho do sistema. Com relação à alocação de memória, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Com o objetivo de melhorar o desempenho do computador, novas técnicas de alocação de memória foram desenvolvidas, tais como: swapping, memória virtual e paginação. ( ) As partições são definidas na inicialização do sistema, não havendo possibilidade de alteração, no caso da alocação particionada de memória. ( ) Foram desenvolvidas, visando resolver o problema da fragmentação, duas soluções que consistem em reunir os espaços adjacentes produzindo um único espaço de tamanho maior, e realocar todas as partições ocupadas eliminando os espaços entre elas. ( ) O problema de fragmentação, que ocorre ao término da execução dos programas e sua retirada da memória, persiste no caso da alocação particionada dinâmica. ( ) Os programas estão limitados ao tamanho da memória principal disponível para o usuário, no caso de alocação contígua de memória. Assinale a alternativa que apresenta a sequência CORRETA: a) F - V - F - V - F. b) F - F - V - V - V. c) V - F - V - V - F. d) V - V - F - F - V. 2. O sistema operacional é resultado das constantes inovações que ocorreram durante as últimas décadas. Este processo cronológico é dividido pelos autores por gerações, sendo cada geração definida com base nas suas principais características. São características da segunda geração: I- Surgimento das linguagens de programação, como Assembly e Fortran. II- Possibilidade de execução de um programa enquanto outro aguarda uma requisição de entrada e saída. III- Surgimento dos sistemas operacionais de rede. IV- Surgimento do conceito de JOB, sendo escritos em cartões perfurados. Assinale a alternativa CORRETA: a) As sentenças I, II e IV estão corretas. b) As sentenças I e III estão corretas. c) As sentenças I e IV estão corretas. d) As sentenças II e III estão corretas. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_1%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_2%20aria-label= 3. O Sistema Operacional é o responsável pela alocação dos diversos recursos em sistemas com um ou mais usuários. A alocação deve ser feita de forma eficiente para não prejudicar o desempenho do sistema, sendo a alocação de memória um processo altamente crítico. No que tange à alocação de memória, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Na alocação contígua, os programas estão limitados ao tamanho da memória principal disponível para o usuário. ( ) Na alocação particionada fixa, as partições são definidas na inicialização do sistema, não havendo possibilidade de alteração. ( ) Na alocação particionada dinâmica, persiste o problema de fragmentação, que ocorre ao término da execução dos programas e sua retirada da memória. ( ) Com o objetivo de resolver o problema da fragmentação, foram desenvolvidas duas soluções, que consistem em reunir os espaços adjacentes, produzindo um único espaço de tamanho maior e a realocação de todas as partições ocupadas, eliminando os espaços entre elas. ( ) Novas técnicas de alocação de memória foram desenvolvidas com o objetivo de melhorar o desempenho do computador, tais como: swapping, memória virtual e paginação. Assinale a alternativa que apresenta a sequência CORRETA: a) F - F - V - F - V. b) V - V- F - F - V. c) F - V - F - V - F. d) V - F - V - V - F. 4. 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, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A técnica de alocação simples permite alocar um espaço de memória ajustável ao tamanho do programa a ser executado pelo computador, não importando o tamanho desse programa. ( ) A técnica de alocação estática permite a criação de vários espaços chamados partições de memória, com tamanhos ajustados conforme as necessidades dos programas a serem executados. ( ) A técnica de alocação dinâmica permite a diminuição da fragmentação quando é feita a alocação dos programas, sendo que o tamanho de cada partição é definido conforme cada programa necessita. Assinale a alternativa que apresenta a sequência CORRETA: a) V - V - F. b) F - V - F. c) V - F - V. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_3%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_4%20aria-label= d) F - F - V. 5. Os sistemas operacionais são componentes essenciais para o desempenho de praticamente qualquer sistema de computação, dos menores, a exemplo dos sistemas embarcados e telefones celulares, aos gigantescos, a exemplo dos grandes centros de processamento de dados. Apesar da vasta pluralidade de sistemas operacionais existentes, cada qual é escrito para atender a um conjunto de necessidades operacionais. Sobre o exposto, associe os itens, utilizando o código a seguir: I- Sistemas operacionais de grande porte. II- Sistemas operacionais de servidores. III- Sistemas operacionais de multiprocessadores. ( ) São sistemas que utilizam recursos de processamento para atender múltiplos usuários numa rede, permitindo compartilhar recursos de hardware e de software, fornecendo serviços de impressão, de arquivo, de acesso à web, entre outros. ( ) São sistemas orientados para o processamento simultâneo de muitas tarefas e quantidades prodigiosas de E/S, oferecendo, normalmente, serviços em lote, processamento de transações e tempo compartilhado. ( ) São sistemas especiais, normalmente variações dos sistemas operacionais de servidores com aspectos especiais de comunicação e conectividade, obtendo potência computacional ao conectar múltiplas CPUs em um único sistema. Assinale a alternativa que apresenta a sequência CORRETA: a) III - I - II. b) II - III - I. c) III - II - I. d) II - I - III. 6. O sistema operacional é o programa responsável por gerenciar e compartilhar os diversos recursos do sistema, através de uma interface amigável entre o computador e o usuário, sendo que, para que isso ocorra, este sistema executa diversas funções. Diante disso, analise as sentenças a seguir: I- O escalonamento de processos, ou seja, de programas que precisam rodar na CPU, é função do Sistema Operacional. II- O controle do fluxo de dados entre os diversos componentes de um computador é função do Sistema Operacional. III- Acesso e controle aos dispositivos de hardware do computador, considerando regras preestabelecidas, não é função do Sistema Operacional. IV- Realizar cálculos e operações aritméticas binárias no computador não é função do Sistema Operacional. Agora, assinale a alternativa CORRETA: a) Somente a sentença II está correta. b) As sentenças III e IV estão corretas. c) As sentenças I e III estão corretas. d) As sentenças I, II e IV estão corretas. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_5%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_6%20aria-label=7. 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 Linux. Apesar de suas interfaces e abordagens diferenciarem-se entre si, as principais funções desempenhadas pelo sistema operacional são praticamente as mesmas. Neste sentido, assinale a alternativa CORRETA que apresenta uma das funções desempenhadas pelo sistema operacional: a) Gerenciar operações de entrada e saída. b) Gerar as interrupções de hardware. c) Realizar bloqueio de vírus no sistema. d) Impedir o acesso aos recursos do sistema. 8. 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) As sentenças I e III estão corretas. c) As sentenças I, II e III estão corretas. d) Somente a sentença IV está correta. 9. Os sistemas operacionais com multiprocessamento permitem que uma tarefa possa ser dividida e executada, ao mesmo tempo, por mais de um processador. Alto desempenho pode ser obtido com processamento vetorial ou com processamento paralelo. Sobre esses níveis de processamento, analise as seguintes afirmativas: I- Um processador vetorial possui instruções que permitem operar com vetores inteiros. II- No processamento paralelo, a aplicação deverá obrigatoriamente ser executada por mais de um processador. III- O processamento vetorial permite a manipulação e a operação com matrizes parciais. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_7%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_8%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_9%20aria-label= IV- No processamento paralelo, a aplicação precisa ser dividida em partes que sejam independentes. Assinale a alternativa CORRETA: a) As sentenças I, II e III estão corretas. b) As sentenças II e IV estão corretas. c) Somente a sentença IV está correta. d) As sentenças I e IV estão corretas. 10. Um sistema é multiprocessado quando um ou mais processadores tem por objetivo concluir uma tarefa em comum, permitindo assim que vários programas sejam executados em paralelo ou que tenham duas ou mais instruções executadas em paralelo. Dependendo da maneira que o multiprocessamento ocorre, podemos classificá-lo como forte ou fracamente acoplado. Diante disso, assinale a alternativa CORRETA que apresenta uma característica do sistema fortemente acoplado assimétrico: a) Todos os processadores realizam a mesma função. b) Possui um processador principal, responsável por executar os serviços do sistema operacional. c) Há a possibilidade de divisão das tarefas entre os diversos processadores. d) Esse modelo pode gerar conflitos de acesso à memória. Prova finalizada com 10 acertos e 0 questões erradas. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_10%20aria-label=
Compartilhar