Buscar

exercicio3

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.

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando