Buscar

APOL 2 Sistemas Operacionais 07 2021

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

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 6, do total de 6 páginas

Prévia do material em texto

APOL 2 Sistemas Operacionais 07 2021 
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. 
 
B V, F, F. 
 
C V, V, F. 
 
D F, F, V. 
 
E V, F, V 
Questão 2/10 - Sistemas Operacionais 
Quanto ao conceito de concorrência, assinale a alternativa correta. 
 
A O conceito de concorrência é aplicado aos sistemas monotarefas no gerenciamento dos jobs em execução. 
 
B A concorrência é o principio básico para o projeto e implementação dos sistemas multiprogramáveis. 
 
C O conceito de concorrência foi criado para evitar que múltiplos processos possam ser carregados em memória para compartilhar 
recursos. 
 
D A concorrência permite que apenas um processo possa ser executado na CPU, evitando o compartilhamento de recursos. 
Questão 3/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. 
 
B Somente o item I está correto. 
 
C Somente os itens I e III estão corretos. 
 
D Somente o item III está correto. 
Questão 4/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. 
 
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ão 5/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. 
 
D Somente o item III está correto. 
Questão 6/10 - Sistemas Operacionais 
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. 
 
D Somente os itens I e II estão corretos. 
Questão 7/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. 
 
C Somente os itens I e II estão corretos. 
 
D Somente os itens II e III estão corretos. 
Questão 8/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. 
 
D Somente os itens I e III estão corretos. 
Questão 9/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. 
 
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 10/10 - Sistemas Operacionais 
Quanto à técnica de buffering, assinale a alternativa correta. 
 
A A técnica de buffering é sempre gerada por algum evento externo ao programa e, nesse caso, independente da instrução que está 
sendo executada. 
 
B A técnica de buffering consiste na capacidade de um código executável ser compartilhado por diversos usuários, exigindo que apenas 
uma cópia do programa esteja na memória. 
 
C A técnica de buffering consiste na utilização de uma área na memória principal, denominada buffer, para a transferência de dados 
entre os dispositivos de E/S e a memória. 
 
D A técnica de buffering consiste na utilização de uma área em disco para gravar um arquivo denominadoarquivo de spool.

Continue navegando