Questões de Concurso
Sobre processos em sistemas operacionais
Foram encontradas 444 questões
Um usuário Linux executa o seguinte comando: $ xeyes
A seguir aciona a combinação de teclas Ctrl‐Z, o que resulta na seguinte mensagem: [1] 3409
Depois executa os comandos abaixo, que são apresentados com as suas respectivas saídas:
$ top &
[2] 3410
$ killall top
Assinale a alternativa que descreve o resultado da execução dos seguintes comandos:
$ bg1
$ fg2
Sobre escalonamento de processos, considere as afirmativas a seguir.
I. No escalonamento não preemptivo, um processo executa até que seja bloqueado ou termine.
II. No escalonamento preemptivo, um processo executa por um tempo máximo fixado.
III. O escalonamento não preemptivo requer a existência de uma interrupção de relógio.
IV. O escalonamento preemptivo permite que um processo execute por horas sem ser compulsoriamente suspenso.
Assinale a alternativa correta.
− Estado do processo: I .
− II : incluem o período de tempo real e de CPU usados, os limites de tempo, os números de conta, os números de jobs ou processos etc.
− Contador do programa: indica o endereço da próxima instrução a ser executada para este processo.
− Informações de escalonamento de CPU: III . Preenche, correta e respectivamente, as lacunas I, II e III:
Preenche, correta e respectivamente, as lacunas I, II e III:
A descrição acima refere-se ao algoritmo de escalonamento de processos
Um novo processo pode ser criado e executado, podendo ser terminado por diversas condições voluntárias, entre elas o cancelamento por outro processo.
I. Início do sistema.
II. Um processo em execução executa uma chamada de sistema de criação de processo.
III. Uma requisição do usuário para criar um novo processo.
IV. Uma requisição efetuada pela rede.
Está correto o que se afirma APENAS em
As lacunas I e II são preenchidas, correta e respectivamente, com
I. Uma variável do tipo semáforo tem a propriedade da exclusão mútua, ou seja, apenas um processo pode estar ativo em um semáforo.
II. Uma variável do tipo Monitor tem o valor 0 (zero), indicando que nenhum sinal para despertar foi salvo, ou um valor positivo, caso um ou mais sinais para despertar estejam pendentes.
III. Uma variável do tipo Mutex é boa apenas para gerenciar a exclusão mútua de algum recurso ou parte do código compartilhado.
É correto o que se afirma em:
I.Os processos devem ocupar simultaneamente a região crítica.
II. Nenhum processo sendo executado fora da região crítica pode bloquear outros processos.
III. As soluções devem levar em conta o número de processadores (CPU) e suas velocidades de processamento.É correto o que se afirma em :
Considere as afirmativas sobre os conceitos de processo e thread.
1) Diferente dos processos, os threads possuem: um contador de programa, uma pilha de execução e registradores.
2) Além de compartilhar o mesmo espaço de endereçamento, os threads compartilham o mesmo conjunto de arquivos abertos, processos filhos, discos, impressoras e outros recursos.
3) Há dois modos principais de implementar um pacote de threads: Nível de Usuário e Nível de Núcleo.
4) Uma vantagem da implementa a nível de usuário é que podemos utilizar o recurso de threads, mesmo se o SO não suportar.
Estão corretas:
(Tanenbaum, 2010)
Assinale a alternativa que identifica tal escolha.