Buscar

APOL 04

Prévia do material em texto

APOL 04 – SISTEMAS OPERACIONAIS
Questão 1/5 - Sistemas Operacionais
O conceito de fatia de tempo (time-slice) foi implantado no sistema de tempo compartilhado e apresenta vantagens e desvantagens.
I) Reduz o tempo de espera inicial de cada processo considerando que um processo não pode ser executado de uma única vez.
II) Aumenta a troca de contexto entre os processos em função do tempo máximo que cada processo pode ficar em execução.
III) Um processo em execução pode voluntariamente liberar o processador, retornando à fila de pronto e possibilitando que um novo processo seja escalonado, permitindo assim uma melhor distribuição no uso do processador.
 Assinale a alternativa que apresenta o(s) item(ns) correto(s):
Nota: 20.0
	
	A
	Somente o item I está correto.
	
	B
	Somente o item II está correto.
	
	C
	Somente os itens I e II estão corretos.
Você acertou!
	
	D
	Somente os itens I e III estão corretos.
Questão 2/5 - Sistemas Operacionais
Com base na tabela de processo a seguir, calcule o tempo médio de espera dos processos aplicando algoritmos de escalonamento SJF.
	Processo
	Tempo de Processador (u.t)
	Prioridade
	A
	10
	2
	B
	4
	1
	C
	3
	3
Nota: 20.0
	
	A
	Tempo médio de espera igual a 8.
	
	B
	Tempo médio de espera igual a 3,3.
Você acertou!
	
	C
	Tempo médio de espera igual a 4,6.
	
	D
	Tempo médio de espera igual a 12,3.
Questão 3/5 - Sistemas Operacionais
A partir do momento em que diversos processos podem estar no estado de pronto, devem ser estabelecidos critérios para determinar qual processo será escolhido para fazer o uso do processador. Quanto à política de escalonamento podemos afirmar:
I – A política de escalonamento é a base da gerência do processador e da multiprogramação em um sistema operacional e tem como principais funções manter o processador a maior parte do tempo ocupado, balancear o uso da CPU entre os processos, privilegiar a execução de aplicações críticas, executar o maioir número de processos em uma fatia de tempo e oferecer tempos de respostas razoáveis para usuários interativos.
II – Os escalonamentos podem ser classificados em preemptivo e não preemptivo, que é a possibilidade do processador interromper um processo em execução e substituir por outro ou não.
III – Algoritimos de escalonamento não levam em consideração critérios como ordem de chegada dos processos, tempo de processamento e prioridade.
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
Nota: 20.0
	
	A
	Somente os itens I e III estão corretos.
	
	B
	Somente o item I está correto.
	
	C
	Somente os itens I e II estão corretos.
Você acertou!
	
	D
	Somente o item III está correto.
Questão 4/5 - Sistemas Operacionais
Assinale a alternativa que apresenta os principais critérios de escalonamento que devem ser considerados em uma política de escalonamento.
Nota: 20.0
	
	A
	Utilização do processador, throughput, tempo de processador, tempo de espera, tempo de turnaround e tempo de resposta.
Você acertou!
	
	B
	Utilização do processador, CPU-bound, I/O-bound, tempo de espera, tempo de turnaround e tempo de resposta.
	
	C
	Utilização do processador, fireground, background, tempo de espera, tempo de turnaround e tempo de resposta.
	
	D
	CPU-bound, I/O-bound, fireground, background, tempo de espera, tempo de turnaround e tempo de resposta.
Questão 5/5 - Sistemas Operacionais
Assinale a alternativa que completa a sentença a seguir.
O throughput e o tempo de turnaround utilizados como critérios de escalonamento significam, respectivamente:
Nota: 20.0
	
	A
	tempo que um processo permanece na fila de pronto durante seu processamento; define o tempo que um processo leva desde a sua criação até seu término.
	
	B
	tempo decorrido entre uma requisição ao sistema ou à aplicação e o instante em que a resposta é exibida; define o tempo que um processo leva desde a sua criação até seu término.
	
	C
	tempo decorrido entre uma requisição ao sistema ou à aplicação e o instante em que a resposta é exibida; tempo que um processo permanece na fila de pronto durante seu processamento.
	
	D
	representa o número de processos executados em um determinado intervalo de tempo; define o tempo que um processo leva desde a sua criação até seu término.
Você acertou!

Continue navegando