Prévia do material em texto
1. O sistema operacional, para permitir o funcionamento de um programa, terá que executar diversos processos, muitos deles, nem percebidos pelo o usuário. Por exemplo, ao executar o Internet Explorer, cada aba aberta cria um subprocesso, o qual será gerenciado individualmente e, mesmo que uma aba venha a travar, as outras continuarão trabalhando normalmente. Acerca dos processos computacionais, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Ao finalizar o processo que está executando o programa do Internet Explorer, consequentemente finalizará o subprocesso de uma aba aberta. ( ) A thread é a divisão de um processo em dois ou mais processos que podem ser executados de forma concorrente, compartilhando a mesma área de dados do processo principal. ( ) Ao criar um processo, o sistema operacional precisa alocar recursos de software, hardware e endereçamento. ( ) Os controladores são responsáveis por manterem as informações sobre os processos em execução. Agora, assinale a alternativa que apresenta a sequência CORRETA: a) F ? F ? V ? V. b) F ? V ? F ? F. c) V ? F ? F ? V. d) V ? V ? V ? F. 2. Os protocolos de comunicação viabilizam a comunicação entre computadores, tanto em redes locais como de longa distância (Internet, por exemplo). Esses protocolos possuem diversas funções específicas, com o objetivo geral de permitir comunicação entre equipamentos de diferentes fabricantes. Nesse contexto, qual é o protocolo cuja função principal é oferecer um serviço de comunicação confiável, através do uso de janelas deslizantes e mecanismos de sequenciamento para mensagens de qualquer tamanho? a) UDP. b) SNMP. c) TCP. d) IP. 3. A interrupção é um sinal de dispositivo que usualmente resultará na troca de contexto, em que o processador para de executar um processo para atender ao dispositivo que pediu a interrupção. Acerca do tema de interrupção, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Qualquer dispositivo poderá disparar uma interrupção com o objetivo de informar ao sistema operacional que concluiu uma tarefa ou para retornar dados para o sistema operacional. ( ) As IRQs (Interrupt Request ? Requisição de Interrupção) são 16 canais enumerados de 1 a 16, os quais os dispositivos podem utilizar para chamar a atenção da memória RAM. ( ) A implementação da preempção por tempo tem como base as interrupções geradas pelo PIT (Programable Interrupt Timer). ( ) A ISR (Interrupt Service Routine ? Rotina do Serviço de Interrupções) é a instrução executada quando ocorre uma interrupção, havendo apenas uma instrução predefinida para todos os tipos de interrupção. ( ) O PIC (Programable Interrupt Controller) é o responsável pelo encaminhamento das interrupções dos periféricos para o processador. Assinale a alternativa que apresenta a sequência CORRETA: a) V - V - V - F - F. b) F - F - F - V - F. c) F - V - F - V - V. d) V - F - V - F - V. 4. 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 transacional. c) Sistema operacional de multiprocessador. d) Sistema operacional de lote. 5. O compartilhamento de recursos pode ser efetuado atualmente através de sistemas virtuais. São considerados recursos importantíssimos para toda estrutura de uma organização, pois facilita aos usuários o acesso aos documentos, à rede e aos dados entre todos os setores. Outra grande vantagem é a redução de custos, exigindo assim uma menor estrutura física de equipamentos. Como são denominados os elementos que compartilham recursos? a) Equipamentos e mídias. b) Sistema operacional e arquivos. c) Mainframe e banco de dados. d) Hardware e software. 6. Os sistemas distribuídos possuem vários elementos, os quais são organizados e possuem a capacidade de processamento através de um dispositivo. Os elementos podem ser organizados de forma funcional e geográfica, possuem a capacidade de cooperação de trabalho e atender às necessidades do usuário. A forma de comunicação entre os elementos são realizadas através de: a) Elementos de dados, elementos de informação. b) Equipamentos lógicos, equipamentos locais e equipamentos web. c) Redes de computadores, redes locais e redes de longa distância. d) Dispositivos computacionais móveis e processadores computacionais locais. 7. A comunicação entre processos ativos num ambiente de sistemas distribuídos, é realizada através de protocolos de comunicação propostos pelo modelo OSI (Open Systems Interconection). Em redes locais e de longa distância, como a Internet, os protocolos TCP (Transmission Control Protocol) e UDP (User Datagram Protocol) são muito utilizados. Com relação ao protocolo UDP, assinale a alternativa CORRETA: a) O protocolo UDP foi desenvolvido com o objetivo de viabilizar aplicações que necessitam trafegar um volume de dados muito alto entre computadores. b) O protocolo UDP não faz uso de portas para viabilizar a comunicação com aplicações, mas faz uso de janelas deslizantes e mecanismos de sequenciamento de pacotes. c) O protocolo UDP é mais simplificado que o protocolo TCP, sendo menos confiável também, mas tem como grande vantagem o fato de inserir baixo overhead na rede. d) O protocolo UDP está posicionado na camada ou nível de aplicação do modelo OSI, com o objetivo de garantir a comunicação segura na Internet. 8. Os sistemas fracamente acoplados caracterizam-se por possuir dois ou mais sistemas de computação interligados, sendo que cada sistema possui o seu próprio sistema operacional, gerenciando os seus recursos, como processador, memória e dispositivos de entrada/saída. Acerca dos sistemas fracamente acoplados, analise as sentenças a seguir: I- Dentre os sistemas fracamente acoplados, encontram-se os de processamento simétricos, que permitem que os processadores executem funções idênticas, com exceção do boot e outras pequenas funções. II- Os sistemas operacionais de rede são classificados como fracamente acoplados, uma vez que cada nó é totalmente independente do outro, podendo, inclusive, possuir sistemas operacionais distintos. III- Os sistemas operacionais distribuídos podem ser classificados como fracamente acoplados, pois, apesar de possibilitarem a execução de um conjunto de processos concomitantemente, em que cada qual acessa um subconjunto de recursos do sistema por meio de mecanismo de troca de mensagens pela rede de comunicação, este nem sempre é confiável. IV- Em um sistema fracamente acoplado, todos os processadores exercem as mesmas funções. Assinale a alternativa CORRETA: a) Somente a sentença I está correta. b) As sentenças II e III estão corretas. c) As sentenças I, II e IV estão corretas. d) As sentenças III e IV estão corretas. 9. Cada dispositivo de hardware possui um controlador responsável por acessar suas operações mais elementares, através de linguagem de máquina. Ocorre que, muitas vezes, esses dispositivos são mais lentos que a memóriaRAM e os barramentos, gerando, desta forma, redução de desempenho. Com o objetivo de minimizar este problema, foi desenvolvida uma tecnologia nos controladores que evita que as solicitações de entrada e saída sejam realizadas diretamente nos dispositivos físicos. Com base nisso, assinale a alternativa CORRETA que identifica esta tecnologia: a) Reader / Writer. b) Buffer. c) System call. d) Device Driver. 10. Os sistemas fortemente acoplados podem ser divididos conforme a simetria existente entre seus processadores, podendo ser do tipo simétrico ou assimétrico. Diante disso, 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. Agora, assinale a alternativa CORRETA: a) As sentenças I e IV estão corretas. b) As sentenças II e IV estão corretas. c) Somente a sentença II está correta. d) As sentenças I, III e IV estão corretas. 11. (ENADE, 2014) Os estados que um processo alcança podem ser modelados por meio do diagrama exibido a seguir. No diagrama de estados apresentado, as transições causadas pelo escalonador de processos são: FONTE: TANENBAUM, A. S. Sistemas operacionais modernos. 3. ed. São Paulo: Pearson do Brasil, 2010. a) 1 e 3. b) 1 e 2. c) 2 e 4. d) 2 e 3.