Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
1 Questão Suponha que um usuário acionou um programa que, ao ser carregado, solicitou a digitação de uma senha. Quando o programa foi acionado, o processo passou pelos estados "pronto" e "executando". Em seguida o programa ficou no estado "espera", pois dependia de uma operação de E/S (leitura do teclado) para prosseguir. Quando o usuário informar a senha o processo passará do estado "espera" diretamente para o estado "execução"? Sim. Assim que liberar o processador ele será executado. sim, pois independente da quantidade de CPU´s ele será executado. Não. O processo passa para o estado "pronto" e aguarda até que o sistema operacional o selecione para execução. Não. O processo ficará em estado de "espera" e aguarda até que o sistema operacional o selecione para execução. Sim. Mas somente se o computador tiver mais de uma CPU. Respondido em 08/09/2020 22:07:04 2 Questão Qual a diferença entre processos e threads? Processos "falam" entre si e Threads não. Processos se comunicam através do espaço de endereçamento. Threads através de mensagens. Uma thread pode alterar o conteúdo da memória de outra, já processo não. Processos tem estados e divisões. Já threads não tem. Quando um processo pai morre seus filhos morrem. Já em threads isso não funciona assim. Respondido em 08/09/2020 22:07:58 3 Questão São atividades (tarefas internas) concorrentes executadas dentro de um processo: Thread Pronto Terminado Espera Execução Respondido em 08/09/2020 22:08:07 4 Questão (ENADE, 2014) Os estados que um processo alcança podem ser modelados por meio do diagrama exibindo a seguir. No diagrama de estados apresentados, as transições causadas pelo escalonador de processos são: 2 e 3 1 e 3 2 e 4 1 e 2 1 e 4 Respondido em 08/09/2020 22:09:21 5 Questão Em um sistema multiprogramável há um padrão de compartilhamento do processador entre os diversos processos em execução. Conforme avança a execução de um processo, o seu estado pode ser alterado. Existem, basicamente, três estados de um processo: Pronto, Executando e Em Espera. Com relação as estados de um processo, é incorreto afirmar que: e) Um processo que está Executando passa para o estado de Pronto se for preemptado pelo Escalonador de Processos d) Um processo que está no estado Em Espera passa para o estado Pronto quando o evento esperado pelo processo ocorre. c) Quando um processo que está Executando não pode continuar sua execução por necessitar de algum evento para continuar (E/S, por exemplo) ele passa para o estado de Pronto b) Um processo que está no estado Pronto passa para o estado Executando quando é escolhido pelo Escalonador de Processos. a) Em um computador multiprogramado vários processos podem estar no estado de Pronto simultâneamente Respondido em 08/09/2020 22:11:20 6 Questão Um thread é Fluxo de execução e parte integrante de um processo e o multithreading é a associação de vários fluxos de execução a um único processo. Julgue as sentenças em verdadeiras (V) ou falsas (F). 1. Thread é uma forma de um processo dividir a si mesmo em duas ou mais tarefas que podem ser executadas concorrentemente. 2. Cada thread tem o mesmo contexto de hardware e compartilha o mesmo o espaço de memória (endereçado a um mesmo processo-pai), porém o contexto de software é diferente. 3.Um dos benefícios do uso das threads é que quando um thread espera por um recurso um outro do mesmo grupo pode estar sendo executado. Marque a opção correta. 1.F - 2.V - 3.F 1.V - 2.F - 3.V 1.V -2.V - 3.V 1.F - 2.F - 3.V 1.V -2.F - 3.F Respondido em 08/09/2020 22:13:21 7 Questão Em um sistema operacional, um processo pode, em um dado instante de tempo, estar em um de três estados: em execução, pronto ou bloqueado. Considere as afirmativas abaixo sobre as possíveis transições entre estes estados que um processo pode realizar. I. Do estado pronto para o estado em execução II. Do estado pronto para o estado bloqueado III. Do estado bloqueado para o estado em execução IV. Do estado bloqueado para o estado pronto Quais são as afirmativas verdadeiras? Somente as afirmativas 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 e IV são verdadeiras. Somente as afirmativas I e III são verdadeiras. Respondido em 08/09/2020 22:14:34 8 Questão Em quais situações um processo é escalonado para executar em um sistema monoprocessado? I Quando o processo em execução finaliza. II Quando o processo em execução é bloqueado. III Quando termina a fatia de tempo do processo em execução. Todas estão incorretas. Todas estão corretas. Apenas II e III estão corretas. Apenas I e III estão corretas. Apenas I e II estão corretas.
Compartilhar