Buscar

CCT0573 SIST. OPERAC. REDES EX3

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

Prévia do material em texto

Disciplina: CCT0573 - SIST. OPERAC. REDES 
	Período Acad.: 2017.2 (G) / EX
	
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! 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 (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	
		1.
		Analise a definição a seguir: "É um escalonamento preemptivo, projetado especialmente para sistemas de tempo compartilhado. Esse algoritmo é bastante semelhante ao FIFO, porém, quando um processo passa para o estado de execução, existe um tempo limite para o uso contínuo do processador denominado fatia de tempo (time-slice) ou quantum." A descrição se refere ao escalonamento:
	
	
	
	
	
	SWAPPING
	
	 
	LIFO
	
	
	POR PRIORIDADES
	
	 
	CIRCULAR
	
	
	SJF
	
	
	
		2.
		Os sistemas operacionais criam estruturas de controle, chamadas processo, para controlar a execução dos programas de usuário. Essa estrutura registra informações sobre a situação do processo durante todo seu processamento, sendo uma dessas informações o estado do processo. Quanto aos estados básicos de um processo podemos afirmar que:
	
	
	
	
	 
	Ao solicitar uma operação de E/S (por exemplo, entrada de dados pelo usuário via teclado) um processo que esteja em execução fica aguardando a conclusão da operação no estado de pronto
	
	
	Não há nenhuma relação entre os estados de pronto e de execução
	
	 
	O escalonador seleciona processos que estejam no estado de pronto e os coloca em execução, obedecendo os critérios estabelecidos (tempo, prioridade)
	
	
	Sempre que um processo é criado, ele entra no estado de execução sem necessidade de escalonamento
	
	
	O estado de execução está diretamente associado aos dispositivos de E/S, ou seja, um processo que aguarda a conclusão de um operação de E/S encontra-se nesse estado
	
	
	
		3.
		Na política de escalonamento First-In-First-Out (FIFO), é selecionado para execução o processo que:
	
	
	
	
	
	Estiver em modo usuário
	
	 
	Tiver maior prioridade
	
	
	Ocupar menos espaço em memória
	
	
	Tiver o menor tempo de processador ainda por executar
	
	 
	Chegar primeiro ao estado de pronto
	
	
	
		4.
		A gerência do processador apresenta alguns critérios que devem ser considerados em uma política de escalonamento. Qual o critério de escalonamento que representa o número de processos executados em um determinado intervalo de tempo?
	
	
	
	
	
	Tempo de processador
	
	
	Tempo de Espera
	
	 
	Throughput
	
	
	Utilização do Processador
	
	
	Tempo de Turnaround
	
	
	
		5.
		Starvation é uma situação que ocorre quando:
	
	
	
	
	
	O processo tenta mas não consegue acessar uma variável compartilhada.
	
	
	A prioridade de um processo é ajustada de acordo com o tempo total de execução do mesmo.
	
	 
	Pelo menos um processo é continuamente postergado e não executa.
	
	
	Quando Quantum está acima de 400 ms
	
	 
	Pelo menos um evento espera por um evento que não vai ocorrer.
	
	
	
		6.
		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 tiverem o menor tempo de processador ainda por executar. Neste caso optaria por adotar qual critério de escalonamento?
	
	
	
	
	
	Não preemptivo
	
	
	First-In-First-Out (FIFO)
	
	 
	Por Prioridade
	
	
	Circular
	
	 
	Shortest-Job-First (SJF)
	
	
	
		7.
		Starvation é uma situação que ocorre quando:
	
	
	
	
	 
	Pelo menos um processo é continuamente postergado e não executa.
	
	
	A prioridade de um processo é ajustada de acordo com o tempo total de execução do mesmo.
	
	
	O processo tenta mas não consegue acessar uma variável compartilhada.
	
	
	Quando Quantum esta acima de 400 ms
	
	
	Pelo menos um evento espera por um evento que não vai ocorrer.
	
	
	
		8.
		O projeto de um escalonador adequado deve levar em conta uma série de diferentes necessidades, devendo contemplar os seguintes objetivos, EXCETO:
	
	
	
	
	
	Maximizar a taxa de atendimento (vazão) do sistema (throughput).
	
	 
	Minimizar o número usuários interativos do sistema.
	
	
	Oferecer tempos de resposta razoáveis.
	
	
	Balancear o tempo de CPU entre as tarefas.
	
	
	Manter o processador ocupado o maior parte do tempo possível.

Outros materiais