Questões de Concursos

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

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.

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

“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.

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.

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.

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).

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.

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.

Em sistemas operacionais multitarefas e interativos é comum utilizar um algoritmo de escalonamento de processos. Um algoritmo amplamente usado é conhecido como round-robin.


Nesse algoritmo, cada processo


A

vai para uma fila de acordo com sua prioridade. As filas de maior prioridade são executadas primeiro. Cada fila é executada em ordem de chegada. Quando todas as filas são executadas, inicia-se de novo pela fila de maior prioridade.


B

recebe um número. A CPU seleciona aleatoriamente um dos processos em espera e o executa por um tempo fixo. Se esse tempo se esgota, a CPU seleciona aleatoriamente outro processo para substituí-lo.


C

possui um grau de importância que define sua ordem em uma lista de espera. Na sua vez, o processo é executado por um tempo fixo. Se esse tempo é ultrapassado, a CPU dá o controle para o próximo da lista, e o processo que estava sendo executado volta para uma posição à frente de todos os outros processos de menor importância.


D

na lista de espera recebe um intervalo de tempo fixo em que é permitido executar. Na sua vez, se esse intervalo é ultrapassado, a CPU dá o controle para o próximo processo da lista, e o processo que estava sendo executado vai para o fim da lista.


E

na fila de espera possui uma prioridade. As prioridades são usadas para calcular o intervalo de tempo que o processo deve ficar na CPU, quanto maior a prioridade, maior o tempo. Quando esse tempo se esgota, a CPU dá o controle para o próximo processo da lista, e o processo que estava sendo executado vai para o fim da lista.

Analise a tabela a seguir, que apresenta 4 tarefas A, B, C e D, com tempos de execução de 8, 4, 4 e 4 minutos, respectivamente. Os tempos de execução são apresentados em cima da respectiva célula que representa as tarefas.


8_________4_____4_____4

A

B

C

D


Com base nas informações desta questão, a ordem de execução dessas tarefas por meio do algoritmo de escalonamento Tarefa mais curta primeiro (shortest job first) é


A

A, B, C e D.


B

B, C, D e A.


C

C, B, A e D.


D

D, C, B e A.

   
Gerar simulado