Baixe o app para aproveitar ainda mais
Prévia do material em texto
13/08/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/69390/novo/1 1/5 APOL 3 PROTOCOLO: 2016050313049028407C3RÔMULO SILVA RAMOS - RU: 1304902 Nota: 100 Disciplina(s): Sistemas Operacionais Sistemas Operacionais Data de início: 06/05/2016 21:37 Prazo máximo entrega: - Data de entrega: 06/05/2016 21:51 Questão 1/10 Quanto à técnica de spooling, assinale a alternativa correta. A A técnica de spooling é sempre gerada por algum evento externo ao programa e, nesse caso, independente da instrução que está sendo executada. B A técnica de spooling consiste na utilização de uma área em disco para gravar um arquivo de spool utilizado na gerência de impressão. C A técnica de spooling consiste na capacidade de um código executável ser compartilhado por diversos usuários, exigindo que apenas uma cópia do programa esteja na memória. D A técnica de spooling consiste na utilização de um dispositivo que controla as operações de E/S geralmente em disco. Questão 2/10 Quanto à técnica de reentrância, assinale a alternativa correta. A Reentrância é a capacidade de um código executável (código reentrante) ser compartilhado por diversos usuários, exigindo que apenas uma cópia do programa esteja na memória. B Reentrância é sempre gerada por algum evento externo ao programa e, nesse caso, independente da instrução que está sendo executada. C Reentrância consiste na utilização de uma área em disco para gravar um arquivo de spool utilizado na gerência de impressão. Você acertou! Você acertou! 13/08/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/69390/novo/1 2/5 D Reentrância consiste na utilização de um dispositivo que controla as operações de E/S geralmente em disco. Questão 3/10 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 CPUBOUND passam mais tempo em estado de espera. IV) ( ) Processos do tipo I/OBOUND passam mais tempo em estado de execução. Assinale a alternativa correta. A V, V, V, F. B V, F, F, V. C V, V, F, V. D V, V, F, F. Questão 4/10 Assinale a alternativa que apresenta os estados genéricos de um processo. 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 5/10 Podemos dizer que um processo é composto por quais partes? Assinale a alternativa correta. Você acertou! Você acertou! 13/08/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/69390/novo/1 3/5 A Contexto de software, contexto de hardware, espaço de endereçamento. B Contexto de software e hardware, espaço de endereçamento e seção de texto. C Contexto de software e hardware, espaço de endereçamento e seção de texto. D Contexto de software, contexto de hardware e seção de texto. Questão 6/10 Um programa é uma sequência de instruções, composta por desvios, repetições e chamadas a procedimentos e funções. Em um ambiente monothread, aplicações concorrentes são implementadas apenas com uso de múltiplos processos independentes ou subprocessos. Analise as sentenças a seguir sobre as threads. I – Uma thread, também denominada de processo leve, compartilha muitos atributos de um processo. II – Em um sistema computacional, multicore, múltiplas threads são capazes de executar simultaneamente. III – Mesmo com as vantagens de uma aplicação com múltiplas rotinas em threads, poucas linguagens oferecem suporte para sua implementação. IV – A grande vantagem da utilização de classes threads em uma função da aplicação é a performance e a otimização de recursos, devido à facilidade de compartilhamento de recursos e comunicação entre threads. Assinale a alternativa correta. 1. II – Em um sistema computacional, multicore, múltiplas threads são capazes de executar simultaneamente. 2. A V, V, F, F. B V, F, F, V. C V, V, F, V. D V, F, F, F. Questão 7/10 Analise as sentenças a seguir sobre as threads I) Uma thread pode ser definida como uma subrotina de um programa que pode ser executada de forma assíncrona, ou seja, executada concorrentemente ao programa chamador. II) Threads compartilham o processador da mesma maneira que processos e passam pelas mesmas mudanças de estado (execução, espera e pronto). III) As threads compartilham o mesmo contexto de software e espaço de endereçamento com os demais threads, porém Você acertou! Você acertou! 13/08/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/69390/novo/1 4/5 cada thread possui seu contexto de hardware individual. Assinale a alternativa correta. A V, F, V. B V, F, F. C V, V, F. D F, F, V. Questão 8/10 Analise as sentenças a seguir quanto ao conceito de processos. I) Os processos do tipo I/OBound passam a maior parte do tempo no estado de execução, utilizando o processador ou pronto, enquanto os processos do tipo CPUBound passam mais tempo em estado de espera, por realizar um elevado número de operações de E/S. 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): 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 9/10 Quanto à técnica de buffering, assinale a alternativa correta. A A técnica de buffering é sempre gerada por algum evento externo ao programa e, nesse caso, independente da instrução que está sendo executada. Você acertou! Você acertou! 13/08/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/69390/novo/1 5/5 B A técnica de buffering consiste na capacidade de um código executável ser compartilhado por diversos usuários, exigindo que apenas uma cópia do programa esteja na memória. C A técnica de buffering consiste na utilização de uma área na memória principal, denominada buffer, para a transferência de dados entre os dispositivos de E/S e a memória. D A técnica de buffering consiste na utilização de uma área em disco para gravar um arquivo denominado arquivo de spool. Questão 10/10 Quanto ao conceito de concorrência, assinale a alternativa correta. 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 compartilhamentode recursos. Você acertou! Você acertou!
Compartilhar