Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disc.: SISTEMAS OPERACIONAIS Aluno(a): Acertos: 9,0 de 10,0 01/04/2020 1 Questão Acerto: 1,0 / 1,0 Em um sistema multiprogramável, um processo ativo pode estar nos seguintes estados espera, pronto ou execução latência, espera ou atividade latência, pronto ou atividade interrupção, pronto ou execução espera, pronto ou interrupção Respondido em 01/04/2020 09:16:00 Gabarito Coment. 2 Questão Acerto: 1,0 / 1,0 Qual instrução não precisa ser executada em modo privilegiado? Iniciar um processo Obter a hora corrente Limpar memória Desativar interrupções por tempo Ativar interrupções por tempo Respondido em 01/04/2020 09:16:54 Gabarito Coment. 3 Questão Acerto: 1,0 / 1,0 Sabemos que os programas são carregados na memória principal sob a forma de processos e que um mesmo processo pode assumir estados diferentes ao longo do seu ciclo de vida. Sendo assim, os estados genéricos de um processo são: Novo, Executando, Stand by, Pronto e Terminado Novo, Executando, Esperando, Pronto e Zumbi Transição, Executando, Esperando, Pronto e Terminado Novo, Executando, Esperando, Pronto e Terminado Novo, Executando, Esperando, stand by e Terminado Respondido em 01/04/2020 09:17:58 http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=184228403&cod_prova=3680192281&f_cod_disc=CCT0728 http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=184228403&cod_prova=3680192281&f_cod_disc=CCT0728 http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=184228403&cod_prova=3680192281&f_cod_disc=CCT0728 http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=184228403&cod_prova=3680192281&f_cod_disc=CCT0728 javascript:voltar(); http://simulado.estacio.br/alunos/inicio.asp http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=184228403&cod_prova=3680192281&f_cod_disc=CCT0728 http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=184228403&cod_prova=3680192281&f_cod_disc=CCT0728 4 Questão Acerto: 1,0 / 1,0 Processos podem ser classificados como CPU-bound 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 : tanto o gráfico 1 quanto o gráfico 2 representam processos de CPU-bound. 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. o gráfico 2 representa um processo de I/O bound e o gráfico 1 representra um processo de CPU-bound. tanto o gráfico 1 quanto o gráfico 2 representam processos de I/O bound. o gráfico 1 representa um processo de I/O bound e o gráfico 2 representra um processo de CPU-bound. Respondido em 01/04/2020 09:18:45 Gabarito Coment. 5 Questão Acerto: 0,0 / 1,0 Uma das diferenças entre threads de usuário e threads de kernel e: A thread de kernel é escalonada diretamente pelo sistema operacional e a de usuário não. Uma thread de kernel não pode executar instruções privilegiadas e a de usuário pode. A thread de kernel depende de uma biblioteca para ser utilizada e a de usuário não depende. Uma thread de kernel bloqueada bloqueia todo o processo obrigatoriamente e a de usuário não bloqueia. A thread de usuário não pode utilizar funções do sistema operacional e a thread de kernel pode. Respondido em 01/04/2020 09:19:36 6 Questão Acerto: 1,0 / 1,0 Alguns sistemas operacionais permitem a implementação de thread, que é um fluxo de dados executável dentro de processo. Dentre as características a seguir, marque aquela que NÃO corresponde ao THREAD. Existem dois tipos de thread: thread usuário e thread kernel A thread kernel é criada e gerenciada pelo kernel, porém em casos específicos podem ser gerenciadas, diretamente, pelo usuário. Posix Pthreads, Win32 threads, Java threads são bibliotecas de threads O suporte a múltiplas thread é uma característica do sistema operacional. A thread de usuário é criada e gerenciada por uma biblioteca no nível usuário. Respondido em 01/04/2020 09:20:13 Gabarito Coment. 7 Questão Acerto: 1,0 / 1,0 O trecho do código-fonte de um programa que, ao ser executado, requer um recurso e pode levar o sistema a uma Condição de Corrida é denominado? Seção Problemática Seção Restante Seção de Saída Seção de Entrada http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=184228403&cod_prova=3680192281&f_cod_disc=CCT0728 http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=184228403&cod_prova=3680192281&f_cod_disc=CCT0728 http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=184228403&cod_prova=3680192281&f_cod_disc=CCT0728 http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=184228403&cod_prova=3680192281&f_cod_disc=CCT0728 http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=184228403&cod_prova=3680192281&f_cod_disc=CCT0728 http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=184228403&cod_prova=3680192281&f_cod_disc=CCT0728 Seção Crítica Respondido em 01/04/2020 09:22:00 8 Questão Acerto: 1,0 / 1,0 Em programação concorrente existe uma condição na qual um processo nunca é executado, pois processos de prioridade maior sempre são executados antes. Assinale a assertiva que descreve o nome desta condição: Bloqueio Starvation Deadlock Espera ocupada Exclusão mútua Respondido em 01/04/2020 09:22:22 Gabarito Coment. 9 Questão Acerto: 1,0 / 1,0 Considere o código alterado com semáforo para um produtor no problema clásico de produtores e consumidores. A alteração no código consiste em entrar na região crítica antes de saber se há um espaço vazio para inserir um item produzido. O que pode acontecer de errado considerando que o semáforo mutex controla o acesso a região crítica e os semáforos espaço_vazio e espaço_ocupado controlam a quantiadade de itens produzidos? Nada, esta alteração não influencia no resultado. O resultado pode ser alterado por um consumidor sem que um produtor tenha conhecimento. http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=184228403&cod_prova=3680192281&f_cod_disc=CCT0728 http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=184228403&cod_prova=3680192281&f_cod_disc=CCT0728 http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=184228403&cod_prova=3680192281&f_cod_disc=CCT0728 O resultado pode ser alterado por um produtor sem que um consumidor tenha conhecimento. Nenhuma das alternativas. Pode ocorrer um deadlock caso não haja espaços vazios para inserir um item produzido. Respondido em 01/04/2020 09:22:58 Gabarito Coment. 10 Questão 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 Todas as afirmativas são verdadeiras. Somente as afirmativas I e II são verdadeiras. Somente as afirmativas II, III e IV são verdadeiras. Somente as afirmativas II e III são verdadeiras. Somente as afirmativas I, II, III são verdadeiras. Respondido em 01/04/2020 09:25:22 Gabarito Coment. http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=184228403&cod_prova=3680192281&f_cod_disc=CCT0728http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=184228403&cod_prova=3680192281&f_cod_disc=CCT0728 http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=184228403&cod_prova=3680192281&f_cod_disc=CCT0728 http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=184228403&cod_prova=3680192281&f_cod_disc=CCT0728 http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=184228403&cod_prova=3680192281&f_cod_disc=CCT0728 http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=184228403&cod_prova=3680192281&f_cod_disc=CCT0728 javascript:abre_colabore('38403','184228403','3680192281');
Compartilhar