Baixe o app para aproveitar ainda mais
Prévia do material em texto
SISTEMAS OPERACIONAIS Acertos: 9,0 de 10,0 Data: 30/04/2018 16:15:14 (Finalizada) 1a Questão (Ref.:201513134922) Acerto: 1,0 / 1,0 Assinale a questão abaixo, indicando as afirmações corretas. Em um sistema multiprogramado, contendo uma única CPU, a alternância da execução dos processos permite que processos distintos executem em tempos sequencialmente próximos. Embora, está execução transmita ao usuário a impressão de que estão sendo processados paralelamente, é possível afirmar que neste caso os processos não podem executar no mesmo instante de tempo, visto que há apenas uma CPU disponível. Sobre a execução de processos em um sistema multiprogramado é possível afirmar: A alternância da execução dos processos em tempos seqüencialmente próximos causa ao usuário a ilusão de que os processos estão executando paralelamente, ou seja, Pseudoparalelismo. Se adicionarmos 3 CPUs, o sistema não poderá ser multiprocessado e multiprogramado. Se o processo possuir várias threads, o sistema operacional poderá atender todas as thread utilizando paralelismo real. O Sistema poderá causar Pseudoparalelismo, apenas se houver mais de uma CPU, ou seja, se o sistemas for fortemente acoplado. A alternância da execução dos processos em tempos sequencialmente próximos causa paralelismo real. 2a Questão (Ref.:201512897085) Acerto: 1,0 / 1,0 Um sistema operacional multitarefa tem como característica fundamental: A execução concorrente de processos Uso simultâneo de mais de uma unidade de disco. Uso de interface gráfica Ser também multiusuário A execução simultânea de processos 3a Questão (Ref.:201513487402) Acerto: 1,0 / 1,0 Processos do tipo _________, permitem a comunicação direta do usuário com o processo durante o seu processamento. Marque a opção que melhor completa a frase acima. Processos em Lote Processos Foreground Processos CPU bound Processos I/O bound Processos Background 4a Questão (Ref.:201513585930) Acerto: 1,0 / 1,0 O processo de um sistema operacional é definido como sendo "um programa em execução". Um processo pode assumir estados diferentes e consequentemente, ocorre mudanças entre os estados. Com relação a estas mudanças de estado, marque a opção que NÃO é possível acontecer. Execução para pronto bloqueado para execução pronto para execução Execução para bloqueado Bloqueado para pronto 5a Questão (Ref.:201513550709) Acerto: 0,0 / 1,0 Sabe-se que cada processo tem seu próprio contexto de software, contexto de hardware e espaço de endereçamento. Threads de um mesmo processo compartilham o mesmo contexto de software e espaço de endereçamento, apesar de terem contexto de hardware próprio. De acordo com as afirmações, marque a alternativa correta. O uso de threads representa ganhos em termos de desempenho, pois durante a interrupção de um thread apenas o contexto de hardware precisa ser salvo, já que o contexto de software e o espaço de endereçamento são os mesmos entre os vários threads O uso de threads representa ganhos em termos de desempenho, pois durante a interrupção de um thread apenas o espaço de endereçamento precisa ser salvo, já que o contexto de software e de hardware são os mesmos entre os vários threads O uso de threads representa ganhos em termo de desempenho, pois durante a interrupção de um thread apenas o contexto de software precisa ser salvo, já que o contexto de hardware e o espaço de endereçamento são os mesmos entre os vários threads. O uso de threads diminui o desempenho, pois durante a interrupção de um thread é necessário salvar o contexto de hardware, de software e espaço de endereçamento. O uso de threads não influencia no desempenho, pois durante a interrupção de um thread é necessário salvar o contexto de hardware, de software e espaço de endereçamento 6a Questão (Ref.:201513491735) Acerto: 1,0 / 1,0 Threads são fluxos de execução distintos dentro de um mesmo processo. Assinale a afirmativa que NÃO está de acordo com o conceito de threads. Compartilhamento de recursos Utilização de múltiplos processadores Melhor aproveitamento na fatia de tempo Economia de tempo de processamento Fornecem a interface entre os processos e o sistema operacional sendo um mecanismo de proteção ao núcleo 7a Questão (Ref.:201512897191) Acerto: 1,0 / 1,0 Preciso de canetas e apagador para a aula. Peguei as canetas, mas parei para conversar um pouco. Ao tentar pegar o apagador fiquei sabendo que outro professor pegou o apagador para um reunião não programada e aguardava a caneta que não estava mais sobre a mesa para começar a reunião. Fiquei esperando que o apagador fosse devolvido e, como isso não aonteceu, resolvi guardar as canetas para a segunda aula e continuar aguardando o apagador. Fiquei sabendo que o outro professor também não começou a reunião pois ficou aguardando as canetas e também resolveu aguardar. Nesta situação podemos identificar a ocorrência de: Um deadlock em função da exclusão mútua no acesso aos dois recursos Um evento que será solucionado assim que terminar a aula Um deadlock que poderá ser solucionado quando o professor desistir da aula. Um deadlock que poderá ser solucionado se um dos professores tirar o recurso das mãos do outro. Uma condição de corrida 8a Questão (Ref.:201513491733) Acerto: 1,0 / 1,0 Embora ambos tenham seu escalonamento feito pelo gerenciamento de processos, threads e processos são estruturalmente distintos. Qual é a principal diferença entre eles? Escolha a alternativa correta. Apenas threads podem ser executados em paralelo. Processos apenas podem ocorrer em sistemas de grande porte. Processos executam mais rapidamente. Threads apenas podem ocorrer em processadores multicore. Threads possuem o mesmo contexto de software 9a Questão (Ref.:201513491049) Acerto: 1,0 / 1,0 São técnicas utilizadas na sincronização entre processos: I. Starvation II. Instruções TSL III. Semáforos IV. Monitores Somente as afirmativas II, III e IV são verdadeiras. Todas as afirmativas são verdadeiras. Somente as afirmativas II e III são verdadeiras. Somente as afirmativas I, II, III são verdadeiras. Somente as afirmativas I e II são verdadeiras. 10a Questão (Ref.:201513453145) Acerto: 1,0 / 1,0 O semáforo possui regras de acesso. Analise as regras abaixo que permitem o acesso adequado ao semáforo e, em seguida, assinale a alternativa correta: I. O semáforo deve ser inicializado com um valor não negativo. II. A operação wait decrementa o semáforo; se o valor ficar negativo o processo é bloqueado. III. A operação signal incrementa o semáforo; se o valor não ficar positivo o processo bloqueado pela operação wait é desbloqueado. IV. As operações de incrementar e decrementar devem não ser operações atômicas, ou indivisíveis. Estão corretas as sentenças: I, II e III II, III e IV apenas II e III I, III e IV apenas I e IV
Compartilhar