Questões de Concurso
Sobre processos em sistemas operacionais
Foram encontradas 453 questões
O gerenciamento de processos é uma função essencial do núcleo (kernel) do sistema operacional Linux.
Assinale a alternativa correta sobre os estados, hierarquia e comandos relacionados aos processos nesse ambiente.
Julgue o item a seguir, relativo aos fundamentos e à gestão de sistemas operacionais.
Na gestão de processos, o escalonamento por prioridade garante que processos administrativos críticos, como rotinas de backup, sempre sejam executados antes de qualquer outro processo, independentemente da carga do sistema.
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.
Acerca dos sistemas operacionais, julgue o item a seguir.
A criação de threads, dentro de um mesmo processo, implica a criação de uma cópia independente do espaço de endereçamento virtual, não sendo compartilhados os dados globais e as variáveis estáticas entre o processo e a thread.