Baixe o app para aproveitar ainda mais
Prévia do material em texto
201769 EPS: Módulo Aluno http://simulado.estacio.br/alunos/ 1/4 Avaiação Parcial: CCT0245_SM_201602515247 V.1 Aluno(a): PAULO CEZAR SOUZA DE ANDRADE Matrícula: 201602515247 Acertos: 10,0 de 10,0 Data: 04/06/2017 19:29:39 (Finalizada) 1a Questão (Ref.: 201602583677) Acerto: 1,0 / 1,0 Um sistema operacional multitarefa tem como característica fundamental: Uso de interface gráfica A execução concorrente de processos A execução simultânea de processos Ser também multiusuário Uso simultâneo de mais de uma unidade de disco. Gabarito Comentado. 2a Questão (Ref.: 201603272815) Acerto: 1,0 / 1,0 Em relação aos tipos de Sistemas Operacionais, marque qual opção N Ã O faz sentido. Sistemas Multitarefas com Múltiplos usuários Sistemas Monousuário e Multitarefas Sistemas Monousuários e Monotarefas Sistemas Monotarefas com mais de um usuário Sistemas Multiusuários e Multitarefas Gabarito Comentado. 3a Questão (Ref.: 201603177635) Acerto: 1,0 / 1,0 Um processo, segundo Machado, é formado por três partes, conhecidas como contexto de hardware, contexto de software e espaço de endereçamento.A figura ilustra, de maneira abstrata, os componentes da estrutura de um processo, que juntos, mantêm todas as informações necessárias a execução de um programa. Sobre os componentes é correto afirmar que: 201769 EPS: Módulo Aluno http://simulado.estacio.br/alunos/ 2/4 o contexto de hardware mantém informações nos registradores do processador, enquanto um processo está em execução, podendo salválas caso o processo seja interrompido. o contexto de hardware de um processo é composto por três grupos de informações sobre o processo:identificação, quotas e privilégios. o contexto de hardware mantém informações nos registradores do processador, enquanto um processo está em execução, mas não pode salválas caso o processo seja interrompido. o espaço de endereçamento armazena o conteúdo dos registradores gerais da UCP, além dos registradores de uso específico, como program counter(PC), stack pointer (SP) e registrador de status(PSW). o contexto de software armazena o conteúdo dos registradores gerais da UCP, além dos registradores de uso específico, como program counter(PC), stack pointer (SP) e registrador de status(PSW). Gabarito Comentado. 4a Questão (Ref.: 201602578801) Acerto: 1,0 / 1,0 Processos podem ser classificados como CPUbound ou I/O bound, de acordo com a utilização elevada do processador(UCP) e dos dispositivos de entrada/saída(E/S), respectivamente. Analisando os gráficos abaixo podemos afirmar que : ao longo do tempo o gráfico 1 representa um processo de I/O bound, já no gráfico 2 não é possível verificar o tipo de processo que representa. tanto o gráfico 1 quanto o gráfico 2 representam processos de I/O bound. o gráfico 2 representa um processo de I/O bound e o gráfico 1 representra um processo de CPUbound. tanto o gráfico 1 quanto o gráfico 2 representam processos de CPUbound. o gráfico 1 representa um processo de I/O bound e o gráfico 2 representra um processo de CPUbound. Gabarito Comentado. 5a Questão (Ref.: 201602797462) Acerto: 1,0 / 1,0 Uma alternativa para o aumento de desempenho de sistemas computacionais é o uso de processadores com múltiplos núcleos, chamados multicores. Nesses sistemas, cada núcleo, normalmente, tem as funcionalidades completas de um processador, já sendo comuns, atualmente, configurações com 2, 4 ou mais núcleos. Com relação ao uso de processadores multicores, e sabendo que threads são estruturas de execução associadas a um processo, que compartilham suas áreas de código e dados, mas mantêm contextos independentes, analise as seguintes asserções: Ao dividirem suas atividades em múltiplas threads que podem ser executadas paralelamente, aplicações podem se beneficiar mais efetivamente dos diversos núcleos dos processadores multicores. PORQUE O sistema operacional nos processadores multicores pode alocar os núcleos existentes para executar simultaneamente diversas sequências de código, sobrepondo suas execuções e, normalmente, reduzindo o tempo de resposta das aplicações às quais estão associadas. Acerca dessas asserções, assinale a opção correta. A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa. Tanto a primeira quanto a segunda asserções são proposições falsas. A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira. As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira. 201769 EPS: Módulo Aluno http://simulado.estacio.br/alunos/ 3/4 As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira. Gabarito Comentado. 6a Questão (Ref.: 201602582517) Acerto: 1,0 / 1,0 Uma das diferenças entre threads de usuário e threads de kernel e: Uma thread de kernel não pode executar instruções privilegiadas e a de usuário pode. Uma thread de kernel bloqueada bloqueia todo o processo obrigatoriamente e a de usuário não bloqueia. A thread de kernel é escalonada diretamente pelo sistema operacional e a de usuário não. A thread de kernel depende de uma biblioteca para ser utilizada e a de usuário não depende. A thread de usuário não pode utilizar funções do sistema operacional e a thread de kernel pode. 7a Questão (Ref.: 201602805283) Acerto: 1,0 / 1,0 O trecho do códigofonte de um programa que, ao ser executado, requer um recurso e pode levar o sistema a uma Condição de Corrida é denominado? Seção de Saída Seção Restante Seção de Entrada Seção Problemática Seção Crítica 8a Questão (Ref.: 201603272619) Acerto: 1,0 / 1,0 Exclusão mútua é uma técnica usada em programação concorrente para evitar acesso simultâneo a um recurso compartilhado, acesso esse denominado por REGIÃO CRÍTICA. Julgue as sentenças a seguir e marque a INCORRETA. Quando não houver processo executando uma região crítica qualquer processo que solicitar acesso deverá obtêlo imediatamente Um processo interrompido fora de uma região crítica não pode impedir que outro processo tenha acesso a esta região crítica Um processo deve permanecer executando uma região crítica por tempo finito Não pode haver nem deadlock nem starvation É permitido que mais de um processo, em execução, possa executar, simultaneamente, uma região crítica Gabarito Comentado. 9a Questão (Ref.: 201602582282) Acerto: 1,0 / 1,0 No contexto de processos, como pode ocorrer uma condição de corrida? Não haverá condição de corrida em sistemas multitarefa. Uma condição de corrida ocorre quando um ou mais processos iniciam a execução concomitante e competem no tempo para terminar primeiro. Uma condição de corrida é uma técnica utilizada para medir o tempo de execução de um processo. Uma condição de corrida pode ocorrer quando dois ou mais processos estão lendo ou escrevendo algum 201769 EPS: Módulo Aluno http://simulado.estacio.br/alunos/ 4/4 dado compartilhado e o resultado final depende de qual e quando executa precisamente. Uma condição de corrida é uma técnica computacional aplicada aos processos para que os mesmos sejam comparados com relação ao tempo de execução. Gabarito Comentado. 10a Questão (Ref.: 201603177611) Acerto: 1,0 / 1,0 Diversos conceitos são fundamentais para que se implemente concorrência entre processos. Região Crítica é um desses conceitos, que pode ser melhor definido como sendo: Um trecho de programa cujas instruções podem ser executadas em paralelo e em qualquer ordem Um trecho de programa onde existe algum recurso cujo acesso é dado por uma prioridade Um trecho de programa onde existe o compartilhamento de algum recurso que não permite o acesso concomitante por mais de um processo Um trecho de programa que deve ser executado em paralelocom a Região Crítica de outro programa Um trecho de programa onde existe algum recurso a que somente o sistema operacional pode ter acesso
Compartilhar