Buscar

AVP 3

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1a Questão (Ref.:)
	Acerto: 1,0  / 1,0
	(badesc 2010) Um sistema informatizado opera 24 horas por dia, por meio de uma conexão direta ao computador central, realizando todas as solicitações no momento em que as transações ocorrem, com destaque pelo menor tempo de resposta, requisito de suma importância para a sua eficiência e performance. Duas aplicações para emprego desse sistema são exemplificadas pelo controle de passagens de grandes companhias aéreas ou rodoviárias e pela monitoração do lançamento de um foguete. Por suas características, esse sistema opera na modalidade de processamento conhecida como:
		
	
	batch e real time.
	
	on-line e time sharing.
	
	off-line e time sharing.
	 
	on-line e real time.
	
	off-line e real time.
	
	
	Gabarito Coment.
	
	
	
	
	2a Questão (Ref.:)
	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:
		
	
	Se adicionarmos 3 CPUs, o sistema não poderá ser multiprocessado e multiprogramado.
	 
	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 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.
	
	
	Gabarito Coment.
	
	
	
	
	3a Questão (Ref.:)
	Acerto: 1,0  / 1,0
	Em sistemas multiprogramáveis os processos podem assumir diferentes estados. Os três estados mais importantes são: running (execução); ready (pronto); e wait (espera). Mudanças entre esses estados podem ocorrer a qualquer momento. Assinale dentre as assertivas seguir a unica mudança de estado que NÃO pode acontecer:
		
	
	ESPERA para PRONTO
	
	EXECUÇÃO para PRONTO
	
	EXECUÇÃO para ESPERA
	 
	ESPERA para EXECUÇÃO
	
	PRONTO para EXECUÇÃO
	
	
	Gabarito Coment.
	
	
	
	
	4a Questão (Ref.:)
	Acerto: 1,0  / 1,0
	Um processo do tipo CPU-bound é aquele que faz poucas operações de entrada e saída. Por outro lado, processos do tipo I/O-bound são aqueles que fazem muita leitura de disco ou requerem muita interação com o usuário. Desta forma, conclui-se que os processos que ficam a maior parte do tempo nos estados "pronto" e "executando" são os processos do tipo:
		
	 
	CPU-bound.
	
	O processo em questão não é CPU-bound nem I/O-bound.
	
	I/O-bound.
	
	Não é possível classificar o processo com as informações fornecidas.
	
	CPU-bound e I/O-bound ao mesmo tempo.
	
	
	Gabarito Coment.
	
	
	
	
	5a Questão (Ref.:)
	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.
		
	
	Economia de tempo de processamento
	 
	Fornecem a interface entre os processos e o sistema operacional sendo um mecanismo de proteção ao núcleo
	
	Compartilhamento de recursos
	
	Melhor aproveitamento na fatia de tempo
	
	Utilização de múltiplos processadores
	
	
	Gabarito Coment.
	
	
	
	
	6a Questão (Ref.:)
	Acerto: 0,0  / 1,0
	Uma das diferenças entre threads em modo usuário e threads em modo kernel é:
		
	
	Uma thread em modo kernel não pode executar instruções privilegiadas e a em modo usuário pode.
	 
	A thread em modo kernel depende de uma biblioteca para ser utilizada e a thread em modo usuário não depende.
	
	Uma thread em modo kernel bloqueada bloqueia todo o processo obrigatoriamente e a em modo usuário não bloqueia.
	
	A thread em modo usuário não pode utilizar funções do sistema operacional e a thread em modo kernel pode.
	 
	A thread em modo kernel é escalonada diretamente pelo sistema operacional e a de usuário não.
	
	
	Gabarito Coment.
	
	
	
	
	7a Questão (Ref.:)
	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 que poderá ser solucionado se um dos professores tirar o recurso das mãos do outro.
	
	Um deadlock que poderá ser solucionado quando o professor desistir da aula.
	
	Uma condição de corrida
	 
	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
	
	
	
	8a Questão (Ref.:)
	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
	
	Não pode haver nem deadlock nem starvation
	
	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
	 
	É permitido que mais de um processo, em execução, possa executar, simultaneamente, uma região crítica
	
	Um processo deve permanecer executando uma região crítica por tempo finito
	
	
	Gabarito Coment.
	
	
	
	
	9a Questão (Ref.:)
	Acerto: 1,0  / 1,0
	No contexto de processos, como pode ocorrer uma condição de corrida?
		
	
	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.
	
	Não haverá condição de corrida em sistemas multitarefa.
	 
	Uma condição de corrida pode ocorrer quando dois ou mais processos estão lendo ou escrevendo algum dado compartilhado e o resultado final depende de qual e quando executa precisamente.
	
	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.
	
	
	Gabarito Coment.
	
	
	
	
	10a Questão (Ref.:)
	Acerto: 0,0  / 1,0
	A exclusão mútua deve afetar apenas os processos concorrentes somente quando um deles estiver fazendo acesso ao recurso compartilhado. A parte do código do programa onde é feito o acesso ao recurso compartilhado é denominada de:
		
	 
	Região Crítica
	
	Exclusão Mútua de Execução
	 
	Aplicação Concorrente
	
	Condição de Corrida
	
	Espera Ocupada
	
	
	Gabarito Coment.

Outros materiais