Questões de Concurso
Sobre processos em sistemas operacionais
Foram encontradas 456 questões
Trata-se
Os termos que preenchem, corretamente, as lacunas são:
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