wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz sobre Escalonadores de Processos

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

O que é um algoritmo de escalonamento?

a)

Um conjunto de regras para decidir a ordem de execução dos processos.

b)

Um software para editar vídeos.

c)

Um tipo de hardware para melhorar a velocidade do processador.

d)

Um sistema de segurança para proteger dados.

2.

O que acontece em um sistema com sobrecarga de escalonamento?

a)

O desempenho geral do sistema pode ser afetado.

b)

Os processos são executados mais rapidamente.

c)

A memória disponível aumenta.

d)

Os processos de baixa prioridade são eliminados.

3.

O que é necessário quando um NOVO processo é criado?

a)

Reavaliar a ordem de importância

b)

Duplicar o processo

c)

Eliminar processos antigos

d)

Aumentar a memória

4.

O que é necessário quando ocorre uma interrupção de E/S?

a)

Reiniciar o sistema

b)

Continuar o processo parado

c)

Duplicar o processo

d)

Eliminar o processo

5.

Qual é a consequência de um processo ter um tempo de execução maior no escalonamento?

a)

O processo nunca é preemptado.

b)

O processo pode sofrer preempção.

c)

O processo é sempre priorizado.

d)

O processo é finalizado imediatamente.

6.

Qual é a característica do algoritmo FIFO (primeira a chegar, primeiro a ser atendido) ?

a)

É um algoritmo não preemptivo.

b)

É um algoritmo preemptivo.

c)

Permite interrupções frequentes.

d)

Prioriza processos mais curtos.

7.

O que acontece se um processo estiver executando no final do seu quantum (tempo de execução)?

a)

O processo é interronpido

b)

A CPU aplica preempção

c)

O processo é duplicado

d)

A CPU bloqueia o processo

8.

O que acontece quando um processo esgota seu quantum de tempo?

a)

Ele é promovido para uma classe de prioridade mais alta.

b)

Ele é rebaixado para uma classe de prioridade mais baixa.

c)

Ele é interrompido e o próximo processo com prioridade mais alta é executado.

d)

Ele continua a ser executado até ser concluído.

9.

Qual é a função de um escalonador de processos em um sistema operacional?

a)

Controlar o acesso ao disco rígido.

b)

Decidir a ordem de execução dos processos.

c)

Gerenciar a memória do sistema.

d)

Proteger o sistema contra vírus.

10.

O que acontece quando um processo de alta prioridade entra na fila de prontos?

a)

Ele é ignorado até que a fila esteja vazia.

b)

Ele preempta o processo em execução.

c)

Ele é colocado no final da fila.

d)

Ele é executado após todos os processos de baixa prioridade.

11.

Qual é a vantagem de usar um algoritmo de escalonamento preemptivo?

a)

Melhora a resposta a processos interativos.

b)

Elimina a necessidade de gerenciamento de memória.

c)

Reduz a complexidade do sistema.

d)

Aumenta o tempo de execução dos processos.

12.

Qual é a diferença entre escalonamento preemptivo e não preemptivo?

a)

No escalonamento preemptivo, um processo pode ser interrompido por outro de maior prioridade.

b)

No escalonamento não preemptivo, processos de alta prioridade são sempre ignorados.

c)

No escalonamento não preemptivo, um processo pode ser interrompido por outro de menor prioridade.

d)

No escalonamento preemptivo, todos os processos são executados até a conclusão sem interrupção.

13.

O que é um QUANTUM em um algoritmo de escalonamento?

a)

O tempo que um processo leva para ser finalizado após a preempção.

b)

O tempo máximo que um processo pode executar antes de ser preemptado.

c)

O tempo necessário para iniciar um novo processo.

d)

O tempo total necessário para concluir todos os processos.

14.

Qual é a vantagem de usar o algoritmo de escalonamento RR (Round Robin)?

a)

Reduz o tempo de espera para processos de baixa prioridade.

b)

Elimina a necessidade de preempção.

c)

Garante que todos os processos recebam tempo de CPU de forma justa.

d)

Prioriza processos de longa duração.

15.

Qual é a principal desvantagem do algoritmo de escalonamento FIFO?

a)

Ele não suporta múltiplos processadores.

b)

Ele requer preempção constante.

c)

Ele sempre prioriza processos de alta prioridade.

d)

Processos de longa duração podem causar ineficiência.

16.

O que é um estado de espera em um sistema operacional?

a)

Um estado onde o processo foi concluído.

b)

Um estado onde o processo está aguardando por um evento ou recurso.

c)

Um estado onde o processo está sendo criado.

d)

Um estado onde o processo está sendo executado.

17.

O que é um deadlock em sistemas operacionais?

a)

Um estado onde dois ou mais processos estão esperando indefinidamente por recursos.

b)

Um estado onde todos os processos estão em execução.

c)

Um estado onde o sistema operacional é atualizado.

d)

Um estado onde a memória é liberada.

18.

Qual é a diferença entre um processo e um thread?

a)

Um thread é um programa em execução, enquanto um processo é uma subunidade de um thread.

b)

Um processo é sempre mais rápido que um thread.

c)

Um processo é uma unidade de execução, enquanto um thread é uma unidade de memória.

d)

Um processo é um programa em execução, enquanto um thread é uma subunidade de um processo.

19.

Qual é a principal função de um escalonador de CPU em um sistema operacional?

a)

Controlar o acesso aos dispositivos de E/S.

b)

Proteger o sistema contra malware.

c)

Decidir qual processo deve ser executado a seguir.

d)

Gerenciar a alocação de memória.

20.

O que caracteriza um algoritmo de escalonamento de prioridade?

a)

Processos são executados em ordem de chegada.

b)

Processos são executados com base em sua prioridade.

c)

Processos são executados até que o sistema seja desligado.

d)

Processos são executados aleatoriamente.

21.

Qual é a desvantagem de um algoritmo de escalonamento de prioridade fixa?

a)

Todos os processos são executados ao mesmo tempo.

b)

Processos de baixa prioridade podem nunca ser executados.

c)

Processos de alta prioridade são sempre ignorados.

d)

O sistema operacional precisa ser reiniciado frequentemente.

22.

Qual é a principal vantagem do escalonamento baseado em prioridades dinâmicas?

a)

Ele garante que todos os processos sejam executados na ordem de chegada.

b)

Ele sempre prioriza processos de longa duração.

c)

Ele ajusta as prioridades dos processos em tempo real para melhorar a eficiência.

d)

Ele elimina a necessidade de preempção.

23.

O que acontece quando um processo de baixa prioridade é preemptado por um de alta prioridade?

a)

O processo de baixa prioridade é finalizado imediatamente.

b)

O processo de baixa prioridade é colocado em espera até que o de alta prioridade termine.

c)

O processo de baixa prioridade continua a ser executado simultaneamente.

d)

O processo de baixa prioridade é promovido para uma prioridade mais alta.

24.

O que caracteriza um sistema operacional multitarefa?

a)

Ele não suporta operações de E/S.

b)

Ele é projetado apenas para dispositivos móveis.

c)

Ele executa um único processo de cada vez.

d)

Ele permite que múltiplos processos sejam executados simultaneamente.

25.

Qual é a diferença entre escalonamento de prioridade fixa e dinâmica?

a)

Escalonamento de prioridade fixa é mais eficiente que o dinâmico.

b)

Escalonamento de prioridade dinâmica ajusta as prioridades com base no tempo de execução.

c)

Escalonamento de prioridade dinâmica ignora processos de baixa prioridade.

d)

Escalonamento de prioridade fixa não muda a prioridade dos processos durante a execução.

26.

O que é um estado de BLOQUEIO (blocked) em um sistema operacional?

a)

Um estado onde o processo está aguardando por um recurso que nunca será liberado.

b)

Um estado onde o processo está sendo executado continuamente.

c)

Um estado onde o processo está aguardando por uma interrupção de E/S.

d)

Um estado onde o processo foi concluído com sucesso.

27.

Qual é a principal função de um algoritmo de escalonamento de tempo real?

a)

Garantir que todos os processos sejam executados na ordem de chegada.

b)

Garantir que processos críticos sejam concluídos dentro de prazos específicos.

c)

Reduzir o consumo de energia do sistema.

d)

Maximizar o uso da CPU para todos os processos.

28.

Qual é a principal desvantagem do escalonamento não preemptivo?

a)

Ele requer preempção constante.

b)

Processos de alta prioridade podem ser adiados por processos de longa duração.

c)

Ele não suporta múltiplos processadores.

d)

Ele sempre prioriza processos de baixa prioridade.

29.

O que é STARVATION ou INANIÇÃO em sistemas operacionais?

a)

Um estado onde um processo nunca recebe tempo de CPU suficiente.

b)

Um estado onde todos os processos são executados simultaneamente.

c)

Um estado onde a memória é liberada constantemente.

d)

Um estado onde o sistema operacional é atualizado automaticamente.

30.

O que é um tempo de espera em um sistema operacional?

a)

O tempo que um processo leva para ser concluído.

b)

O tempo que um processo aguarda antes de ser executado.

c)

O tempo necessário para iniciar um novo processo.

d)

O tempo total necessário para concluir todos os processos.

31.

Qual é a principal diferença entre um sistema operacional de tempo real e um sistema operacional convencional?

a)

Os sistemas de tempo real garantem prazos específicos para tarefas críticas.

b)

Os sistemas de tempo real não suportam multitarefa.

c)

Os sistemas de tempo real não utilizam algoritmos de escalonamento.

d)

Os sistemas convencionais são mais rápidos que os de tempo real.

32.

Qual é a principal função de um sistema operacional em relação ao gerenciamento de processos?

a)

Decidir a ordem de execução dos processos.

b)

Gerenciar a alocação de memória.

c)

Proteger o sistema contra malware.

d)

Controlar o acesso aos dispositivos de E/S.

33.

O que é um estado de BLOQUEIO em um sistema operacional?

a)

Um estado onde o processo está aguardando por um evento ou recurso.

b)

Um estado onde o processo foi concluído.

c)

Um estado onde o processo está sendo criado.

d)

Um estado onde o processo está sendo executado.

34.

O que é um estado de EXECUÇÃO em um sistema operacional?

a)

Um estado onde o processo está sendo executado pela CPU.

b)

Um estado onde o processo está aguardando por um evento ou recurso.

c)

Um estado onde o processo foi concluído.

d)

Um estado onde o processo está sendo criado.

35.

Qual é a consequência de um processo não liberar um recurso após o uso?

a)

O recurso é automaticamente liberado.

b)

O processo é finalizado imediatamente.

c)

O processo pode causar um deadlock.

d)

O sistema operacional é reiniciado.

36.

O que é um estado de PRONTO quando falamos em execução de processos?

a)

Um estado onde o processo está sendo criado.

b)

Um estado onde o processo está aguardando por um evento ou recurso.

c)

Um estado onde o processo foi concluído.

d)

Um estado onde o processo está aguardando para ser executado pela CPU.

37.

Qual é a principal diferença entre um processo e um programa?

a)

Um processo é um programa em execução, enquanto um programa é um conjunto de instruções armazenadas.

b)

Um programa é sempre mais rápido que um processo.

c)

Um processo é uma unidade de memória, enquanto um programa é uma unidade de execução.

d)

Um programa é um processo em execução, enquanto um processo é um conjunto de instruções armazenadas.

38.

Qual é a vantagem de usar THREADS em vez de processos?

a)

Threads consomem mais recursos do sistema.

b)

Threads permitem uma comunicação mais eficiente entre tarefas.

c)

Threads são sempre mais lentos que processos.

d)

Threads não podem ser executados simultaneamente.

39.

O que é um estado de ESPERA (waiting) em um sistema operacional?

a)

Um estado onde o processo está aguardando por um recurso disponível.

b)

Um estado onde o processo está sendo executado continuamente.

c)

Um estado onde o processo está aguardando por uma interrupção de E/S.

d)

Um estado onde o processo foi concluído com sucesso.

40.

Qual é a principal vantagem do escalonamento ROUND-ROBIN?

a)

Ele oferece um tempo de resposta mais rápido para todos os processos.

b)

Ele permite que processos de alta prioridade sejam executados primeiro.

c)

Ele garante que todos os processos sejam executados na ordem de chegada.

d)

Ele elimina a necessidade de preempção.