Buscar

APOL 02

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

Prévia do material em texto

APOL 02 – SISTEMAS OPERACIONAIS NOTA 100
Questão 1/10 - Sistemas Operacionais
Analise as sentenças a seguir sobre as threads
I) Uma thread pode ser definida como uma sub-rotina de um programa que pode ser executada de forma assíncrona, ou seja, executada concorrentemente ao programa chamador.
II) Threads compartilham o processador da mesma maneira que processos e passam pelas mesmas mudanças de estado (execução, espera e pronto).
III) As threads compartilham o mesmo contexto de software e espaço de endereçamento com os demais threads, porém cada thread possui seu contexto de hardware individual.
Assinale a alternativa correta.
	
	A
	V, V, V. (RESPOSTA CORRETA)
	
	B
	V, F, F.
	
	C
	V, V, F.
	
	D
	F, F, V.
	
	E
	V, F, V 
Questão 2/10 - Sistemas Operacionais
O maior problema na gerência de memória virtual por paginação não é decidir quais páginas carregar para a memória principal, mas quais liberar (Denning, 1968). Os algoritmos de substituição de páginas têm o objetivo de selecionar os frames que tenham as menores chances de serem referenciadas em um futuro próximo. Quanto aos algoritmos de substituição de páginas, analise as sentenças a seguir.
 
I) No algoritmo FIFO, o sistema seleciona a última página utilizada e que está há mais tempo na memória principal.
II) No algoritmo LFU (least-freqeuntly-used), o sistema seleciona a página menos referenciada, ou seja, menos utilizada.
III) No algoritmo LRU (least-recently-used), o sistema seleciona a página na memória principal que está há mais tempo sem ser referenciada.
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
	
	A
	Somente o item I está correto.
	
	B
	Somente o item II está correto. (RESPOSTA CORRETA)
	
	C
	Somente os itens I e II estão corretos.
	
	D
	Somente os itens II e III estão corretos. 
Questão 3/10 - 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):
	
	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. (RESPOSTA CORRETA)
	
	D
	Somente o item III está correto.
Questão 4/10 - Sistemas Operacionais
Existem duas formas de implementação da memória virtual que se diferem pela organização dos blocos, denominadas paginação e segmentação. Analise as sentenças a seguir e depois assinale a alternativa correta.
I) Na memória virtual por paginação o espaço de endereçamento virtual e o espaço de endereçamento real são divididos em blocos de tamanho diferentes.
II) Na memória virtual por segmentação o espaço de endereçamento virtual e o espaço de endereçamento real são divididos em blocos de mesmo tamanho.
III) Quando os blocos são do mesmo tamanho, os denominados de páginas, e a técnica de organização da memória virtual associada é denominada paginação. Quando os blocos podem ser de tamanhos diferentes os denominamos de segmentos e a técnica de organização da memória virtual associada é denominada segmentação.
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
	
	A
	Somente o item I está correto.
	
	B
	Somente o item II está correto.
	
	C
	Somente o item III está correto. (RESPOSTA CORRETA)
	
	D
	Somente os itens I e II estão corretos.
Questão 5/10 - Sistemas Operacionais
Analise as sentenças a seguir quanto ao conceito de memória virtual.
I) Memória virtual é uma técnica sofisticada e poderosa de gerência de memória, onde as memórias principal e secundária são combinadas dando ao usuário a ilusão de existir uma memória muito maior que a capacidade real da memória principal.
II) Na memória virtual os programas não são vinculados aos endereços físicos da memória principal.
III) A memória virtual foi implementada em sistemas monotarefa e consiste na divisão da memória principal em duas áreas, uma para o sistema operacional e outra para o programa do usuário.
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
	
	A
	Somente o item I está correto.
	
	B
	Somente o item II está correto.
	
	C
	Somente os itens I e II estão corretos. (RESPOSTA CORRETA)
	
	D
	Somente os itens I e III estão corretos.
Questão 6/10 - Sistemas Operacionais
Um ponto fundamental para implementar sistemas de memória virtual está em como mapear endereços virtuais para endereços físicos. Assinale a alternativa correta.
	
	A
	O processador apenas executa instruções e referencia dados residentes no espaço de
endereçamento real. O mecanismo de mapeamento é responsável por fazer a conversão
dos endereços virtuais em endereços reais. (RESPOSTA CORRETA)
	
	B
	O processo de mapeamento consiste em alocar todos os programas em execução na
memória real, atribuindo um endereço físico a cada um.
	
	C
	O processo de mapeamento consiste em alocar todos os programas na memória secundária,
atribuindo um endereço virtual para cada um.
	
	D
	O processo de mapeamento consiste em alocar todos os programas na memória virtual,
atribuindo um endereço virtual para cada um.
Questão 7/10 - 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):
	
	A
	Somente o item I está correto.
	
	B
	Somente o item II está correto.
	
	C
	Somente os itens I e II estão corretos. (RESPOSTA CORRETA)
	
	D
	Somente os itens I e III estão corretos.
Analise as sentenças a seguir quanto ao escalonamento do tipo Shortest-Job-First (SJF).
I) Os processos são executados conforme ordem de chegada.
II) O escalonamento do tipo SJF não se preocupa em melhorar o tempo médio de espera dos processos, utilizando apenas a ordem de chegada dos processos à fila de pronto.
III) O escalonamento do tipo SJF seleciona o processo que tiver o menor tempo de processador ainda por executar.
 Assinale a alternativa que apresenta o(s) item(ns) correto(s):
	
	A
	Somente o item I está correto.
	
	B
	Somente o item II está correto.
	
	C
	Somente o item III está correto. (RESPOSTA CORRETA)
	
	D
	Somente os itens I e II estão corretos.
Questão 9/10 - Sistemas Operacionais
Quanto ao page-fault, assinale a alternativa correta.
	
	A
	Só ocorre em sistemas monoprogramáveis.
	
	B
	Ocorre sempre que o processo referencia um endereço de memória virtual 
e a página que contém o endereço referenciado não está na memória principal.
 (RESPOSTA CORRETA)
	
	C
	O sistema operacional não tem como solucionar o problema de page fault e a aplicação
 deverá ser retirada da memória.
	
	D
	Ocorre sempre em sistemas de processamento tipo batch.
Questão10/10 - Sistemas Operacionais
Analise as sentenças a seguir quanto ao escalonamento do tipo First-In-First-Out (FIFO).
I) Os processos são executados conforme ordem de chegada.
II) O escalonamento do tipo FIFO não se preocupa em melhorar o tempo médio de espera dos processos, utilizando apenas a ordem de chegada dos processos à fila de pronto
III) O escalonamento do tipo FIFO seleciona o processo que tiver o menor tempo de processador ainda por executar.
 Assinale a alternativa que apresenta o(s) item(ns) correto(s):
	
	A
	Somente os itens I e II estão corretos. (RESPOSTA CORRETA)
	
	B
	Somente o item I está correto.
	
	C
	Somente os itens I e III estão corretos.
	
	D
	Somente o item III está correto.

Continue navegando

Outros materiais