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
 

No MS Windows, o escalonamento de threads por meio da API denominada ResumeThread:


A

permite alterar a prioridade-base do thread.


B

permite alterar a prioridade-base do processo.


C

permite que o thread volte para o estado de pronto.


D

coloca o thread em estado de espera por um certo intervalo de tempo.


E

coloca o thread no estado de espera.

Nos sistemas operacionais modernos é permitida a comunicação entre os processos, que pode se manifestar por meio de diversos mecanismos. Um desses mecanismos é denominado


A

acesso direto à memória − (DMA).


B

interrupções.


C

memória compartilhada.


D

memória virtual.


E

subrotinas.

As aplicações que realizam chamadas a rotinas no MS Windows utilizam a Application Program Interface (API).


Assinale a opção correta relativa a APIs de escalonamento.


A

MovePriorityClass: permite mover a prioridade entre classes.


B

Step: coloca o thread em uma etapa por determinado intervalo de tempo.


C

ReturnThreadPrompt: permite que o thread volte para o estado de pronto.


D

SetPriorityClassify: permite classificar um conjunto de prioridades.


E

ResumeThread: permite que o thread volte para o estado de pronto.

Em relação aos sistemas operacionais, marque V para verdadeiro ou F para falso e, em seguida, assinale a alternativa que apresenta a sequência correta.


( ) Para efeito de segurança, os modelos monolíticos adotam, no mínimo, o modo usuário e o modo supervisor (kernel), que operam com privilégios e prioridades distintas.

( ) Uma tendência moderna é a estruturação de uma arquitetura cliente-servidor, que tende a ampliar ao máximo o kernel (núcleo) para que as tarefas passem a ser executadas por programas de sistema, chamados de servidores, que são executados no modo usuário.

( ) Máquinas virtuais são executadas em uma máquina real que pode abrigar internamente diferentes ambientes virtuais, cada um simulando uma máquina distinta, com memória, sistema operacional, recursos e processos próprios de forma que cada usuário ou aplicativo parece possuir sua própria máquina.

( ) Em sistemas Time Sharing, os programas são introduzidos e armazenados, sendo executados à medida que haja disponibilidade de recursos.


A

F/ V/ V/ V


B

V/ F/ V/ V


C

F/ F/ F/ F


D

V/ F/ V/ F


E

V/ V/ F/ V

Quando um processo em execução num determinado sistema operacional está na maior parte do tempo efetuando paginação ao invés de ser efetivamente executado pela CPU, dizemos que o mesmo está sob:


A

critical region.


B

presumption.


C

thrashing.


D

exception.

São atributos relevantes para a Gestão de Processos:


A

Forma de coordenação. Completude / disposição. Maturidade. Compatibilidade.


B

Forma de coordenação. Criticidade / importância. Maturidade. Capacitação.


C

Enfoque de ordenamento. Criticidade / importância. Magnitude. Capacitação.


D

Critérios de convocação. Criticidade / importância. Materiais. Compatibilidade.


E

Enfoque de ordenamento. Completude / disposição. Magnitude. Capacitação.

Em um sistema operacional com suporte à multiprogramação, diversos processos podem competir a um número finito de recursos. Se os recursos requisitados por um processo não estiverem disponíveis, este processo entra em estado de espera. Durante a operação de um sistema operacional pode ocorrer que um processo em estado de espera nunca modifique seu estado, pois os recursos requisitados podem estar presos por outro processo que também está em estado de espera. Esta situação é conhecida por:


A

deadlock.


B

starvation.


C

striping.


D

thrashing.

Nos últimos anos com o surgimento de sistemas operacionais (SOs) multitarefas e aplicações multithread, o número de threads em execução simultânea nos computadores de propósito geral aumentou muito. Dessa forma uma nova vertente surgiu, o Paralelismo em Nível de Thread (PNT). A aplicação do conceito do PNT pode ser observado na tecnologia Hyper Threading (HT) disponível em alguns processadores da Intel. Na utilização da tecnologia HT


A

o uso otimizado dos recursos do processador independe da arquitetura e organização do SO.


B

são aplicados somente os conceitos de paralelismo físico.


C

necessariamente as aplicações a serem executadas devem ser multithreads.


D

alguns recursos necessários para execução de uma aplicação são duplicados e outros compartilhados.


E

duplicando a quantidade de núcleos destinados ao processamento, duplica-se o desempenho de todo o sistema.

Os sistemas operacionais precisam de mecanismos para criar processos. Em sistemas muito simples, ou em sistemas projetados para executar apenas uma aplicação, pode ser possível que todos os processos que serão necessários sejam criados quando o sistema é ligado. Contudo, em sistemas de propósito geral, é necessário algum mecanismo para criar e terminar processos durante a operação, quando for preciso. Há quatro eventos principais que fazem com que processos sejam criados:


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


A

I, II e III.


B

II, III e IV.


C

II e IV.


D

I e II.


E

I e III.

Em sistemas tradicionais, cada processo tem seu espaço de endereçamento individual e apenas um fluxo de execução. No entanto, algumas vezes deseja-se ter vários fluxos de execução no mesmo espaço de endereçamento e uma execução paralela. Uma característica do modelo deste processo contempla o


A

bus.


B

switch.


C

thread.


D

disk array.


E

split-cylinder.

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 é conhecida como _______________. Complete a lacuna com a opção correta dentre as opções a seguir:


A

Buffering.


B

Spooling.


C

Reentrância.


D

Multiprocessamento.

Em relação à comunicação e sincronização entre processos, todas as afirmativas estão corretas, EXCETO:


A

Sinais são interrupções de software que notificam o processo de que um evento ocorreu.


B

Na comunicação inter-processos, a troca de mensagens pode ser bidirecional.


C

A comunicação inter-processos baseada em mensagens não permite a troca de dados.


D

Uma implementação popular na troca de mensagens é um pipe, ou seja, uma região da memória protegida pelo sistema operacional que serve como buffer, permitindo que dois ou mais processos troquem dados.

Em um sistema operacional em que seja adotada internamente a arquitetura micronúcleo, apenas um módulo é executado no modo kernel, sendo o restante do sistema operacional executado como processo de usuários.


C
Certo

E
Errado

Analise as seguintes afirmativas sobre política de escalonamento do processador.


I. Uma disciplina de escalonamento do processador pode ser preemptiva ou não preemptiva. Em uma disciplina preemptiva, se o sistema alocar o processador a um processo, este executará até finalizar sua execução ou até devolver voluntariamente o processador ao sistema.

II. Em um esquema de escalonamento do tipo PCPS (Primeiro a chegar, primeiro a ser servido), os processos são atendidos por ordem de chegada e são tratados igualmente, não havendo priorização de processos para execução.

III. No escalonamento por alternância circular, também conhecido por Round-Robin, cada processo recebe uma quantidade de tempo limitada do processador e se não concluir antes de seu tempo terminar, o sistema passará o processador para o próximo processo na fila.


Assinale a alternativa CORRETA:


A

A afirmativa III está errada e as afirmativas I, II estão corretas.


B

A afirmativa II está errada e as afirmativas I, III estão corretas.


C

A afirmativa I está errada e as afirmativas II, III estão corretas.


D

As afirmativas I, II e III estão corretas.

Analise as seguintes afirmativas sobre componentes do sistema operacional para escalonamento de processos.

I. O escalonador trabalha com uma tabela, gravada em memória secundária, dos processos que estão sendo executados.

II. A tabela de processos possui informações sobre o estado e a prioridade de cada processo.

III. O componente despachante assegura que assegura que os processos sejam realmente executados e altera o estado dos processos na tabela.

Assinale a alternativa CORRETA:


A

A afirmativa III está errada e as afirmativas I, II estão corretas.


B

A afirmativa II está errada e as afirmativas I, III estão corretas.


C

A afirmativa I está errada e as afirmativas II, III estão corretas.


D

As afirmativas I, II e III estão corretas.

Um conceito fundamental para sistemas operacionais é o conceito de processo. Um processo é basicamente um programa em execução. Associado a cada processo está o seu espaço de endereçamento que contém, EXCETO:


A

Process Control Block (PCB).


B

Código executável.


C

Dados.


D

Pilha.

No contexto de sistemas operacionais, a tabela abaixo apresenta 5 processos com seus tempos de início (foi escalonado pela primeira vez) e tempo total necessário para a execução do seu serviço.


Processo

Início

Tempo total

1

0

3

2

2

6

3

4

4

4

6

5

5

8

2


Sabendo-se que o sistema dispõe apenas de um processador e que o algoritmo de escalonamento é circular, com troca de contexto a cada unidade de tempo, quantas unidades de tempo terão se passado ao fim do processo 5?


Dado: Nenhum processo é interrompido para entrada e saída.


A

11


B

13


C

15


D

17


E

19

Os processos no sistema operacional que possuem um timer, chamado de quantum, onde todos os processos ganham o mesmo valor de quantum para rodarem na CPU, caracterizam o escalonamento de processos do tipo


A

RR − Round-Robin.


B

FIFO − First in, first out.


C

FCFS − First come, first served.


D

SJF − Shortest Job First.


E

SRT − Shortest Remaining Time.

Ainda com relação a gerenciamento de processos, assinale a opção correta.


A

Os processos organizacionais podem ser verticais ou horizontais. Os processos horizontais usualmente se referem à alocação de recursos de fundos e talentos; os verticais se relacionam a planejamento e orçamento empresarial.


B

Gerenciamento de processos, conceito que envolve gestão de negócios aliada a TI, visa melhorar os processos das organizações exclusivamente por meio de métodos, técnicas e ferramentas.


C

Processo é um grupo de atividades realizadas em uma sequência lógica com o objetivo de produzir um bem ou um serviço com uso de recursos da organização para oferecer resultados objetivos aos seus clientes ou usuários.


D

O gerenciamento de processamento de negócios é uma forma organizada de se administrar um negócio. Essa forma não é utilizada concomitantemente com o COBIT, pois este não tem foco na organização do processo, e sim nas metas do negócio.


E

Controle de processos é uma das atividades da área de conhecimento denominada gerenciamento do escopo do projeto descrita pelo PMBOK.

São critérios de escalonamento de processos em sistemas operacionais:


A

througset, custo de recicling, tempo de turnover.


B

throughput, tempo de espera, tempo de turnaround.


C

throughput, tempo de controle, tempo de stayaround.


D

output, paralelismo de controle, tempo de movearound.


E

threadout, velocidade de espera, memória de turnaround.

   
Gerar simulado