Buscar

Prova N2 2021 UAM - Sistemas Operacionais

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

Prévia do material em texto

Usuário 
 
Curso GRA0242 SISTEMAS OPERACIONAIS GR3145-212-9 - 
202120.ead-17799.01 
Teste 20212 - PROVA N2 (A5) 
Iniciado 
 
Enviado 
 
Status Completada 
Resultado da 
tentativa 
7 em 10 pontos 
Tempo decorrido 
 
Instruções Caso necessite a utilização do "EXCEL" clique no link ao 
lado -----------> excel.xlsx 
 
 
PROVA N2 2021 UAM – SISTEMAS OPERACIONAIS 
 
PERGUNTA 1 
1. O gerenciador de processos é parte integrante de um sistema operacional 
moderno. Como sabemos, um sistema operacional é necessário para que um 
microcomputador possa ser operado da maneira como costumamos realizar, 
isto é, com o uso de mouse , teclado, em ambiente texto ou gráfico. Com o 
advento do suporte ao ambiente gráfico, os microcomputadores tornaram-se 
ainda mais populares e isso fez com que a indústria de microcomputadores 
crescesse ainda mais. Todavia, de nada serviria um ambiente bonito e 
funcional, como o ambiente gráfico, se o microcomputador não pudesse 
executar vários processos quase ao mesmo tempo. 
Sobre isso, em que consiste o gerenciador de processos e como ele realiza a 
tarefa? 
 
Tanto a memória quanto a CPU não podem ser compartilhadas, sendo 
de uso exclusivo do sistema operacional. É ele que realiza a tarefa para 
o gerenciador de processos. 
 
Apenas as máquinas antigas (microcomputadores antigos) 
necessitavam de um gerenciador de processos, sendo essa 
necessidade superada hoje, visto que o próprio hardware do 
microcomputador realiza essa função. 
 
Em multiprogramação, uma CPU pode executar vários processos 
com o recurso de compartilhamento de tempo. Assim, é possível 
para simular a execução de vários processos. 
https://anhembi.blackboard.com/bbcswebdav/pid-19672241-dt-content-rid-84766551_1/xid-84766551_1
 
O escalonador de tarefas dos sistemas tem como característica iniciar 
outro processo apenas quando um termina, sendo impossível ter mais 
de um processo na memória. 
 
Para realizar a tarefa que lhe compete, o gerenciador de processos usa 
um algoritmo especial de compartilhamento de memória e, assim, 
realiza as ações conforme são programadas. 
PERGUNTA 2 
1. Entre as várias tarefas de gerenciamento de um sistema operacional, uma 
delas diz respeito ao gerenciamento de recursos. No âmbito de um SO, 
recursos consistem em uma função ou capacidade que é disposta por um 
computador para ser utilizado pelos usuários de forma direta ou indireta. 
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos . 4. ed. São 
Paulo: Pearson Education do Brasil, 2016. 
Qual assertiva está correta quanto às características do gerenciamento de 
recursos em um SO? 
 
Os recursos que são gerenciados por um gerenciador de recursos são 
exclusivamente de hardware externo. 
 
Os recursos que são gerenciados por um gerenciador de recursos são 
exclusivamente de hardware. 
 
Os recursos que são gerenciados por um gerenciador de recursos são 
exclusivamente de software. 
 
Os recursos que são gerenciados por um gerenciador de recursos 
são exclusivamente de hardware interno. 
 
Os recursos que são gerenciados por um gerenciador de recursos são 
podem ser de software ou hardware. 
PERGUNTA 3 
1. Como o computador precisa executar várias funções ao mesmo tempo e como 
para cada tarefa existem vários processos envolvidos, o Sistema Operacional 
precisa gerenciar a melhor forma de comunicação entre todos os processos em 
curso. 
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos . 4. ed. São 
Paulo: Pearson Education do Brasil, 2016. 
Qual assertiva é correta acerca do sincronismo entre a comunicação entre 
processos? 
 
Em todas as comunicações entre processos, quando ocorre a 
requisição de um recurso, todos os demais são interrompidos. 
 
Não existe a comunicação entre processos durante a execução de uma 
tarefa, porque todos são independentes. 
 
A forma como a comunicação entre processos é sempre muito simples, 
porque os dados sempre são poucos. 
 
A forma como a comunicação entre processos é sempre muito 
complexa, por envolver vários tipos de dados. 
 
Os parâmetros que estão envolvidos na comunicação entre 
processos podem ser simples ou complexos. 
PERGUNTA 4 
1. Em um Sistema Operacional, entre suas várias tarefas em promover a 
melhor interface entre o hardware e os demais utilitários fornecidos para o 
usuário, está em definir que tipo de tarefas precisam ser realizada primeiro 
em relação às demais que estão em curso, por meio dos processos 
existentes. Assim, existem vários tipos de escolhas disponíveis para serem 
aplicadas aos SO atuais. 
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São 
Paulo: Pearson Education do Brasil, 2016. 
Informe a assertiva correta da ação do algoritmo de escalonamento em 
lote. 
 
 
É aplicado com um conjunto infinito de processos e no uso de 
interação. 
 É aplicado em um conjunto finito de processos e no uso de interação. 
 
É aplicado em um conjunto finito de processos sem a necessidade 
de interação. 
 
É aplicado em um conjunto de até cinco processos, sem a preocupação 
com interação. 
 
É aplicado em um conjunto infinito de processos, com ou sem 
interação externa ao lote. 
PERGUNTA 5 
1. Como a memória e os vários tipos disponíveis no hardware do computador 
ajudam na velocidade com que as tarefas são realizadas, é importante que 
uma boa administração dessas memórias também aconteça. Sendo assim, 
as informações são divididas em partes, denominadas como sendo a 
técnica de segmentação de memória. 
DEITEL, H. Sistemas operacionais. 3. ed. São Paulo: Pearson, 2005. 
Qual assertiva a seguir é correta para a característica da estratégia de 
segmentação da memória? 
 
 
Com a segmentação, cada pedaço segmentado possui espaços de 
endereçamento dependentes uns dos outros. 
 
O tamanho de cada segmento de memória com uso dessa estratégia 
tem valor fixo e invariável. 
 
No uso da estratégia de segmentação de memória, apenas pode-se 
alocar lá as variáveis que são utilizadas nas memórias. 
 
O uso da segmentação permite que tipos diferentes de estruturas 
de dados possam usufruir dos espaços. 
 
Mesmo sendo uma estratégia aplicada para melhorar o espaço 
disponível, a segmentação não consegue atingir esse objetivo. 
PERGUNTA 6 
1. Por vezes, o usuário inicia a execução de um aplicativo que se desdobra em 
vários processos na memória e estes realizam, cada um deles, uma parte 
do que o usuário precisa, ou então ocorre a situação na qual dois ou mais 
processos precisam utilizar o mesmo recurso. Nessa situação, pode ocorrer 
de um determinado processo necessitar esperar que outro processo 
conclua algum processamento. Surge, então, a necessidade de coordenar e 
sincronizar esses processos. Diversas abordagens são utilizadas para 
controlar situações como essa. 
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São 
Paulo: Pearson Education do Brasil, 2016. 
Qual alternativa é uma abordagem válida de acordo com o que foi visto no 
texto? 
 
 
Nunca instalar mais de um aplicativo que utilize o mesmo tipo de 
recurso. 
 
Limitar o número de aplicativos instalados para não permitir a 
ocorrência disso. 
 Utilizar algum mecanismo de controle de regiões críticas. 
 
Preferir um Sistema Operacional moderno que não permite que esse 
tipo de situação ocorra. 
 
Executar apenas um aplicativo por vez, impedindo, assim, que isso 
ocorra. 
PERGUNTA 7 
1. O deadlock é uma denominação dada à situação em que dois ou mais 
recursos estão à espera de um recurso que está sendo utilizado pelo outro 
e vice-versa. Nesse caso, o Sistema Operacional precisa tomar uma decisão 
para evitar que os processos não sejam finalizados por falta de recurso 
disponível. 
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São 
Paulo: Pearson Education do Brasil, 2016. 
A técnica de preempção para a situação de deadlock é a única forma de 
liberar o recurso mútuo. 
PORQUE 
Permite queo SO suspenda o privilégio de acesso a um recurso mútuo. 
Analisando as afirmações acima, conclui-se que: 
 
 As duas afirmações são verdadeiras, e a segunda justifica a primeira. 
 
As duas afirmações são verdadeiras, e a segunda não justifica a 
primeira. 
 A primeira afirmação é verdadeira, e a segunda é falsa. 
 A primeira afirmação é falsa, e a segunda é verdadeira. 
 As duas afirmações são falsas. 
PERGUNTA 8 
1. Quando um processo é iniciado, ele é armazenado na memória principal, se 
couber. Todavia, com o avanço das linguagens de programação e o 
desenvolvimento de aplicativos com interfaces gráficas complexas e, até 
mesmo, os aplicativos para exibição de filmes, cada vez mais os aplicativos 
estão necessitando de volumes maiores de memória. Uma abordagem para a 
solução do problema de limitação de memória real é implementar o conceito de 
memória virtual. 
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos . 4. ed. São 
Paulo: Pearson Education do Brasil, 2016. 
Qual das alternativas abaixo apresenta o mecanismo correto de gerenciamento 
de memória nos sistemas operacionais modernos? 
 
O gerenciador de memória usa a abstração da memória real e virtual, e 
implementa um conceito chamado de paginação, na qual páginas de 
memória virtual são mapeadas para a memória secundária. 
 
Não implementa, pois os microcomputadores modernos são dotados 
de grande capacidade de memória, sendo praticamente impossível um 
aplicativo consumir toda a memória disponível. 
 
A memória do microcomputador é dividida entre memória real e 
virtual. A memória virtual é aquela que se obtém utilizando 
um pendrive de boa capacidade, preferindo-se o de marcas confiáveis. 
 
O sistema operacional implementa o conceito de gerenciamento 
de memória baseado no algoritmo de escalonamento FIFO, que é 
rápido e eficiente e completamente aplicável ao problema. 
 
 Tanto FIFO quanto LIFO são abordagens que são responsáveis pela 
implementação do gerenciamento de memória, sendo FIFO melhor do 
que LIFO, e o primeiro muito mais utilizado do que o segundo. 
PERGUNTA 9 
1. Um equipamento do tipo microcomputador pode realizar diferentes tipos de 
atividades, entre as quais podemos, por exemplo, editar textos, assistir a filmes 
ou ouvir músicas. Também utilizando um microcomputador, podemos executar 
diferentes aplicativos e eles podem ser das mais diferentes finalidades, desde 
os educativos aos científicos ou profissionais. Mesmo que inicialmente um 
microcomputador não possua um determinado tipo de aplicativo, isso pode ser 
resolvido simplesmente instalando o aplicativo e, a partir de então, novas 
funcionalidades estarão disponíveis. 
Considerando-se esse cenário de pluralidade de funções do microcomputador, 
quem, em sua opinião, permite que tudo funcione coordenadamente? 
 Algoritmo de escalonamento. 
 Sistema operacional. 
 Gerenciador de recursos. 
 Gerenciador de processos. 
 Gerenciador de memória. 
PERGUNTA 10 
1. Os recursos de hardware 
disponíveis em qualquer computador são finitos. Para tentar contornar esse 
obstáculo, o Sistema Operacional tem a tarefa de gerenciar esses recursos 
para o desempenho. Em alguns casos, as estratégias disponíveis que são 
utilizadas podem resolver o problema, mas com perda em termos de 
velocidade do computador. 
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos . 4. ed. São 
Paulo: Pearson Education do Brasil, 2016. 
A alocação de segmentos livres baseada em mapa de bits é um problema para 
o gerenciador de memória. 
PORQUE 
É necessário percorrer todo o mapa para encontrar um espaço livre adequado 
ao processo. 
Analisando as afirmações acima, conclui-se que: 
 
As duas afirmações são verdadeiras, e a segunda não justifica a 
primeira. 
 A primeira afirmação é falsa, e a segunda é verdadeira. 
 A primeira afirmação é verdadeira, e a segunda é falsa. 
 As duas afirmações são falsas. 
 As duas afirmações são verdadeiras, e a segunda justifica a primeira.

Continue navegando