Questões de Concurso
Sobre processos em sistemas operacionais
Foram encontradas 447 questões
I. A utilização de uma área temporária de disco para permitir que o processador execute outras tarefas enquanto que os dispositivos de E/S manipulam os dados é uma técnica conhecida como Spooling.
II. Reentrância é a capacidade do sistema operacional de trazer o código executável para memória uma única vez e compartilhá-lo por diversos processos.
III. O multiprocessamento possibilita a execução simultânea de mais de um processo.
Estão CORRETAS as afirmativas:
Considere o típico problema do produtor‐consumidor implementado através do pseudocódigo mostrado a seguir, onde produz é uma função que produz um novo produto e TAMANHO é a capacidade máxima de armazenamento do depósito. A primeira posição utilizável do depósito é a posição zero. Considere também que as duas funções f1 e f2 são executadas de forma atômica:

Assinale a alternativa que apresenta o código do produtor‐consumidor que funciona corretamente de forma concorrente:
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 :