Buscar

FMU - Sistemas Operacionas A1

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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

7,2 
Sistemas Operacionais
Prova A1
 
· Pergunta 1
1,5 em 1,5 pontos
	
	
	
	Dados 3 processos e seus respectivos tempos de execução (quantum) e suas prioridades. Monte tabelas que demonstrem as políticas de escalonamento PRIORIDADES e ROUND ROBIN. No final, informe para PRIORIDADES os tempos de turnaround e para o ROUND ROBIN os tempos de término de cada processo.  O time slice determinado pelo s.o. é de 2 u.t.
*Não é necessário postar as tabelas, somente os resultados.
	PROCESSO
	TEMPO DE EXECUÇÃO
	PRIORIDADE
	P1
	8
	1
	P2
	5
	3
	P3
	4
	2
	
	
	
	
		Resposta Selecionada:
	PRIORIDADE - Tempos de turnaround
P1 8
P3 12
P2 17 
ROUND ROBIN - Tempo de término
P1 17
P2 15
P3 12
	Resposta Correta:
	[Nenhuma]
	
	
	
· Pergunta 2
0,75 em 1,5 pontos
	
	
	
	Dados 3 processos e seus respectivos tempos de execução (quantum) e suas prioridades. Monte tabelas que demonstrem as políticas de escalonamento SJF e ROUND ROBIN. No final, informe para o SJF os tempos de turnaround e para o ROUND ROBIN os tempos de término de cada processo.  O time slice determinado pelo s.o. é de 2 u.t.
*Não é necessário postar as tabelas, somente os resultados.
	PROCESSO
	TEMPO DE EXECUÇÃO
	PRIORIDADE
	P1
	11
	3
	P2
	5
	1
	P3
	15
	2
	
	
	
	
		Resposta Selecionada:
	SJF - Tempos de Turnaround
P2 5
P1 16
P3 31
ROUND ROBIN - Tempos de Término
P1 28
P2 17
P3 33
	Resposta Correta:
	[Nenhuma]
	
	
	
· Pergunta 3
0,7 em 0,7 pontos
	
	
	
	Com relação ao gerenciamento de processos em um sistema operacional, marque a alternativa em que estão descritos os possíveis estados dos Processos Ativos.
	
	
	
	
		Resposta Selecionada:
	 
Execução-Pronto-Espera.
	Respostas:
	 
Execução-Pronto-Espera.
	
	Pronto-Espera-Terminado.
	
	Execução-Pronto-Terminado.
	
	Execução-Espera-Terminado.
	
	Pronto-Bloqueado-Terminado.
	
	
	
· Pergunta 4
0,7 em 0,7 pontos
	
	
	
	No projeto de sistemas operacionais são utilizados escalonadores que empregam algoritmos que decidem sobre preemptibilidade, prioridades, tempos de execução e outras características de processos. No escalonamento usando o algoritmo Round-Robin,
	
	
	
	
		Resposta Selecionada:
	 
processos são despachados na ordem FIFO (First-in-First-Out), mas recebem uma quantidade limitada de tempo de processador denominada quantum.
	Respostas:
	o escalonador seleciona o processo à espera com o menor tempo de execução estimado até a conclusão, reduzindo o tempo médio de espera, mas aumentando a variância dos tempos de resposta.
	
	o escalonador ajusta dinamicamente o comportamento do processo, de tal forma que o próximo processo a obter o processador seja aquele que chegar à frente da fila de nível mais alto, que não estiver vazia, na rede de filas.
	
	a prioridade de cada processo é uma função não apenas do seu tempo de serviço, mas também do tempo que passou esperando pelo serviço.
	
	o processo que tem o prazo de execução mais curto é favorecido, medindo a diferença entre o tempo que um processo requer para finalizar e o tempo restante até atingir o seu prazo final.
	
	 
processos são despachados na ordem FIFO (First-in-First-Out), mas recebem uma quantidade limitada de tempo de processador denominada quantum.
	
	
	
· Pergunta 5
0,7 em 0,7 pontos
	
	
	
	Em um sistema operacional, um processo é formado por 3 (três) partes: contexto do software, contexto do hardware e espaço de endereçamento. Marque a alternativa que possui uma informação que é encontrada na parte do contexto do software.
	
	
	
	
		Resposta Selecionada:
	 
ID do processo.
	Respostas:
	 
ID do processo.
	
	Registrador PC.
	
	Registrador de Status.
	
	Endereço de Memória.
	
	Registradores Gerais.
	
	
	
· Pergunta 6
0,7 em 0,7 pontos
	
	
	
	Permitiu a implantação de Sistemas Multiprogramados.
	
	
	
	
		Resposta Selecionada:
	 
Concorrência.
	Respostas:
	Máquina multinível.
	
	Processadores com multiplos núcleos.
	
	 
Concorrência.
	
	Processos com muitas operações de entrada e saída.
	
	Processamento em lote.
	
	
	
· Pergunta 7
0 em 0,7 pontos
	
	
	
	Em relação à execução de processos em um Sistema Operacional marque a alternativa CORRETA: 
	
	
	
	
		Resposta Selecionada:
	 
Quando há duas instâncias de um mesmo programa em execução, pode-se dizer que há um único processo responsável pelas duas instâncias. 
	Respostas:
	Apenas sistemas operacionais monotarefa suportam mais de uma instância de um programa em execução.  
	
	 
Quando há duas instâncias de um mesmo programa em execução, pode-se dizer que há dois processos diferentes (um para cada instância). 
	
	Quando há duas instâncias de um mesmo programa em execução, pode-se dizer que há dois processos iguais. 
	
	Sistemas multitarefa não suportam mais de uma instância do mesmo programa em execução. 
	
	Quando há duas instâncias de um mesmo programa em execução, pode-se dizer que há um único processo responsável pelas duas instâncias. 
	
	
	
· Pergunta 8
0,7 em 0,7 pontos
	
	
	
	Indique se será gerada uma interrupção de hardware ou uma exceção em cada situação abaixo:
- Erro de divisão por zero.
- Violação de acesso a uma área de memória não permitida.
- Controladora de HD indica o término de uma operação de E/S.
- Um click no mouse.
- Disparo do alarme do temporizador.
	
	
	
	
		Resposta Selecionada:
	 
exceção - exceção - interrupção - interrupção - interrupção.
	Respostas:
	 
exceção - exceção - interrupção - interrupção - interrupção.
	
	interrupção - interrupção - interrupção - exceção - interrupção.
	
	interrupção - interrupção - interrupção - exceção - exceção.
	
	exceção - interrupção - interrupção - interrupção - exceção.
	
	interrupção - interrupção - exceção - exceção - interrupção.
	
	
	
· Pergunta 9
0,7 em 0,7 pontos
	
	
	
	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:
	
	
	
	
		Resposta Selecionada:
	 
1.V - 2.F - 3.V
	Respostas:
	1.F - 2.V - 3.F
	
	1.F - 2.F - 3.V
	
	1.V -2.V - 3.V
	
	1.V -2.F - 3.F
	
	 
1.V - 2.F - 3.V
	
	
	
	
	
· Pergunta 10
0 em 0,7 pontos
	
	
	
	Suponha o seguinte cenário: você é um engenheiro de sistemas e está projetando um sistema operacional. No seu projeto você contemplou uma arquitetura de sistema operacional multiprogramado no qual vários processos serão executados de forma concorrente. Imagine que, neste contexto, seja importante que o sistema operacional adote como critério de escalonamento a escolha dos processos que possam ser interrompidos. Neste caso optaria por adotar qual critério de escalonamento?
	
	
	
	
		Resposta Selecionada:
	 
Circular.
	Respostas:
	First-In-First-Out (FIFO).
	
	Circular.
	
	 
Não preemptivo.
	
	Shortest-Job-First (SJF).
	
	Por Prioridade.
	
	
	
· Pergunta 11
0,7 em 0,7 pontos
	
	
	
	Em um determinado sistema operacional um processo pode estar no estado executando, pronto ou bloqueado, marque a sentença correta.
	
	
	
	
		Resposta Selecionada:
	 
O processo passa do estado de execução para o estado de pronto se for interrompido pelo temporizador (relógio).
	Respostas:
	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 execução para o estado de pronto se o próprio processo solicitar acesso a um dispositivo de hardware 
	
	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 bloqueado para o estado de executando sefor solicitado pelo próprio processo. 
	
	 
O processo passa do estado de execução para o estado de pronto se for interrompido pelo temporizador (relógio).
	
	
	
· Pergunta 12
0 em 0,7 pontos
	
	
	
	Um Sistema Operacional executa vários processos que são escolhidos pelo escalonador. No momento em que ocorre uma interrupção, o sistema operacional irá tratar a interrupção e enquanto isso outro processo entra no processador. Essa situação recebe o nome de:
	
	
	
	
		Resposta Selecionada:
	 
Rotina de interrupção.
	Respostas:
	 
Mudança de contexto.
	
	Rotina de interrupção.
	
	Nenhuma das anteriores.
	
	Escalonamento por Prioridade.
	
	Escalonamento FIFO.

Continue navegando