Questões de Concurso sobre Escalonamento - Página 5 | Gran Questões

Questões de Concurso sobre Escalonamento

 
 
Disciplina 1
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
 
152 questões encontradas
Questões por página
20
Mais recentes
 

Um cluster pode ser definido como um tipo de sistema de processamento paralelo ou distribuído que consiste em uma coleção de computadores interconectados que trabalham em conjunto como se fossem um único recurso computacional. O cluster de Balanceamento de Carga tem como propósito a distribuição igualitária de processos ao longo dos nós do agrupamento de computadores. É evidente que algoritmos de escalonamento de processos se fazem necessários. Nesse sentido, numerar a 2ª coluna de acordo com a 1ª e, após, assinalar a alternativa que apresenta a sequência CORRETA:


Algoritmo:

(1) Least Connection.

(2) Round Robin.

(3) Weighted Fair.


Característica:

(_) A carga é encaminhada preferencialmente para nós com maior poder computacional ou maior capacidade de carga.

(_) Nesse algoritmo de balanceamento, a preferência de destino da carga é para nós onde o número de solicitações é menor.

(_) Encaminha as cargas de forma sequencial, ou seja, encaminhando a carga para o primeiro nó na sequência em que esteja disponível.


A

2 - 3 - 1.


B

1 - 3 - 2.


C

3 - 1 - 2.


D

2 - 1 - 3.


E

3 - 2 - 1.

Sobre o escalonamento de processos, analise as afirmativas abaixo:


I. O algoritmo Round Robin é preemptivo e baseado em quantum de tempo para cada processo, de forma rotativa.

II. O escalonamento não preemptivo é o mais indicado para ambientes de tempo compartilhado.

III. Em escalonadores não preemptivos, um processo permanece em execução tanto quanto possível, só saindo no caso de término de execução, ou quando executa uma instrução que ocasione uma mudança para um estado de espera.


Está correto apenas o que se afirma em


A

I.


B

II.


C

III.


D

I e II.


E

I e III.

Júnior está projetando seu sistema operacional chamado “Tanen Mau” e vai utilizar o algoritmo de escalonamento de disco SSTF (Short Seek Time First). Assinale a alternativa correta sobre essa escolha.


A

Esse algoritmo segue os conceitos de justiça nos acessos.


B

Esse algoritmo não apresenta desvantagens que possam ser consideradas prejudiciais para o escalonamento do braço de disco


C

Não há otimização do tempo de deslocamento do braço do disco.


D

Esse algoritmo vai proporcionar otimização do tempo de posicionamento.


E

É um algoritmo otimizado para um caso com grande quantidade de requisições (com o disco totalmente carregado).

O escalador do sistema operacional identificou que o processo P1 não poderia prosseguir em sua execução, mesmo ainda tendo tempo de CPU, assim, efetuou sua transição para o estado E1. Após o recebimento de um evento aguardado, ocorreu uma nova transição para o estado E2.


Com base nessa situação hipotética, é correto afirmar que E1 refere-se ao estado


A

bloqueado, pois estava temporariamente parado dando lugar a outro processo, enquanto E2 refere-se ao estado de em execução, pois estava usando a CPU naquele instante.


B

em execução, pois estava usando a CPU naquele instante, enquanto E2 refere-se ao estado de pronto, pois estava incapaz de executar enquanto não ocorresse um evento externo.


C

em execução, pois estava usando a CPU naquele instante, enquanto E2 refere-se ao estado de pronto, pois estava temporariamente parado dando lugar a outro processo.


D

em execução, pois estava usando a CPU naquele instante, enquanto E2 refere-se ao estado bloqueado, pois estava incapaz de executar enquanto não ocorresse um evento externo.


E

bloqueado, pois estava incapaz de executar enquanto não ocorresse um evento externo, enquanto E2 refere-se ao estado de pronto, pois estava temporariamente parado dando lugar a outro processo.

“A ideia proposta pelo Grupo de Manchester foi separar os conceitos de espaço de endereço e localização de memória”. O enunciado refere-se a qual tipo de Memória Virtual?


A

LDT e GDT.


B

Segmentação.


C

Paginação.


D

TLB.


E

Caching.

Assinale a alternativa que apresenta uma estratégia implementada nos sistemas operacionais para proporcionar a execução de programas maiores do que a memória física de um computador do tipo PC.


A

Buffer.


B

Cache.


C

Swapping.


D

Memória virtual.


E

Spool de impressão.

Caso, em um Sistema Operacional tradicional, comece a ocorrer o uso da capacidade total da memória RAM, o Sistema Operacional passará a utilizar:


A

os registradores


B

a memória virtual


C

a memória ROM


D

a memória cache

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.

Existem alguns tipos de implementação de Memória Virtual. Em relação à segmentação, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).


I. O programador não precisa estar ciente que essa técnica foi empregada.

II. O espaço de endereço virtual pode ser maior do que o tamanho da memória principal.

III. Tabelas de tamanho variáveis podem ser manipuladas com facilidade.


A

Apenas I.


B

Apenas I e II.


C

Apenas I e III.


D

Apenas II e III.


E

I, II e III.

Quanto à memória virtual, julgue os itens a seguir.

I A técnica paginação por demanda não é usada nos sistemas de memória virtual.

II Uma das características da memória virtual é que ela permite que um processo crie uma região da memória que pode ser compartilhada com outro processo.

III Por meio da chamada de sistema fork ( ), a memória virtual pode permitir que as páginas sejam compartilhadas durante a criação do processo.

Assinale a alternativa correta.


A

Apenas o item I está certo.


B

Apenas o item II está certo.


C

Apenas os itens I e II estão certos.


D

Apenas os itens I e III estão certos.


E

Apenas os itens II e III estão certos.

A memória é um dos componentes principais na arquitetura de Computadores e a paginação é um dos processos de gerenciamento de memória virtual. Qual das seguintes alterntivas descreve esse processo?


A

Realiza um hash nos arquivos paginados.


B

Usa árvore paginada nos arquivos armazenados em disco.


C

Cria-se áreas chamadas de page frames (4Kb ou 8Kb), que serão utilizadas para mapeamento entre o endereço virtual e o endereço físico.


D

Usa a FAT32 para divisão em partes menores do arquivo.


E

São endereços de memória independentes.

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.

Sobre os algoritmos de escalonamento de sistemas operacionais interativos, assinale a alternativa correta.


A

Devemos maximizar a vazão, ou seja, a quantidade de tarefas executadas por hora.


B

O tempo entre a submissão e o término de uma tarefa deve ser minimizado, o que também é chamado de tempo de retorno.


C

O tempo de resposta de cada solicitação deve ser mínimo, atendendo rapidamente as requisições do usuário.


D

Cada requisição do usuário deve ser respondida de acordo com uma ordem preestabelecida pelo sistema.


E

O algoritmo de escalonamento deve ser justo, de forma que execute um programa por vez, do início ao fim.

A memória virtual confere a capacidade de execução de programas maiores que a memória física da máquina, utilizando o disco rígido para essa extensão de memória e movendo peças entre memória RAM e disco. Sobre memória virtual, é correto afirmar que


A

uma técnica de memória virtual é o defrag do sistema de arquivos.


B

a paginação é uma técnica de memória virtual. Em qualquer computador existe um conjunto de endereços de memória que os programas podem gerar ao serem executados. Esses endereços são denominados endereços virtuais e constituem o espaço de endereçamento virtual.


C

o multithreading é uma técnica de memória virtual, largamente utilizada, que consiste em um conjunto de endereços de memória que os programas geram ao serem executados. São denominados endereços virtuais e constituem o espaço de endereçamento virtual.


D

a paginação não consiste em uma técnica de memória virtual.


E

não tem utilidade nenhuma em sistemas com multiprogramação.

Em sistemas operacionais, o algoritmo de escalonamento que atribui um intervalo ou quantum de tempo para um processo executar é conhecido como


A

Primeiro a chegar, primeiro a ser servido (first-come, first-served).


B

Tarefa mais curta primeiro (shortest job first).


C

Tempo restante mais curto em seguida (shor-test remaining time next).


D

Circular (round-robin).

Nos sistemas operacionais atuais, a técnica que dá ao usuário a impressão de existir uma memória maior que a capacidade real da memória principal é a


A

memória especial.


B

memória virtual.


C

memória cache híbrida.


D

memória secundária escalonada.


E

memória cache de dois níveis.

A memória virtual gera a ilusão de existir uma memória maior que aquela disponível. Para isso, usa-se o conceito de endereço virtual, que deve ser traduzido em seu valor real.

Além do buffer lookaside de tradução (TLB), qual outra estrutura pode ser usada para realizar essa tradução?


A

Tabela de páginas.


B

Disco rígido.


C

Cache L1.


D

Sistema operacional.

O escalonamento de processos permite que um computador possa executar diversos programas em pseudoparalelismo, o que viabiliza aspectos como a multiprogramação. Entre os algoritmos de escalonamento a seguir, qual é o mais adequado para sistemas de processamento em lote?


A

Primeiro a chegar, primeiro a ser servido.


B

Round Robin.


C

Escalonamento em duas fases.


D

Escalonamento por loteria.


E

Algoritmo por prioridade.

   
Gerar simulado