Prévia do material em texto
07/01/2019 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/340251/novo/1/69719 1/4 Questão 1/5 - Sistemas Operacionais Assinale a alternativa que apresenta os estados genéricos de um processo. Nota: 20.0 A Novo, executando, esperando e terminado B Novo, executando, esperando, pronto e terminado C Novo, executando, stand by, pronto e terminado. D Transição, executando, esperando, pronto e terminado. Questão 2/5 - Sistemas Operacionais Um processo pode ser entendido inicialmente como um programa em execução. Analise as sentenças a seguir e marque V para as sentenças verdadeiras ou F para as falsas. I) ( ) Um processo pode alternar entre três estados: em execução, pronto e em espera. II) ( ) A estrutura de um processo é formada pelo contexto de software, hardware e espaço de endereçamento de memória. O contexto de software define basicamente três grupos de informações de um processo: sua identificação, suas quotas e seus privilégios. III) ( ) Processos do tipo CPU-BOUND passam mais tempo em estado de espera. IV) ( ) Processos do tipo I/O-BOUND passam mais tempo em estado de execução. Assinale a alternativa correta. Nota: 20.0 A V, V, V, F. B V, F, F, V. C V, V, F, V. D Você acertou! 07/01/2019 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/340251/novo/1/69719 2/4 V, V, F, F. Questão 3/5 - Sistemas Operacionais Nos sistemas multiprogramáveis as tarefas são executadas de forma concorrente. A camada de usuário pode fazer várias solicitações para o sistema e essas solicitações são processadas de forma compartilhada pela UCP. Para o compartilhamento dos recursos de processamento são utilizadas técnicas de interrupções e exceções. Analise as sentenças a seguir e depois assinale a alternativa correta. I) Uma interrupção é sempre gerada por algum evento externo ao programa e, nesse caso, independente da instrução que está sendo executada. II) Uma exceção é semelhante a uma interrupção, sendo a principal diferença o motivo pelo qual o evento é gerado. A exceção é resultado direto da execução de uma instrução do próprio programa em execução III) Interrupção e exceção são técnicas para implementação da concorrência, enquanto a interrupção é um evento interno ao programa em execução a exceção é um evento externo ao programa em execução. Assinale a alternativa que apresenta o(s) item(ns) correto(s): Nota: 20.0 A Somente os itens I e III estão corretos. B Somente o item I está correto. C Somente o item II está correto. D Somente os itens I e II estão corretos. Questão 4/5 - Sistemas Operacionais Analise as sentenças a seguir quanto ao conceito de processos. I) Os processos do tipo I/O-Bound passam a maior parte do tempo no estado de execução, utilizando o processador ou pronto, enquanto os processos do tipo CPU-Bound passam mais tempo em estado de espera, por realizar um elevado número de operações de E/S. Você acertou! Você acertou! 07/01/2019 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/340251/novo/1/69719 3/4 II) Um processo foreground é aquele que permite a comunicação direta do usuário com o processo durante o seu processamento, também conhecido como processo de primeiro plano ou processo de usuário. Um processo background é aquele onde não existe a comunicação com o usuário durante o seu processamento, também conhecido como processo de segundo plano ou processo do sistema. III) Processos independentes, subprocessos e threads são maneiras diferentes de implementar a concorrência dentro de uma aplicação. Assinale a alternativa que apresenta o(s) item(ns) correto(s): Nota: 20.0 A Somente o item I está correto. B Somente os itens I e II estão corretos. C Somente os itens I e III estão corretos. D Os itens II e III estão corretos Questão 5/5 - Sistemas Operacionais Quanto ao conceito de concorrência, assinale a alternativa correta. Nota: 20.0 A O conceito de concorrência é aplicado aos sistemas monotarefas no gerenciamento dos jobs em execução. B A concorrência é o principio básico para o projeto e implementação dos sistemas multiprogramáveis. C O conceito de concorrência foi criado para evitar que múltiplos processos possam ser carregados em memória para compartilhar recursos. D A concorrência permite que apenas um processo possa ser executado na CPU, evitando o compartilhamento de recurso Você acertou! Você acertou! 07/01/2019 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/340251/novo/1/69719 4/4