Questões de Concurso
Comentadas sobre processos em sistemas operacionais
Foram encontradas 414 questões
I. Um programa é uma entidade passiva armazenada em disco, contendo instruções que poderão ser executadas pelo sistema.
II. Um processo corresponde a uma instância de um programa em execução, fazendo uso de recursos do sistema operacional.
III. Um mesmo programa pode originar vários processos sendo executados simultaneamente.
IV. Processos não dependem de recursos como memória e CPU, pois utilizam apenas os dados armazenados em disco pelo programa.
Considerando as afirmativas apresentadas, assinale a alternativa que contém a sequência correta de verdadeiro (V) ou falso (F):
Qual comando e diretório do sistema de arquivos virtual fornecem, respectivamente, a lista de arquivos abertos por um processo e informações detalhadas sobre o estado dos processos em execução?
Considerando o gerenciamento de processos em sistemas operacionais, analise as afirmativas a seguir, assinalando V para Verdadeiro e F para Falso:
( ) Os processos não são identificados individualmente.
( ) O estado do processo é armazenado em seu bloco de controle.
( ) O escalonamento de processos pode ser dividido entre de curto prazo, médio prazo, longo prazo e de entrada/saída.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
( ) 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.
O sinal padrão enviado ao processo nesse contexto é o
Em sistemas operacionais, o fenômeno de deadlock ocorre quando um conjunto de processos permanece indefinidamente bloqueado, cada um aguardando recursos detidos por outros. As condições necessárias para a ocorrência de deadlock foram formalizadas por Coffman conditions e são utilizadas como base para técnicas de prevenção, evitação e detecção. A esse respeito, analise as afirmativas a seguir:
I.A condição de exclusão mútua estabelece que pelo menos um recurso do sistema deve ser não compartilhável, isto é, sua utilização por um processo impede simultaneamente o uso por outros processos.
II.A condição de posse e espera (hold and wait) ocorre quando um processo mantém a posse de um ou mais recursos já alocados enquanto aguarda a concessão de recursos adicionais que ainda não lhe foram atribuídos.
III.A condição de espera circular pode ser prevenida pela imposição de uma ordem total sobre os tipos de recursos, exigindo que todos os processos requisitem recursos em ordem crescente dessa hierarquia, eliminando a possibilidade de ciclos no grafo de alocação.
É correto o que se afirma em:
Um administrador Linux executa o comando abaixo:
kill -9 1234
Qual é o comportamento esperado do sistema após a execução desse comando?
Considere um sistema operacional que utiliza semáforos para controlar o acesso a regiões críticas compartilhadas entre processos concorrentes.
Analise as assertivas a seguir e assinale a alternativa CORRETA: