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 relação a processos e threads, analise as assertivas abaixo e marque (V) para verdadeiro e (F) para falso:


( ) A grande diferença entre aplicações monothread e multithread está no uso do espaço de endereçamento.

( ) Em um ambiente monothread, cada processo pode responder a várias solicitações concorrentemente ou mesmo simultaneamente, caso haja mais de um processador.

( ) Os threads possuem seu próprio contexto de hardware, entretanto, compartilham o espaço de endereçamento com demais threads do processo.

( ) O conceito de thread foi introduzido na tentativa de reduzir o tempo gasto em criação, eliminação e troca de contexto de processos nas aplicações concorrentes.

( ) Threads modo (TMK) são implementadas diretamente pelo núcleo do sistema operacional, já as (TMU) são implementadas pela aplicação do usuário.


Assinale a alternativa que contém a sequência CORRETA:


A

V – F – V – F – V.


B

V – F – V – V – V.


C

F – V – F – V – F.


D

V – V – V – F – F.


E

F – F – V – V – V.

Segundo a taxonomia introduzida por Flynn, a categoria de Sistemas Computacionais onde um conjunto de processadores executam diferentes sequências de instruções simultaneamente em diferentes conjuntos de dados tem a sua sigla representada por:


A

SISD


B

SIMD


C

MISD


D

MIMD


E

MSMI

Qual das opções não corresponde a um tipo de gerenciamento realizado pelo Sistema Operacional?


A

Gerência de Processos.


B

Gerência de Memória.


C

Gerência de Threads.


D

Gerência de dispositivos de entrada/saída (E/S).


E

Gerência de armazenamento.

Assinale a opção que completa corretamente as lacunas da sentença a abaixo:


Segundo Machado & Maia (2017), quando o processador trabalha no modo _________, o processador só pode executar instruções conhecidas como não privilegiadas, porém no modo _______ o processador permite a aplicação acessar todas as instruções do processador, o modo de acesso é determinado pelo conteúdo de ______ que o_______ verifica para permitir ou não instruções privilegiadas.


A

kernel / usuário / uma variável / compilador


B

usuário / kernel / um registrador/ hardware


C

kernel /usuário/ um semáforo/ processador


D

usuário / kernel / uma variável / processo


E

kernel / usuário / uma variável / software

Para fazer a substituição de quadros da memória cache, podem ser utilizados alguns algoritmos de substituição. Assim, assinale a opção cujo sistema, segundo Monteiro (2012), escolhe o bloco que está há mais tempo na cache, independentemente de estar sendo usado ou não com frequência pelo processador.


A

LFU (least frequently used).


B

FIFO (first-in, first-out).


C

Escolha aleatória.


D

LRU (least recently used).


E

LIFO (last-in, first-out).

Segundo Machado & Maia (2017), no contexto de gerenciamento de processos, o estado de um processo pode mudar por demanda do próprio processo ou por uma interrupção do sistema operacional. Assinale a opção que completa corretamente as transições dos estados de processo na seguinte figura.


Imagem associada para resolução da questão



A

1 - Estado de Execução; 2 - Estado de Pronto; 3 - Estado de Espera.


B

1 - Estado de Pronto; 2 - Estado de Espera; 3 - Estado de Execução.


C

1 - Estado de Pronto; 2 - Estado de Execução; 3 - Estado de Espera.


D

1 - Estado de Espera; 2 - Estado de Execução; 3 - Estado de Pronto.


E

1 - Estado de Execução; 2 - Estado de Espera; 3 - Estado de Pronto.

Marque a opção INCORRETA a respeito das Gerências de Processos e Memória dos Sistemas Operacionais.


A

Os algoritmos de escalonamento são utilizados na Gerência de Processos para definir qual processo será executado e por quanto tempo.


B

A técnica de Swapping permite ao Sistema Operacional enviar um processo para a memória secundária.


C

Um processo no estado Pronto está sendo executando pela CPU naquele instante.


D

A técnica de Memória Virtual utiliza espaço de armazenamento secundário como se fosse uma extensão da memória principal (RAM).


E

Os processos classificados como I/O Bound priorizam as operações de entrada e saída de dados.

Sobre o conceito de processo em sistemas operacionais, analise as afirmações:

I - Um conceito central em qualquer sistema operacional é o processo: uma abstração de um programa em execução.

II - Associado a cada processo está o seu espaço de endereçamento, uma lista de posições de memória, que vai de 0 até o máximo, que esse processo pode ler e escrever.

III - Processos que ficam em background (segundo plano) com a finalidade de lidar com alguma atividade como mensagem eletrônica, páginas da Web, notícias, impressão, entre outros, são chamados de daemons.

IV - Um processo pode criar um ou mais processos (chamados processos filhos) que compartilham o mesmo espaço de endereçamento do processo pai, facilitando a comunicação entre processos de mesma hierarquia.

Estão CORRETAS apenas:


A

I e II.


B

II e III.


C

III e IV


D

I, II e III.


E

II, III e IV.

Segundo Machado & Maia (2017), qual tipo de escalonamento pode passar um processo do estado de execução para o estado de pronto por sofrer preempção por prioridade ou tempo?


A

Shortest-Job-First.


B

Round Robin com time-slice.


C

Por Filas de Prioridades.


D

Circular com Prioridades.


E

de Tempo Real.

Segundo Machado e Maia (2013), um processo pode ser criado de diversas maneiras. Assinale a opção que apresenta as três principais formas de criação de processos.


A

Logon Interativo, Via Linguagem de Comandos e Via Rotina do Sistema Operacional.


B

Via Linguagem de Comandos, Via Rotina do Sistema Operacional e Via Linha de Comando.


C

Via Browser, Logon Interativo e Via Linguagem de Comandos.


D

Logon Interativo, Via Linha de Comando e Via Browser.


E

Via Linha de Comando, Via Linguagem de Comandos e Logon Interativo.

Um Sistema Operacional pode ser visto com um programa complexo, sendo responsável por todo o funcionamento de uma máquina, que vai desde o Hardware até o Software instalado. O gerenciamento de processos possui algumas classificações. Uma delas evidencia a seguinte definição “o Sistema Operacional divide o tempo de processamento entre vários processos, mantendo o processador sempre ocupado”. Trata-se de:


A

Multitarefa.


B

Monotarefa.


C

Multiprogramação.


D

Multiprocessamento.

Em uma arquitetura de computadores, as interrupções podem ser classificadas como internas (ou de programas) e externas. As interrupções internas também são às vezes chamadas de


A

trap ou exception.


B

pit ou land.


C

refresh.


D

trigger.


E

latch.

Um processo em um Sistema Operacional pode estar em um dos estados: novo, pronto, executando, esperando e terminado. São transições de estados de um processo, EXCETO de


A

esperando para pronto.


B

executando para pronto.


C

executando para esperando.


D

esperando para executando.

A Norma ISO 15504 tem o objetivo de determinar a capacidade dos processos de uma empresa e orientar a empresa para uma melhoria contínua de seus processos. Sobre o atributo inovação de processo e a consequência potencial desse intervalo de atributo de processo, marcar C para as afirmativas Certas, E para as Erradas e, após, assinalar a alternativa que apresenta a sequência CORRETA:


( ) Objetivos de melhoria de processo de software não estão claramente definidos.

( ) Oportunidades de melhoria estão claramente identificadas.


A

C - C.


B

C - E.


C

E - C.


D

E - E.

Em um sistema operacional, existem diversas situações que poderiam acarretar o deadlock. Algumas estratégias podem ser utilizadas no seu tratamento, a exemplo daquela conhecida como “Algoritmo do Avestruz”, que


A

ignora a sua existência.


B

detecta o deadlock e recupera o sistema.


C

detecta a possibilidade de sua ocorrência e evita que ele ocorra.


D

elimina os processos causadores do deadlock, sem afetar os demais.


E

reinicia o sistema se o travamento ultrapassar um tempo predefinido.

Assinalar a alternativa que preenche a lacuna abaixo CORRETAMENTE:


O _________ é uma situação no sistema operacional, em que ocorre um impasse entre dois ou mais processos que ficam impedidos de continuar suas execuções.


A

hibernar


B

deadlock


C

overclock


D

defrag

Sobre threads e processos, é correto afirmar que


A

a troca de contexto da thread é simplificada.


B

processos são executados com velocidade superior às threads.


C

processos estão presentes apenas em sistemas de grande porte.


D

threads apenas ocorrem em processadores com múltiplos núcleos.


E

threads estão presentes apenas em sistemas de pequeno porte.

O sistema operacional necessita definir quais tarefas e processos serão executados pelo processador em um determinado momento. Este gerenciamento é conhecido por escalonamento. Especificamente no contexto de sistemas Linux:


A

o escalonamento é baseado em threads e não em processos.


B

o escalonamento considera como prioridade: primeiro, tipo fila (FIFO); depois, tipo quanta de tempo (round-robin); e, por último, tipo de divisão por tempo (time-sharing).


C

o sistema de escalonamento se vale de diversas características daquilo que será executado para otimizar o uso de recursos, como a prioridade da tarefa e se ela requisita o uso de CPU ou de disco.


D

de forma a se valer dos benefícios de processadores com múltiplos núcleos, o escalonador de tarefa opera de forma transversal, distribuindo a carga entre os diversos núcleos do processador, de forma contínua.


E

algoritmos de escalonamento baseados em árvore rubro-negra foram descontinuados do núcleo Linux por apresentaram baixo desempenho em determinados contextos.

   
Gerar simulado