Buscar

AV SISTEMAS OPERACIONAIS

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

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

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

Prévia do material em texto

Avaliação: CCT0166_AV_201505583306 » SISTEMAS OPERACIONAIS
	Tipo de Avaliação: AV 
	Aluno: Anônimo Da Escola
	Nota da Prova: 6,2        Nota de Partic.:     Av. Parcial.:        Data: 
	
	 1a Questão (Ref.: 201505703813)
	sem. N/A: Processo
	Pontos: 0,5 /1,0 
	Uma das partes que compõe um processo é o contexto de hardware e que está relacionado com a troca de contexto (mudança de contexto) de um processo. Explique o que é o contexto de hardware de um processo e como é a implementação da troca de contexto. 
		
	
Resposta: Contexto de hardaware e o nivel onde os processos são executados. Podem ser no nivel do usuário ou no Nivel do Kernel. A Implementação da troca de contexto ocorre quando o programa precisa fazeruma chamada a uma operação do sistema então ele faz uma System Call, trocando do contexto de usuário para o contexto da máquina ou Kernel.
	
Gabarito: 
	
	
	 2a Questão (Ref.: 201506252512)
	sem. N/A: CLONE: Gerência do Processador
	Pontos: 0,7 /1,0 
	Na execução de processos existem duas importantíssimas rotinas que são o escalonador e o dispatcher. Uma destas rotinas depende da outra para sua execução. Descreva a função de cada uma delas e responda qual a rotina que depende da outra para ser executada. 
		
	
Resposta: O escalonador seleciona os processos para execução que estão no estado de pronto. O Dispatcher envia os processos que terminaram sua execução para o estado de pronto. O Dispatcher depende do escalonador.
	
Gabarito: 
	
	
	 3a Questão (Ref.: 201505652474)
	sem. N/A: Introdução
	Pontos: 1,0 /1,0 
	A maioria dos autores classifica os sistemas operacionais entre os seguintes tipos: sistemas monotarefa ou multitarefa, sistemas monousuário ou multiusuário, sistemas monoprocessados ou multiprocessados. Em relação a essas classificações, marque a alternativa correta:
		
	
	Um sistema operacional multitarefa é necessariamente um sistema multiprocessado.
	
	Todo sistema operacional multitarefa é necessariamente um sistema multiusuário.
	
	Um sistema operacional multiprocessado não é necessariamente um sistema multitarefa.
	
	Em sistemas operacionais multitarefa monoprocessados a execução de diferentes programas é simultânea.
	
	Todo sistema operacional multiusuário é ao mesmo tempo um sistema multitarefa.
	
	
	 4a Questão (Ref.: 201505653666)
	sem. N/A: Processo
	Pontos: 1,0 /1,0 
	Processos podem ser classificados como CPU-bound ou I/O bound, de acordo com a utilização elevada do processador(UCP) e dos dispositivos de entrada/saída(E/S), respectivamente. Analisando os gráficos abaixo podemos afirmar que :
		
	
	o gráfico 2 representa um processo de I/O bound e o gráfico 1 representra um processo de CPU-bound.
	
	tanto o gráfico 1 quanto o gráfico 2 representam processos de CPU-bound.
	
	ao longo do tempo o gráfico 1 representa um processo de I/O bound, já no gráfico 2 não é possível verificar o tipo de processo que representa.
	
	tanto o gráfico 1 quanto o gráfico 2 representam processos de I/O bound.
	
	o gráfico 1 representa um processo de I/O bound e o gráfico 2 representra um processo de CPU-bound.
	
	
	 5a Questão (Ref.: 201505880065)
	sem. N/A: Thread
	Pontos: 0,0 /1,0 
	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.F - 2.F - 3.V
	
	1.V -2.V - 3.V 
	
	1.F - 2.V - 3.F 
	
	
	 6a Questão (Ref.: 201506347463)
	sem. N/A: Evitar a ocorrência de uma condição de corrida
	Pontos: 1,0 /1,0 
	Exclusão mútua é uma técnica usada em programação concorrente para evitar que dois processos ou threads tenham acesso, simultaneamente, a um recurso compartilhado, acesso esse denominado por REGIÃO CRÍTICA. Julgue as sentenças a seguir e marque a INCORRETA.
		
	
	Um processo deve permanecer executando uma região crítica por tempo finito
	
	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
	
	Não pode haver nem deadlock nem starvation 
	
	É permitido que mais de um processo por vez possa executar uma região crítica
	
	Quando não houver processo executando uma região crítica qualquer processo que solicitar acesso deverá obtê-lo imediatamente
	
	
	 7a Questão (Ref.: 201505657147)
	sem. N/A: Processos
	Pontos: 0,5 /0,5 
	No contexto de processos, como pode ocorrer uma condição de corrida?
		
	
	Uma condição de corrida é uma técnica utilizada para medir o tempo de execução de um processo.
	
	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.
	
	Não haverá condição de corrida em sistemas multitarefa.
	
	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 computacional aplicada aos processos para que os mesmos sejam comparados com relação ao tempo de execução.
	
	
	 8a Questão (Ref.: 201505653355)
	sem. N/A: Critérios de escalonamento
	Pontos: 0,5 /0,5 
	Na política de escalonamento First-In-First-Out (FIFO), é selecionado para execução o processo que:
		
	
	estiver em modo usuário.
	
	tiver o menor tempo de processador ainda por executar.
	
	tiver maior prioridade.
	
	ocupar menos espaço em memória.
	
	chegar primeiro ao estado de pronto.
	
	
	 9a Questão (Ref.: 201505657149)
	sem. N/A: Gerência de memória
	Pontos: 0,5 /0,5 
	Considerando uma lista de blocos livres para gerência de alocação de memória, em que consiste o algoritmo first fit (primeiro encaixe)?
		
	
	O algoritmo first fit consiste em fazer o gerenciador de memória procurar pelo primeiro espaço na lista de blocos livres que seja grande o suficiente para os requisitos do processo solicitante.
	
	O algoritmo first fit consiste em fazer o gerenciador de memória procurar pelo espaço na lista de blocos livres que seja o menor possível para os requisitos do processo solicitante.
	
	O algoritmo first fit consiste em fazer o gerenciador de memória procurar pelo espaço na lista de blocos livres que se adeque melhor aos requisitos do processo solicitante.
	
	O algoritmo first fit não está relacionado com gerência de alocação de memória, mas com gerência de processador em um sistema multiprocessado. Ele serve para alocar o primeiro processador disponível ao processo que foi escalonado.
	
	O algoritmo first fit consiste em modificar a lista de blocos livres para que ela disponibilize um espaço livre para um processos solicitante o mais breve possível.
	
	
	 10a Questão (Ref.: 201505684261)
	sem. N/A: CHAMADAS DE SISTEMA
	Pontos: 0,5 /0,5 
	Controle de Processos, Gerenciamento de arquivo, Gerenciamento de Dispositivos, Manutenção de Informações e Comunicações são as cinco categorias principais de chamadas de sistemas, quais das alternativas abaixo se refere a chamadas de sistemas da categoria "Gerenciamento de arquivos"? 
		
	
	send, receiver messages; 
	
	end,abort; 
	
	Get time or date, set time or date 
	
	Read, write, reposition; 
	
	create, delete communication connection;

Outros materiais