Questões de Concurso sobre Gerenciamento de Processos e Recursos

Questões de Concurso sobre Gerenciamento de Processos e Recursos

 
 
Disciplina 1
Assunto 6
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
331 questões encontradas
Questões por página
20
Mais recentes
 

O gerenciamento de processos e memória é fundamental para o funcionamento eficiente de um sistema operacional moderno. Analise as afirmativas a seguir sobre os mecanismos de sincronização e memória virtual.


I- O impasse (deadlock) ocorre quando um grupo de processos entra em espera circular, onde cada processo aguarda por um recurso retido por outro processo do mesmo grupo.

II- A paginação é uma técnica que divide a memória física em quadros (frames) de tamanho fixo, permitindo que a memória lógica de um processo seja alocada de forma não contígua.

III- O algoritmo de escalonamento Round Robin prioriza processos com menor tempo de execução restante (Shortest Remaining Time Next), eliminando completamente a chance de inanição (starvation).

IV- A Memória Virtual utiliza uma parte do armazenamento secundário para simular memória RAM adicional, gerenciando a transferência de páginas através da Unidade de Gerenciamento de Memória (MMU).


Assinale a alternativa que apresenta somente as proposições CORRETAS:


A

I, II e IV.


B

I, II e III.


C

I, II, III e IV.


D

I e III.


E

II e IV.

Um computador possui um processador com um único núcleo. Para que várias tarefas pareçam estar em andamento ao mesmo tempo, o sistema operacional alterna rapidamente a execução entre elas, concedendo pequenas fatias de tempo do processador a cada uma. Considerando os conceitos de paralelismo e concorrência, assinale a alternativa que interpreta corretamente essa situação.


A

As tarefas são executadas de forma paralela, pois passam a ser processadas ao mesmo tempo nesse núcleo.


B

Há paralelismo, porque o sistema operacional divide o núcleo em vários núcleos físicos durante a execução.


C

Há concorrência somente se um segundo processador físico for acrescentado ao computador.


D

As tarefas são executadas de forma concorrente, pois alternam o uso do núcleo, sem que haja execução simultânea.


E

A concorrência pressupõe que as tarefas compartilhem dados entre si durante a execução.

No contexto do gerenciamento de deadlocks em sistemas operacionais, existem estratégias voltadas para a prevenção, que consistem em invalidar pelo menos uma das quatro condições necessárias para a ocorrência do impasse. Considerando a técnica que obriga todos os processos a solicitarem recursos seguindo estritamente uma ordem linear crescente baseada em uma numeração única atribuída a cada tipo de recurso disponível no sistema, é correto afirmar que essa abordagem específica visa eliminar a(s) seguinte(s) condição(ões) de deadlock:


A

exclusão mútua.


B

inanição.


C

não preempção.


D

posse e espera.


E

espera circular.

Considere um sistema operacional com três processos (P1, P2 e P3) e três recursos (R1, R2 e R3). Cada recurso possui uma única instância, e nenhum dos recursos pode ser retirado à força do processo que o possui. Em determinado momento, o estado do sistema é:

• P1 possui R1 e solicita R2;

• P2 possui R2 e solicita R3;

• P3 possui R3 e solicita R1.

Com base nas condições de Coffman, assinale a alternativa que apresenta a conclusão correta sobre esse estado do sistema.


A

Os recursos possuem uma única instância, o que por si só caracteriza a exclusão mútua, determinando a ocorrência de deadlock. Se houvesse mais de uma instância de cada recurso, a espera circular deixaria de existir.


B

O enunciado não apresenta a ordem em que P1, P2 e P3 foram criados, não sendo possível determinar a ocorrência de deadlock.


C

Os três processos formam uma espera circular e estão presentes simultaneamente as condições de exclusão mútua, posse e espera e não preempção, existindo deadlock.


D

Como há três processos e cada um deles possui um recurso, não existe deadlock. Pelo menos um processo pode liberar um recurso, evitando impasses.


E

A espera circular caracteriza deadlock somente quando há dois processos envolvidos. Como a situação apresenta três processos, não existe deadlock.

Sobre o deadlocks e inanição em sistemas operacionais, informe verdadeiro (V) ou falso (F) para as assertivas abaixo e, em seguida, marque a opção que apresenta a sequência correta.


( ) Uma situação de deadlock pode surgir se as quatro condições a seguir ocorrerem simultaneamente em um sistema: exclusão mútua; retenção e espera; inexistência de preempção; espera circular.

( ) O algoritmo do banqueiro é um método de evitação de deadlocks que, quando aplicável, assegura que o sistema não será levado a um estado inseguro.

( ) A preempção de recursos é a solução segura para resolver deadlocks sem custos adicionais ou dificuldade prática.

( ) Exigir que cada processo solicite todos os recursos que irá precisar antes de iniciar a execução elimina a condição de retenção e espera, prevenindo deadlocks, mas pode levar à baixa utilização de recursos e degradação significativa do desempenho.


A

(V); (F); (V); (F).


B

(V); (V); (F); (V).


C

(V); (V); (V); (F).


D

(F); (F); (F); (V).

Um computador possui um processador com um único núcleo. Para que várias tarefas pareçam estar em andamento ao mesmo tempo, o sistema operacional alterna rapidamente a execução entre elas, concedendo pequenas fatias de tempo do processador a cada uma. Considerando os conceitos de paralelismo e concorrência, assinale a alternativa que interpreta corretamente essa situação.


A

As tarefas são executadas de forma paralela, pois passam a ser processadas ao mesmo tempo nesse núcleo.


B

Há paralelismo, porque o sistema operacional divide o núcleo em vários núcleos físicos durante a execução.


C

Há concorrência somente se um segundo processador físico for acrescentado ao computador.


D

As tarefas são executadas de forma concorrente, pois alternam o uso do núcleo, sem que haja execução simultânea.


E

A concorrência pressupõe que as tarefas compartilhem dados entre si durante a execução.

Analise as afirmativas abaixo sobre as condições necessárias para a ocorrência de um deadlock (impasse) em um sistema, conforme a teoria de Silberschatz.


I. Exclusão mútua: pelo menos um recurso deve ser mantido em modo não compartilhável.

II. Posse e espera: um processo deve estar segurando pelo menos um recurso e esperando para adquirir recursos adicionais que estão detidos por outros processos.

III. Preempção obrigatória: o sistema operacional deve ter o poder de retirar um recurso de um processo a qualquer momento para evitar a espera.

IV. Espera circular: deve existir um conjunto {𝑃0 , 𝑃1 , … , 𝑃𝑛} de processos em espera, tal que 𝑃0 espera por um recurso de 𝑃1 , 𝑃1 por 𝑃2 , e assim sucessivamente até 𝑃𝑛 esperar por um recurso de 𝑃0 .


Estão corretas apenas as afirmativas


A

I e II.


B

II e III.


C

I, II e IV.


D

I, III e IV.

Em sistemas operacionais, um deadlock pode ocorrer quando processos permanecem bloqueados aguardando recursos mantidos entre si. Entre as condições clássicas associadas a esse fenômeno, encontra-se:


A

exclusão mútua.


B

troca de contexto.


C

paginação por demanda.


D

escalonamento preemptivo.

Em sistemas operacionais, o deadlock ocorre quando processos ficam bloqueados indefinidamente aguardando recursos mantidos por outros processos. Assinale a alternativa que apresenta uma das condições necessárias para a ocorrência de deadlock.


A

Alternância justa.


B

Escalonamento circular.


C

Exclusão mútua.


D

Execução paralela.


E

Preempção forçada.

Que abordagem de uso do computador pode ser associada a algoritmo de escalonamento de processos?


A

Chaveamento circular (round-robin).


B

Por loteria (lottery scheduling).


C

Tarefa mais curta primeiro (shortest job first).


D

Primeiro a chegar, primeiro a ser servido (first-come, first-served).

A função de um sistema operacional vai além de apenas gerenciar recursos, sendo responsável por gerenciar a abstração de hardware para os programas de usuário e fornecer serviços essenciais, como gerenciamento de processos, gerenciamento de entrada e saída e controle de concorrência.


C

Certo


E

Errado

O Sistema Operacional (SO) precisa lidar constantemente com requisições por recursos, dependendo de um algoritmo para decidir qual processo consegue determinado recurso e quando. Considere a seguinte situação na qual muitos processos querem imprimir um documento: suponha que o algoritmo implementado no SO para decidir como alocar a impressora, cede esse dispositivo ao processo com o menor arquivo a ser impresso. Tal algoritmo busca maximizar o atendimento rápido a processos com pequenas tarefas a serem executadas. Ocorre que existem muitos processos requisitando a impressora, sendo que um desses processos possui um arquivo grande. Assim, a cada instante no qual a impressora está livre, o algoritmo do SO a disponibiliza para o próximo processo com arquivo pequeno para imprimir, de modo que o processo com arquivo grande é preterido indefinidamente, embora não esteja bloqueado. Essa situação leva o processo com arquivo grande a ser impresso à condição de __________.


A

Starvation.


B

Host.


C

Livelock.


D

Deadlock.


E

Checkpoint.

O gerenciador de tarefas é uma ferramenta frequentemente utilizada para monitorar recursos de CPU, finalizar aplicativos que não estão respondendo, entre outras ações. Há diversas maneiras de acessar essa ferramenta, assinale a que não corresponde a uma maneira possível de acesso a mesma.


A

Para acessa o gerenciador de tarefas no Windows 11 você pode utilizar o atalho win + x, em seguida selecionar gerenciador de tarefas.


B

Para acessa o gerenciador de tarefas no Windows 11 você pode utilizar o atalho ctrl + shift + esc.


C

Para acessa o gerenciador de tarefas no Windows 11 você pode pesquisar no componente de pesquisa do Windows e abrir a ferramenta.


D

Para acessa o gerenciador de tarefas no Windows 11 você pode utilizar o atalho ctrl + alt + del, em seguida selecionar gerenciador de tarefas.


E

Para acessa o gerenciador de tarefas no Windows 11 você pode utilizar o atalho ctrl + alt + esc.

Sistemas operacionais gerenciam os recursos do computador e permitem a interação entre o hardware e o usuário.


C

Certo


E

Errado

Um sistema operacional é projetado para isolar componentes críticos (como gerenciamento de memória e escalonamento de processos) em um núcleo mínimo, enquanto serviços não essenciais (como drivers de dispositivos) são executados em modo usuário. Essa abordagem visa aumentar a modularidade e a tolerância a falhas. A estrutura desse sistema operacional é classificada como:


A

Monolítica.


B

Microkernel.


C

Em camadas.


D

Modular com módulos carregáveis.


E

Cliente-servidor.

Para cumprir o requisito de leitura das informações por processos distintos, basta criar um único programa para leitura dos dados e, nesse programa, criar threads para a leitura das informações de cada unidade.


C

Certo


E

Errado

Em sistemas operacionais, um problema de esgotamento de recursos que pode levar alguns processos a nunca serem servidos é denominado de


A

impasse.


B

segmentação.


C

sincronização.


D

paginação.


E

inanição.

A simulação de uso do processador, no exemplo, está associada a qual política de escalonamento?


A

Vazão, maximizando o número de processos executados por instante de tempo.


B

Justiça, fazendo com que processos semelhantes tenham tempos iguais para uso da CPU.


C

Tempo de retorno, minimizando o tempo médio entre a criação e o término dos processos.


D

Proporcionalidade, fazendo com que todos os processos tenham acesso à CPU o mais rápido possível.

É uma situação em sistemas operacionais na qual dois ou mais processos ficam permanentemente bloqueados porque estão esperando por recursos que nunca serão liberados. Em termos mais simples, é um impasse em que nenhum dos processos pode continuar sua execução, pois cada um está aguardando um recurso que está sendo usado por outro processo no impasse. Para que aconteça essa situação, as condições de exclusão mútua, espera por recursos, não preempção e espera circular devem acontecer ao mesmo tempo. Qual o nome desta situação?


A

Overflow.


B

Deadlock.


C

Escalonamento.


D

Condição de corrida.

No contexto dos sistemas operacionais, o gerenciamento de recursos inclui a multiplexação, que pode ocorrer de duas maneiras diferentes. Assim sendo, a alternativa que descreve CORRETAMENTE a multiplexação no tempo é:


A

Cada cliente tem um direito exclusivo a uma parte do recurso.


B

O sistema operacional permite que múltiplos programas sejam executados simultaneamente, sem necessidade de revezamento de recursos.


C

Todos os recursos do sistema são alocados permanentemente em um único programa até o fim de sua execução.


D

Diferentes programas ou usuários se revezam na utilização de um mesmo recurso ao longo do tempo, com a alocação ordenada de uso da CPU.


E

Na multiplexação no tempo, o compartilhamento de recursos ocorre exclusivamente no espaço físico, como no caso de unidades flash.

 
Ir para a página:
OK
 
Gerar simulado