Baixe o app para aproveitar ainda mais
Prévia do material em texto
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) Swapping. b) Paginação. c) Memória virtual. d) Segmentação. 2. 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) II - I - III. c) I - II - III. d) III - II - I. 3. 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 - II - I. b) II - III - I. c) II - I - III. d) III - I - II. 4. 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) III - IV - II - I. c) II - III - IV - I. d) II - IV - III - I. 5. 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 III estão corretas. b) Somente a sentença IV está correta. c) As sentenças I e IV estão corretas. d) As sentenças I, II e III estão corretas. 6. Segundo Deitel (2005, p. 239), "o gerenciador de memória é um componente do sistema operacional que se preocupa com o esquema de organização da memória do sistema e com as estratégias de gerenciamento de memória. O gerenciador de memória determina como o espaço de memória disponível é alocado a processos e como responder a mudanças na utilização da memória de um processo". Sobre as estratégias de gerenciamento de memória, analise as sentenças a seguir: I- Swapping é uma estratégia utilizada na gerência de memória de um computador, consistente na utilização de algoritmos de otimização para minimizar o desperdício no uso da memória devido à fragmentação. II- A estratégia de paginação permite a alocação de vários processos em áreas diferentes da memória física, desde que essas sejam contíguas. III- A estratégia de alocação dinâmica de memória utiliza algoritmos para escolher onde um determinado programa será alocado na memória, sendo que o algoritmo first-fit é o que apresenta melhor performance. IV- Uma das vantagens da estratégia de gerenciamento de memória por segmentação é a possibilidade de separar regiões de memória conforme a utilização desta. Assinale a alternativa CORRETA: FONTE: DEITEL, Harvey M. Sistemas operacionais. 3. ed. São Paulo: Pearson Prentice Hall, 2005. a) As sentenças III e IV estão corretas. b) Somente a sentença IV está correta. c) As sentenças II e III estão corretas. d) As sentenças I e II estão corretas. 7. 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) As sentenças I, II e IV estão corretas. b) Somente a sentença II está correta. c) As sentenças III e IV estão corretas. d) As sentenças I, II e III estão corretas. 8. Segundo Tanenbaum (2007, p. 4), "os sistemas operacionais passaram por um processo gradual de evolução, sendo que estes sempre estiveram diretamente atrelados à arquitetura de computadores sobre a qual eles são executados". A partir disso, no sentido de haver uma melhor compreensão sobre esse processo de evolução, alguns autores especializados no assunto resolveram dividir a história dos computadores e dos sistemas operacionais em gerações. Sobre as gerações dos computadores e dos sistemas operacionais, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O desenvolvimento dos sistemas operacionais de rede, assim como dos sistemas operacionais distribuídos, é resultado do desenvolvimento das redes de computadores pessoais e pertencem à atual quarta geração de sistemas operacionais. ( ) A primeira geração dos computadores era desprovida de um sistema operacional, porquanto a programação era realizada especificamente para cada máquina. ( ) A terceira geração dos computadores ficou conhecida pela utilização dos sistemas de processamento em lote (batch). ( ) O IBM 360 foi a primeira linha de computadores a usar circuitos integrados (Cis) em pequena escala, que tinha por propósito permitir a execução do mesmo sistema operacional em qualquer um dos modelos da referida família. ( ) A quarta geração é marcada pelo surgimento da Escala Ultra Larga de Integração e do Sistema Operacional MS-DOS. Assinale a alternativa que apresenta a sequência CORRETA: FONTE: TANENBAUM, Andrew S. Sistemas distribuídos: princípios e paradigmas. 3. ed. São Paulo: Pearson Prentice Hall, 2007. a) V - F - F - V - V. b) V - V - F - V - F. c) F - F - V - F - V. d) F - V - V - V - F. 9. O mercado disponibiliza diversos tipos de sistemas operacionais, a fim de atender às mais variadas demandas, como os sistemas operacionais para computadores de grande porte, que são orientados para o processamento simultâneo de muitos jobs (grande quantidade de entrada/saída). Este tipo de sistema possui três classificações, sendo que uma delas processa jobs de rotina sem a presença interativa do usuário. Diante disso, assinale a alternativa CORRETA que apresenta esta classificação do sistema operacional de grande porte: a) Sistema operacional de tempo compartilhado. b) Sistema operacional de multiprocessador. c) Sistema operacional transacional. d) Sistema operacional de lote. 10. Os sistemas distribuídos têm por objetivo a descentralização e o processamento paralelo das informações, podendo ser realizados por dois ou mais computadores interligados através de uma rede. Acerca dos sistemas distribuídos, assinale a alternativa CORRETA: a) O sistema distribuído permite que os usuários acessem recursos em outras máquinas, mas não possibilita a transparência destes recursos aos usuários. b) Um sistema operacional distribuído consiste em múltiplos processadores de dados com um fraco relacionamento entre si. c) O sistema distribuído é tolerante a falhas. Isso ocorre já que o mesmo continua a funcionar, sem prejuízo do desempenho ou das funcionalidades. d) O desenvolvimento das redes de computadores pessoais possibilitou a implementação dos sistemas operacionais distribuídos, o qual pertence à terceira geração de sistemas operacionais.
Compartilhar