Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: Sistemas e Aplicações Distribuídas (GTI04) Avaliação: Avaliação I - Individual FLEX ( Cod.:424468) ( peso.:1,50) Prova: 8313753 Nota da Prova: 9,00 Gabarito da Prova: Resposta Certa Sua Resposta Errada 1. Os computadores da primeira geração possuíam como principal característica uma dimensão física enorme, sendo composto por inúmeras válvulas eletrônicas que queimavam frequentemente. Nesta geração, os computadores calculavam com uma velocidade de milésimos de segundo, o que é um tempo enorme comparado com os tempos atuais, e sua programação era realizada através da linguagem de máquina, usando conexões com fios elétricos no início. Diante disso, assinale a alternativa CORRETA que apresenta um computador da primeira geração: a) Tablet. b) Desktop. c) Mainframe. d) ENIAC. 2. 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) Somente a sentença IV está correta. b) As sentenças I e IV estão corretas. c) As sentenças I, II e III estão corretas. d) As sentenças I e III estão corretas. 3. A grande evolução do hardware, a partir da II Guerra Mundial, viabilizou o desenvolvimento de componentes eletrônicos cada vez mais rápidos e menores. Em paralelo, os computadores tiveram evolução semelhante com os sistemas operacionais. Estes últimos podem ter sua história dividida em gerações. Diante disso, associe os itens, utilizando o código a seguir: I- Segunda geração. II- Terceira geração. III- Quarta geração. IV- Quinta geração. ( ) Caracterizada pelo uso de circuitos integrados e capacidade de multiprogramação, em que foi viável executar diversos programas em intervalos de tempo. ( ) Caracterizada pelo uso de circuitos integrados ULSI e capacidade de processamento distribuído com interfaces gráficas e sistemas de código aberto (open source). ( ) Caracterizada pelo uso de circuitos LSI e VLSI, disseminação dos computadores pessoais, conceitos de multitarefa e multiprocessamento, além da utilização de redes de computadores e estações de trabalho. ( ) Caracterizada pelo uso de transistores e memórias magnéticas, disseminação do uso de mainframes e surgimento das linguagens de programação Assembly e Fortran. Agora, assinale a alternativa que apresenta a sequência CORRETA: a) II - III - I - IV. b) II - IV - III - I. c) III - IV - II - I. d) II - III - IV - I. 4. Os computadores modernos são constituídos de processadores, memórias, temporizadores, discos, dispositivos apontadores tipo 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 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) V - F - V - F - V. b) F - F - V - V - F. c) V - F - F - V - V. d) V - V - F - V - F. 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. Acerca de sistemas operacionais, analise as seguintes afirmativas: I- Os sistemas operacionais de multiprocessadores 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. II- Os sistemas operacionais de grande porte são orientados para o processamento simultâneo de muitas tarefas e quantidades grandes de E/S, oferecendo, normalmente, serviços em lote, processamento de transações e tempo compartilhado. III- Os sistemas operacionais de servidores são, normalmente, variações dos sistemas operacionais de grande porte com aspectos especiais de comunicação e conectividade, obtendo potência computacional ao conectar múltiplas CPUs em um único sistema. Assinale a alternativa CORRETA: a) As afirmativas I e III estão corretas. b) Somente a afirmativa II está correta. c) As afirmativas I e II estão corretas. d) As afirmativas II e III estão corretas. 6. 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 - F - V. c) V - F - V. d) F - V - F. 7. O mercado disponibiliza diversos tipos de sistemas operacionais, sendo que, segundo Tanenbaum (2009, p. 20), "no topo estão os sistemas operacionais para computadores de grande porte - aqueles que ocupam uma sala inteira, ainda encontrados em centros de dados de grandes corporações". Sobre os sistemasoperacionais de grande porte, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Os sistemas operacionais para computadores de grande porte distinguem-se dos sistemas operacionais para computadores pessoais em termos de capacidade de Input/Output (I/O). ( ) Os computadores de grande porte são comumente aplicados em servidores web e servidores para sites de comércio eletrônico em larga escala, já que estes exigem uma grande capacidade de processamento simultâneo. ( ) Os sistemas operacionais para computadores de grande porte normalmente oferecem três tipos de serviços, quais sejam: em fila, relacional e compartilhado. ( ) Nos sistemas operacionais de tempo compartilhado, há a administração de grandes quantidades de pequenas requisições, ou seja, cada unidade de trabalho é pequena, mas o sistema precisa tratar centenas ou milhares delas por segundo. ( ) Os sistemas operacionais relacionais dispensam a interação do usuário, posto que sua gerência ocorre a partir de uma memória secundária que se encontra relacionada à memória principal. Assinale a alternativa que apresenta a sequência CORRETA: FONTE: TANENBAUM, Andrew S. Sistemas distribuídos: princípios e paradigmas. 2. ed. São Paulo: Pearson Prentice Hall, 2009. a) V - V - F - V - F. b) V - V - F - F - F. c) V - V - V - F - V. d) F - F - V - V - V. 8. 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 II e III estão corretas. b) As sentenças I e IV estão corretas. c) As sentenças I, II e IV estão corretas. d) As sentenças I e III estão corretas. 9. Nos sistemas operacionais com multiprocessamento, uma tarefa pode ser dividida e executada, ao mesmo tempo, por mais de um processador, sendo que este processamento pode ocorrer tanto de forma vetorial ou paralelo. Sobre o processamento paralelo, analise as sentenças a seguir: I- A aplicação poderá ser executada por mais de um processador concomitantemente, sendo que somente haverá ganho real de tempo caso a aplicação possa ser dividida em partes independentes para execução simultânea. II- O esquema de comunicação interna dos processadores com os dispositivos de entrada e saída é fundamental no projeto de sistemas com múltiplos processadores. III- As organizações funcionais de multiprocessadores podem ser divididas, basicamente, em três tipos: barramento simples, barramento intercalado e memória multiport. IV- A organização funcional denominada memória multiport permite acessos simultâneos a um mesmo módulo de memória. 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, II e IV estão corretas. d) As sentenças I, II e III estão corretas. 10.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 Crítico e Sistemas de Tempo Real Não Crítico. c) Sistemas de Tempo Real Monoprogramáveis e Sistemas de Tempo Real Multiprogramáveis. d) Sistemas de Tempo Real Monoprocessados e Sistemas de Tempo Real Multiprocessados. Prova finalizada com 9 acertos e 1 questões erradas.
Compartilhar