Buscar

Sistemas Operacionais - Aula 03 - Teste de Conhecimento

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

1
        Questão
	
	
	O que são sistemas em batch?
		
	 
	São sistemas onde não há compartilhamento de recursos, um job roda do início ao fim, sem parar
	
	São sistemas com múltiplas CPUs
	
	Sistemas que utilizam "janelas de tempo" para compartilhamento de uma CPU. Cada job roda em sua janela de tempo
	
	São sistemas que usam prioridades para que jobs de maior prioridade passem a usar a CPU
	
	São sistemas em lote que usam prioridades e janela de tempo para compartilhamento da CPU
		2
        Questão
	
	
	Uma das medidas utilizadas para avaliar o desempenho de um critério de escalonamento é denominado throughput. Esta medida informa:
		
	
	A taxa de utilização da CPU
	
	O tempo decorrido entre a submissão de uma tarefa até a saída do primeiro resultado produzido.
	 
	O número de processos executados em um determinado intervalo de tempo.
	
	A fração do tempo de processador utilizada pelo processo no último minuto.
	
	O tempo decorrido entre a admissão de um processo no sistema até o seu término
		3
        Questão
	
	
	Considerando o escalonamento de processos em um programa de computador, há um tipo de escalonamento no qual há diversos processos que estão sendo executados de forma sequencial, somente liberando o processador ao final da execução de cada processo, formando um ciclo de processos a serem executados. Tal tipo de escalonamento recebe a denominação de:
		
	 
	FIFO.
	
	garbage.
	
	adaptativa.
	
	preliminar.
	
	mailbox.
		4
        Questão
	
	
	Suponha um sistema operacional multiprogramado no qual há vários processos sendo 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. Assinale a alternativa que representa o critério de escalonamento adequado para a situação descrita:
		
	
	Paginação
	
	Translation Lookaside Buffer (TLB)
	 
	Shortest-Job-First (SJF)
	 
	Por Prioridade
	
	First-In-First-Out (FIFO)
		5
        Questão
	
	
	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?
		
	 
	Shortest-Job-First (SJF)
	
	Por Prioridade
	
	Não preemptivo
	
	Circular
	
	First-In-First-Out (FIFO)
		6
        Questão
	
	
	Considere a seguinte chegada de processo e respectivos tempos de execução:
	Processo
	Tempo de Chegada
	Duração
	P1
	0.0
	6
	P2
	2.0
	5
	P3
	3.0
	3
	P4
	5.0
	4
Considere ainda que se utiliza um esquema de escalonamento Preemptivo Shortest Job First - SJF.
Pergunta-se: qual o tempo médio de espera neste sistema?
		
	 
	5.0
	
	4.0
	 
	4.5
	
	5.5
	
	3.5
		7
        Questão
	
	
	Starvation é uma situação que ocorre quando:
		
	 
	Pelo menos um processo é continuamente postergado e não executa.
	
	Pelo menos um evento espera por um evento que não vai ocorrer.
	
	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 está acima de 400 ms
		8
        Questão
	
	Existem vários tipos de algoritmos de escalonamento. Qual dos Algoritmos a seguir determina a escolha de processos na fila de pronto para execução por ordem de chegada?
		
	
	SJF
	
	Prioridade
	 
	FIFO
	
	Circular
	
	Circular com Prioridade

Continue navegando