Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. 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 sistemas operacionais 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) F - F - V - V - V. c) V - V - V - F - V. d) V - V - F - F - F. 2. O sistema operacional é o programa responsável por gerenciar e compartilhar os diversos recursos do sistema computacional, 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. Assinale a alternativa CORRETA: a) As sentenças II, III e IV estão corretas. b) As sentenças I, II e III estão corretas. c) As sentenças I, III e IV estão corretas. d) As sentenças I, II e IV estão corretas. 3. 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. 4. 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) II - I - III. d) III - II - I. 5. Foi estudado que o sistema operacional é o programa responsável por gerenciar e compartilhar os diversos recursos do sistema computacional, 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. Assinale a alternativa CORRETA: a) As sentenças I, III e IV estão corretas. b) As sentenças I, II e IV estão corretas. c) As sentenças I, II e III estão corretas. d) As sentenças II, III e IV estão corretas. 6. Uma grande variedade de dispositivos como processadores, memórias, temporizadores, discos, dispositivos apontadores como o mouse, interfaces de rede, impressoras, entre outros, constituem os computadores modernos. O controle adequado desses dispositivos é responsabilidade do sistema operacional. Com relação ao gerenciamento de recursos pelo sistema operacional, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Não há necessidade de gerenciamento de recursos nos sistemas operacionais monousuários, uma vez que é permitida a utilização por apenas um usuário. ( ) Os dispositivos do computador funcionarão corretamente, de forma transparente, somente se o sistema operacional garantir que eles sejam acessados e controlados conforme regras previamente estabelecidas. ( ) A necessidade de gerenciar e proteger a memória, os dispositivos de entrada e saída e outros recursos, é muito maior quando um computador ou uma rede tem múltiplos usuários. ( ) Uma unidade de disco e uma impressora podem ser acessados de forma simultânea, cabendo ao sistema operacional o seu gerenciamento. ( ) 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, é uma das principais tarefas do sistema operacional. 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) F - V - V - F - V. 7. As memórias são os dispositivos responsáveis pelo armazenamento dos dados num sistema computacional. Elas podem ser classificadas em memórias voláteis ou permanentes. O sistema operacional tem funções de controlar e gerenciar o acesso aos dados nas memórias, através de uso de 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: ( ) Alocação deum espaço de memória ajustável ao tamanho do programa a ser executado, não importando o tamanho desse programa, é obtida através da técnica de alocação simples. ( ) Criação de vários espaços chamados partições de memória, com tamanhos ajustados conforme as necessidades dos programas a serem executados, é obtida através da técnica de alocação estática. ( ) A diminuição da fragmentação quando é feita a alocação dos programas, sendo que o tamanho de cada partição é definido conforme as necessidades de cada programa, é obtida com a técnica de alocação dinâmica. 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. 8. Os sistemas distribuídos têm por objetivo a descentralização e o processamento paralelo das informações, podendo ser executados por dois ou mais computadores interligados através de uma rede. Acerca dos sistemas distribuídos, assinale a alternativa CORRETA: a) 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. 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 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. 9. 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. 10. Estudamos que os sistemas fortemente acoplados podem ser divididos conforme a simetria existente entre os seus processadores, podendo ser do tipo simétrico ou assimétrico. Diante desse contexto, analise as sentenças a seguir: I- Nos sistemas simétricos, os serviços do sistema operacional são executados somente por um processador, que é o processador principal. II- Nos sistemas assimétricos, uma das desvantagens é que todo o sistema deixa de funcionar caso o processador principal (mestre) apresente falha. III- Nos sistemas assimétricos, as mesmas funções são executadas por todos os processadores, a não ser a função de boot e outras pequenas que devem ser realizadas pelo processador principal. IV- Nos sistemas simétricos, existem as vantagens de aumento do poder de processamento e tolerância a falhas, já que o sistema continua operando caso um processador apresente falha. Assinale a alternativa CORRETA: a) As sentenças I e III estão corretas. b) As sentenças I e II estão corretas. c) As sentenças II e IV estão corretas. d) As sentenças III e IV estão corretas.
Compartilhar