Questões de Concurso Comentadas sobre algoritmo de escalonamento em sistemas operacionais

Foram encontradas 116 questões

Q3746221 Sistemas Operacionais
O gerenciamento de processos é uma das funções mais críticas de um sistema operacional, sendo responsável por criar, escalonar e finalizar processos, garantindo que a CPU seja utilizada de forma eficiente e justa. Em ambientes multitarefa, o sistema operacional alterna a execução de múltiplos processos, criando a ilusão de simultaneidade. Analise as seguintes afirmações sobre o gerenciamento de processos em sistemas operacionais modernos:
I.O escalonador de curto prazo (CPU scheduler) é responsável por selecionar, entre os processos que estão na memória e prontos para executar, qual deles receberá a CPU. Algoritmos como o Round-Robin são preemptivos e garantem que nenhum processo monopolize o processador por tempo indeterminado.
II.Um processo, ao ser criado, passa por diversos estados, como "novo", "pronto", "em execução", "espera" e "terminado". A transição do estado de "espera" para "pronto" ocorre tipicamente quando um evento pelo qual o processo aguardava (e.g., uma operação de E/S) é concluído.
III.A troca de contexto é um mecanismo que permite ao sistema operacional salvar o estado de um processo que está deixando a CPU e carregar o estado de outro processo que está entrando. Esse procedimento, embora essencial para a multitarefa, introduz uma sobrecarga (overhead) significativa, pois não realiza trabalho útil do ponto de vista do usuário.
Estão corretas as afirmativas: 
Alternativas
Ano: 2025 Banca: INEP Órgão: PND Prova: INEP - 2025 - PND - COMPUTAÇÃO - Licenciatura |
Q3708912 Sistemas Operacionais
Um professor de Computação, durante suas aulas sobre Sistemas Operacionais, observa que sua turma tem 6 estudantes e que o local disponibilizado para uma aula de 60 minutos possui apenas 1 computador. O professor então informa aos estudantes que eles irão revezar o uso do computador. O primeiro estudante a comparecer na sala de aula terá acesso imediato ao computador. Os demais, por ordem de chegada, formarão e permanecerão em uma fila de espera. Cada estudante poderá utilizar o computador por 5 minutos. Após esse tempo, o estudante voltará para o final da fila. O professor explicou que os estudantes seriam comparáveis aos processos e que o esquema utilizado para uso do computador seria comparável ao escalonador de processos.
A simulação de uso do processador, no exemplo, está associada a qual política de escalonamento?
Alternativas
Ano: 2025 Banca: INEP Órgão: PND Prova: INEP - 2025 - PND - COMPUTAÇÃO - Licenciatura |
Q3708911 Sistemas Operacionais
Um professor de Computação, durante suas aulas sobre Sistemas Operacionais, observa que sua turma tem 6 estudantes e que o local disponibilizado para uma aula de 60 minutos possui apenas 1 computador. O professor então informa aos estudantes que eles irão revezar o uso do computador. O primeiro estudante a comparecer na sala de aula terá acesso imediato ao computador. Os demais, por ordem de chegada, formarão e permanecerão em uma fila de espera. Cada estudante poderá utilizar o computador por 5 minutos. Após esse tempo, o estudante voltará para o final da fila. O professor explicou que os estudantes seriam comparáveis aos processos e que o esquema utilizado para uso do computador seria comparável ao escalonador de processos.
Que abordagem de uso do computador pode ser associada a algoritmo de escalonamento de processos?
Alternativas
Q3706668 Sistemas Operacionais
Qual afirmação a seguir descreve corretamente o funcionamento básico de um Sistema Operacional Preemptivo?
Alternativas
Q3691112 Sistemas Operacionais
A multitarefa é uma característica fundamental nos sistemas operacionais, pois permite o gerenciamento do acesso aos recursos do dispositivo. Existem dois principais modelos de multitarefa, a cooperativa e a preemptiva. No modelo multitarefa preemptiva,
Alternativas
Q3674839 Sistemas Operacionais
Em ambientes multitarefa, o sistema operacional precisa decidir qual processo terá acesso à CPU entre vários prontos para execução, utilizando algoritmos como Round Robin e Shortest Job Next. Nesse contexto, o componente do sistema responsável por essa decisão será o 
Alternativas
Q3627947 Sistemas Operacionais
Em um controle leitores-escritores que busca evitar inanição de escritores e preservar boa vazão de leitura, qual estratégia é mais adequada?
Alternativas
Q3614766 Sistemas Operacionais
Assinale a afirmativa que descreve corretamente o funcionamento do escalonamento preemptivo em sistemas operacionais.
Alternativas
Q3541197 Sistemas Operacionais
Os algoritmos de gerenciamento de processador têm como objetivo alocar tempo de CPU (Central Processing Unit) para os processos em execução de maneira eficiente e justa, garantindo que os processos sejam executados de forma equilibrada, sem desperdício de recursos e priorizando os mais importantes ou os que necessitam de mais tempo de processamento. Esses algoritmos estão ligados ao escalonamento de processos, que organiza a execução de processos no processador.
Assinale a alternativa que apresenta o algoritmo que tem como estratégia priorizar os processos com o tempo de execução estimado mais curto, ou seja, aquele em que o processo com o menor tempo de execução é executado primeiro. 
Alternativas
Q3540434 Sistemas Operacionais
Os algoritmos de escalonamento de processos desempenham um papel crucial no funcionamento da CPU (Central Processing Unit), pois são responsáveis por determinar a ordem e o tempo em que os processos são executados pelo processador. Como a CPU pode executar apenas um processo de cada vez, esses algoritmos garantem a distribuição eficiente do tempo de processamento entre os diversos processos em execução, otimizando o desempenho e a utilização do sistema. Sabendo disso, assinale a alternativa que apresenta o algoritmo de escalonamento em que cada processo recebe um tempo fixo (quantum) para ser executado, sendo que, se um processo não terminar durante seu quantum, ele é colocado no final da fila e o próximo processo é executado.
Alternativas
Q3535927 Sistemas Operacionais
No que se refere ao gerenciamento de processos em sistemas operacionais modernos, assinale a opção correta.
Alternativas
Q3524053 Sistemas Operacionais
Uma das responsabilidades do Sistema Operacional implica o escalonamento de processos. Sobre o escalonamento realizado por um Sistema Operacional, é correto afirmar que:
Alternativas
Q3285562 Sistemas Operacionais
A política de escalonamento é composta pelos critérios utilizados para determinar qual processo será escolhido para fazer uso do processador.
Dentre os principais critérios que devem ser considerados em uma política de escalonamento, está o de minimizar o tempo de turnaround, ou seja, minimizar o tempo
Alternativas
Q3274650 Sistemas Operacionais

Quanto à memória cache, ao barramento de entrada e saída (E/S), ao gerenciamento de processos e ao sistema operacional Linux, julgue o item a seguir.


O escalonador de curto prazo (short‑term scheduler) é responsável por decidir quais processos serão admitidos no sistema para execução.

Alternativas
Q3219520 Sistemas Operacionais
O Sistema Operacional (SO) precisa lidar constantemente com requisições por recursos, dependendo de um algoritmo para decidir qual processo consegue determinado recurso e quando. Considere a seguinte situação na qual muitos processos querem imprimir um documento: suponha que o algoritmo implementado no SO para decidir como alocar a impressora, cede esse dispositivo ao processo com o menor arquivo a ser impresso. Tal algoritmo busca maximizar o atendimento rápido a processos com pequenas tarefas a serem executadas. Ocorre que existem muitos processos requisitando a impressora, sendo que um desses processos possui um arquivo grande. Assim, a cada instante no qual a impressora está livre, o algoritmo do SO a disponibiliza para o próximo processo com arquivo pequeno para imprimir, de modo que o processo com arquivo grande é preterido indefinidamente, embora não esteja bloqueado. Essa situação leva o processo com arquivo grande a ser impresso a condição de _________.
Alternativas
Q3737186 Sistemas Operacionais
Os escalonadores de processo são utilizados para distribuir o acesso aos recursos do sistema entre os processos que o solicitam. Assim, analise as afirmações sobre escaladores de processo:

I.O escalonador de longo prazo é responsável por controlar o grau de multiprogramação do sistema, admitindo novos trabalhos no sistema e convertendo estes em processos.
II.O escalonador de médio prazo é responsável por alocar à CPU os processos alocados em memória
III.O escalonador de curto prazo é responsável por escolher os processos que serão removidos total ou parcialmente da memória para serem levados ao disco.


É correto o que se afirma em:
Alternativas
Q3737162 Sistemas Operacionais
Analise as afirmações a seguir sobre algoritmos de escalonamento:

I.Os algoritmos de escalonamento preemptivos trabalham como uma fila, ou seja, escalonam os processos à medida que chegam na fila de execução.
II.Os algoritmos de escalonamento não preemptivos trabalham com os processos por prioridade, escalonando-os em tempo real conforme a necessidade do Sistema Operacional.
III.Os algoritmos de escalonamento são: preemptivos e não preemptivos.
IV.No modo preemptivo, o processo que possui a CPU somente a libera quando finaliza a execução.


É correto o que se afirma em
Alternativas
Q3102055 Sistemas Operacionais

No que diz respeito à memória principal, à arquitetura de processadores, ao gerenciamento de processos e ao sistema operacional Linux, julgue o item seguinte.


No modelo de round‑robin, a prioridade dos processos é determinada com base no tempo de execução total já utilizado.

Alternativas
Q3056103 Sistemas Operacionais
Relacione os algoritmos de escalonamento com suas respectivas definições:

1. FIFO (First in – First out)
2. SJF (Shortest Job First)
3. Round-Robin
4. Múltiplas filas

( ) O escalonador define um quantum (fatia de tempo) para cada processo, que se executa conforme uma lista circular de processos prontos.
( ) Algoritmos não-preemptivo extremamente eficiente, que busca minimizar o turnaround (tempo de espera dos “clientes”) e necessita informações a respeito dos processos e de sua duração.
( ) Algoritmo de prioridade preemptiva no qual são definidas prioridades, estáticas e dinâmicas, para os processos resultando em uma lista por nível de prioridades.
( ) Algoritmos não-preemptivo extremamente simples, onde se atribui o uso da CPU ao processo pronto há mais tempo.

Assinale a opção que indica a relação correta, na ordem apresentada
Alternativas
Q2518112 Sistemas Operacionais
O analista Zeferino está trabalhando em um sistema operacional que necessita de melhorias em seu algoritmo de escalonamento e nas primitivas de sincronização para otimizar o processamento de tarefas em um ambiente de múltiplos processadores.

Visando à otimização do sistema em questão, a abordagem que deve ser adotada é:
Alternativas
Respostas
21: B
22: B
23: A
24: C
25: A
26: A
27: C
28: D
29: A
30: C
31: E
32: B
33: C
34: E
35: A
36: E
37: E
38: E
39: B
40: C