Buscar

EXERCÍCIO SISTEMAS OPERACIONAIS 2ª AULA

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 3 páginas

Prévia do material em texto

SISTEMAS OPERACIONAIS
	
		Lupa
	 
	Calc.
	
	
	 
	 
	 
	
Vídeo
	
PPT
	
MP3
	 
	
	CCT0757_A2_201803434181_V2
	
	
	
	
	
	
	
		Aluno: MARCOS VERÍCIO DA SILVA
	Matr.: 201803434181
	Disc.: SIST. OPERACIONAIS 
	2020.1 EAD (GT) / EX
		Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	 
		
	
		1.
		Um processo tem um ou mais fluxo de execução, normalmente denominados apenas por threads.
A partir das figuras 1 e 2 apresentadas, avalie as afirmações a seguir.
I. Tanto na figura 1 quanto na figura 2, existem três threads que utilizam o mesmo espaço de endereçamento.
II. Tanto na figura 1 quanto na figura 2, existem três threads que utilizam três espaços de endereçamento distintos.
III. Na figura 2, existe um processo com um único espaço de endereçamento e três threads de controle.
IV. Na figura 1, existem três processos tradicionais, cada qual tem seu espaço de endereçamento e uma única thread de controle.
V. As threads permitem que várias execuções ocorram no mesmo ambiente de processo de forma independente uma das outras.
	
	
	
	I, II e IV.
	
	
	II, IV e V.
	
	
	I, III e V.
	
	
	III, IV e V.
	
	
	I, II e III.
	
	
	
	 
		
	
		2.
		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.
	
	
	
	Compartilhamento de recursos
	
	
	Economia de tempo de processamento
	
	
	Utilização de múltiplos processadores
	
	
	Melhor aproveitamento na fatia de tempo
	
	
	Fornecem a interface entre os processos e o sistema operacional sendo um mecanismo de proteção ao núcleo
	
	
	
	 
		
	
		3.
		Marque a opção que melhor representa a afirmação a seguir. 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¿.
	
	
	
	Espaço de Endereçamento
	
	
	Limites
	
	
	Contexto de Hardware
	
	
	Contexto de Software
	
	
	Thread
	
	
	
	 
		
	
		4.
		Suponha que um programador esteja medindo o desempenho de seus programas. Para este programador, é muito importante saber o tempo total que o processo leva desde sua criação até o seu término. Os sistemas operacionais atuais disponibilizam uma série de informações que podem auxiliar este programador. Marque a alternativa que representa a informação que este programador precisa:
	
	
	
	Tempo de espera
	
	
	Tempo de resposta
	
	
	Throughtput
	
	
	Tempo de turnaround
	
	
	Utilização do processador
	
Explicação:
O tempo de turnaround = tempo de vida do processo
	
	
	
	 
		
	
		5.
		Qual a diferença básica entre um processo e um programa?
	
	
	
	Um programa é um processo em execução. Um processo é um arquivo em disco.
	
	
	Um processo é um programa em execução. Um programa é um arquivo em disco.
	
	
	Um programa é um conjunto de processos. Um processo é uma unidade básica.
	
	
	Um processo é um programa em disco. Um programa é um processo em execução.
	
	
	Um processo é um thread. Um programa é um arquivo em disco.
	
	
	
	 
		
	
		6.
		Considerando que um processo em um determinado sistema operacional pode estar no estado executando, pronto ou bloqueado, marque a sentença correta.
	
	
	
	O processo passa do estado de execução para o estado de pronto se for interrompido pelo sistema operacional.
	
	
	O processo passa do estado de pronto para o estado de bloqueado se for solicitado um acesso ao disco.
	
	
	O processo passa do estado de execução para o estado de pronto se for interrompido pelo temporizador (relógio)
	
	
	O processo passa do estado de bloqueado para o estado de executando se for solicitado pelo próprio processo.
	
	
	O processo passa do estado de execução para o estado de pronto se o próprio processo solicitar acesso a um dispositivo de hardware
	
	
	
	 
		
	
		7.
		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.V - 2.F - 3.V
	
	
	1.V -2.F - 3.F
	
	
	1.V -2.V - 3.V
	
	
	1.F - 2.F - 3.V
	
	
	1.F - 2.V - 3.F
	
	
	
	 
		
	
		8.
		Marque a alternativa que completa corretamente a seguinte afirmação: Em um ambiente ______________, um processo suporta mais de um programa no seu espaço de endereçamento.
	
	
	
	Multithread
	
	
	Thread modo híbrido
	
	
	Thread modo kernel
	
	
	Monotrhead
	
	
	Thread modo usuário

Continue navegando