Questões de Concurso sobre Gerenciamento de Processos e Recursos

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
327 questões encontradas
Questões por página
20
Mais recentes
 

Em um sistema multitarefa com recursos replicados, a representação dos recursos alocados em uma estrutura do tipo grafo (grafo de alocação de recurso) permite inferir a inexistência de deadlock para o grafo sem ciclo e a sua existência no caso contrário.


C
Certo

E
Errado

Em um SO, a função principal de um escalonador é interromper um processo em execução (ou escalonado) por outro que tenha prioridade maior no momento em que ocorrer alteração do status de um processo para apto.


C

Certo


E

Errado

O trecho mostra a configuração do arquivo Imagem associada para resolução da questãoem um sistema operacional Linux. Nesse sistema, existem dois serviços que controlam o processo de Imagem associada para resolução da questão O primeiro trata mensagens do sistema e o segundo trata mensagens do kernel, por exemplo, mensagens dos protocolos.


C
Certo

E
Errado

A segunda linha direciona todos as mensagens do kernel do tipo crit para um host remoto chamado prova. A terceira linha redireciona as mensagens crit para a console, caso o servidor prova não esteja disponível.


C
Certo

E
Errado
A primeira linha mostrada permite que qualquer mensagem que tem kernel facilities seja enviada para o arquivo Imagem associada para resolução da questão A quarta linha informa ao syslogd para salvar todas as mensagens do kernel que têm prioridades de info até warning no arquivo Imagem associada para resolução da questão

C
Certo

E
Errado

Um dos riscos de uma política de alocação de recursos do tipo primeiro a chegar, primeiro a ser servido é a ocorrência de condição de inanição (starvation) para os processos.


C

Certo


E

Errado

Assinale a alternativa correta sobre o conceito de processo em um Sistema Operacional (SO).


A

O conceito de processo é a base para a implementação de qualquer SO seja ele monoprogramável, multiprogramável ou de múltiplos processadores.


B

Num sistema multiusuário, cada usuário tem garantia de possuir o processador e todos os demais recursos reservados exclusivamente para si sempre que for necessário.


C

Um processo é formado por duas partes: contexto de software e contexto de hardware, que juntas mantêm todas as informações necessárias à execução de um programa.


D

A gerência do processador é uma das principais funções de um sistema operacional. Através dos processos, um programa pode alocar recursos, compartilhar dados e trocar informações.


E

Um processo pode ser entendido como um conjunto de programas em execução, que têm suas informações mantidas pelo sistema operacional.

No Linux as funções do kernel (agendamento de processos, gerenciamento de memória, operações de entrada e saída e acesso ao sistema de arquivos) são executadas no espaço do kernel. Isso significa que ele é um

A
multitarefa, monousuário.

B
kernel monolítico.

C
monotarefa, multiusuário.

D
kernel múltiplo.

E
monotarefa, monousuário.

Considerando-se o conceito de processo em sistemas operacionais, é INCORRETO afirmar que


A

pode gerar alguma saída que outro processo irá utilizar como entrada.


B

pode mudar do estado "executando" para o estado "pronto".


C

pode ser bloqueado, em geral, para esperar uma entrada ainda não disponível.


D

pode ter um inter-call-id para ser chamado por outros processos.

Cada sistema operacional possui sua política de escalonamento adequada ao seu propósito e às suas características. Sistemas de tempo compartilhado, por exemplo, possuem requisitos de escalonamento distintos dos sistemas de tempo real. Assinale a alternativa correta sobre critérios de escalonamento.


A

Throughput: é o tempo que um processo leva no estado de execução, durante seu processamento.


B

Tempo de Processador: é o tempo total que o processo permaneceu no sistema, desde sua criação até o momento em que é encerrado.


C

Tempo de Turnaround: é o número de processos executados em um determinado intervalo de tempo.


D

Tempo de Espera (pela CPU): é todo o tempo que o processo permanece na fila de pronto, aguardando a liberação da CPU para ser executado.


E

Tempo de Resposta: é o tempo que um processo leva para responder a uma interrupção do sistema.

Quanto a processos considere as afirmativas:

I- Podem estar no estado de pronto, em execução ou bloqueado.

II - No UNIX, a chamada Fork é responsável por matar um processo filho.

III - Escalonador é o responsável em definir qual processo, no estado de pronto, deverá utilizar a CPU.

Está (ão) correta (s) apenas:


A

I


B

I e II


C

II e III


D

I e III


E

III

Assinale a alternativa CORRETA, considerando o gerenciamento de processos em sistemas operacionais.


A

O bloco de controle de processos armazena informações sobre o usuário responsável por um determinado processo.


B

O escalonador de processos é uma rotina responsável por carregar na memória do computador os processos para execução, controlando o grau de multiprogramação.


C

Os processos filhos criados não podem fazer uso de recursos externos àqueles já usados pelo processo pai.


D

Um fluxo de execução ou thread pode ser considerado um agrupamento de vários processos tradicionais.

Um processo muda de estado diversas vezes durante sua permanência no sistema, devido aos eventos ocorridos durante sua execução. Por exemplo, ele pode passar do estado de Espera para o estado de Pronto, denotado Espera→Pronto, quando após o término do tratamento da interrupção, o processo volta à fila de Pronto para disputar novamente o uso da CPU. Assinale a alternativa que contém apenas mudanças possíveis.


A

Criação→Pronto, Pronto→Execução e Execução→Pronto.


B

Pronto→Criação, Execução→Espera e Execução→Saída.


C

Espera→Execução, Execução→Pronto e Pronto→Execução.


D

Criação→Execução, Execução→Pronto e Pronto→Execução.


E

Pronto→Espera, Espera→Execução e Criação→Execução.

Considerando-se o escalonamento de processos em sistemas operacionais, é INCORRETO afirmar


A

que a suspensão de um processo em um instante arbitrário, para que outro passe a executar, pode levar a uma condição de corrida.


B

que, no escalonamento por prioridade, as prioridades dos processos são definidas de forma estática.


C

que o escalonamento preemptivo permite suspender temporariamente um processo.


D

que o escalonador, que usa a política round robin, mantém uma lista de processos prontos para executar.

Quando a execução de um processo é temporariamente suspensa, para que o processo possa ser posteriormente posto em execução com o estado que tinha quando foi suspenso, é necessário armazenar informações sobre o estado do processo. Há sistemas operacionais que armazenam essas informações em estruturas de dados chamadas bloco de controle de processo (process control block).

C
Certo

E
Errado

Analise as seguintes afirmações sobre escalonamento de processos.

I. Um algoritmo de escalonamento preemptivo escolhe um processo e o coloca em execução por um tempo máximo fixado.

II. O escalonador de curto prazo (ou despachante) executa, freqüentemente, e decide qual será a próxima tarefa a ser executada.

III. Apesar das sofisticadas técnicas de escalonamento de processos, é possível que todos os processos ativos na memória estejam parados, aguardando, por exemplo, por operações de entrada e saída.

Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).


A
Apenas II.

B
Apenas I e II.

C
Apenas I e III.

D
Apenas II e III.

E
I, II e III.

Analise as seguintes afirmações acerca da estrutura geral de gerenciamento de recursos utilizada nos sistemas operacionais corporativos.

I - A estratégia de micro-kernel estrutura o sistema operacional, removendo todos os componentes não-essenciais do kernel, implementando-os como programas em nível de sistema e usuário. Todavia, oferece gerenciamento mínimo de processos e memória.

II - A estrutura do sistema operacional AIX é organizada, originalmente, compreendendo seis módulos carregáveis do kernel: classes de escalonamento, sistemas de arquivos, chamadas de sistema carregáveis, formatos executáveis, módulos STREAM, drivers de dispositivo e de barramento.

III - O Linux implementa memória virtual usando paginação por demanda com clustering – que trata, em especial, de falhas de página trazendo não apenas a página que falta, mas também várias páginas subseqüentes.

IV - O kernel do Linux cria um espaço de endereços virtuais em duas situações apenas: quando um processo executar um novo programa com a chamada de sistema exec ( ) ou quando um novo processo é criado, através do uso da chamada de sistema fork ( ).

V - O gerenciador VM (Virtual Memory) no Windows XP utiliza um esquema baseado em páginas de 4 Kbytes para processadores compatíveis ao IA-32 e 8 Kbytes para IA-64. Em processadores IA-32, cada processo possui um espaço de endereçamento virtual de 4 Gbytes.

Indique a opção correta.


A
Apenas as afirmações II, III e IV são verdadeiras.

B
Apenas as afirmações III, IV e V são verdadeiras.

C
Apenas as afirmações I, IV e V são verdadeiras.

D
Todas as afirmações são verdadeiras.

E
Todas as afirmações são falsas.

Dadas as definições sobre sistemas operacionais:

I. Um algoritmo de escalonamento ...... escolhe um processo e o deixa em execução até que seja bloqueado.

II. Um algoritmo de escalonamento ...... escolhe um processo e o deixa em execução por um tempo máximo fixado.

III. Um recurso ...... pode ser retirado do atual processo proprietário sem nenhum prejuízo.

IV. Um recurso ...... não pode ser retirado do atual processo proprietário sem que apresente falha.

As lacunas, se preenchidas com Preemptível ou com Não- Preemptível, qualificam, respectivamente, as definições


A
I-II e III-IV.

B
I-III e II-IV.

C
II-III e I-IV.

D
II-IV e I-III.

E
II-IV e I-III.
   
Gerar simulado