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

Foram encontradas 116 questões

Q2518107 Sistemas Operacionais
No contexto de um sistema operacional que suporta execução paralela, o analista Léo é encarregado de otimizar um aplicativo que faz uso intensivo de threads. O aplicativo em questão tem experimentado tempos de resposta inconsistentes, suspeitando-se de uma ineficiência na forma como as threads são gerenciadas e escalonadas.

Considerando um ambiente com múltiplos núcleos de CPU, para melhorar o desempenho do aplicativo, o analista Léo deve:
Alternativas
Q2518094 Sistemas Operacionais
Em um sistema de gerenciamento de recursos de uma grande corporação de tecnologia, o analista Hop precisa resolver um problema de Starvation que afeta a distribuição equitativa de recursos computacionais entre vários processos críticos. Após uma análise profunda, Hop identifica que o algoritmo de escalonamento atual prioriza processos com requisitos de recursos mais altos, deixando processos com requisitos menores em espera indefinida. Para resolver esse problema, Hop propõe uma solução inovadora que reestrutura a lógica de alocação de recursos, garantindo que todos os processos recebam uma fatia justa de tempo de CPU, sem comprometer a eficiência global do sistema.

Para resolver o problema de Starvation, Hop adotou a seguinte abordagem:
Alternativas
Q2450369 Sistemas Operacionais
Uma das funções básicas de sistema operacional de dispositivos computacionais é a de gerenciamento de seus recursos. E, dentre as diversas demandas de gestão desse software básico, existem diferentes algoritmos para o escalonamento de processos interativos disponíveis para implementação em sistemas operacionais.
Há uma técnica de escalonamento que, em um sistema preemptivo, disponibiliza para cada processo uma quantidade fixa de tempo (quantum) para a sua execução. Caso o processo não tenha terminado, é retirado do processador e alocado ao final de uma fila.

Assinale a opção que apesenta o algoritmo de escalonamento que implementa o algoritmo anteriormente descrito.
Alternativas
Q2417119 Sistemas Operacionais

Julgue o item seguinte, relativo a sistemas operacionais.


O algoritmo de substituição de páginas FIFO (first-in first-out) controla a ordem pela qual as páginas são carregadas na memória, mantendo-as em uma lista encadeada, removendo a página mais antiga.

Alternativas
Q2391811 Sistemas Operacionais

Julgue o próximo item, a respeito de sistemas operacionais. 


O algoritmo de escalonamento round-robin distribui o tempo de CPU igualmente entre todos os processos na fila de prontos, usando uma quantidade de tempo fixo para cada um, independentemente de suas prioridades.

Alternativas
Q2359824 Sistemas Operacionais

Acerca das linguagens e tecnologias de programação, julgue o item subsequente.


Um escalonamento de tarefas preemptivo deixa de ser executado em um processador nos seguintes casos: término, execução de operação de IO ou liberação explícita da tarefa.

Alternativas
Q3597934 Sistemas Operacionais
No contexto de gerenciamento de processos, qual método de escalonamento de processos é caracterizado como um algoritmo não preemptivo, no qual o processador é alocado para os processos com base na ordem cronológica de sua chegada à fila de processos prontos?
Alternativas
Q3595570 Sistemas Operacionais
Uma das responsabilidades do sistema operacional implica a determinação do tempo e do momento em que cada processo utilizará a unidade central de processamento. Os algoritmos que o sistema operacional utiliza para essa tarefa são denominados como: 
Alternativas
Q2427319 Sistemas Operacionais

O escalonamento de processos é uma das principais funções do sistema operacional, responsável por gerenciar a alocação de recursos e a execução de processos em um sistema computacional. Com base nessa afirmação, qual das seguintes alternativas descreve corretamente um aspecto do escalonamento de processos em sistemas operacionais?

Alternativas
Q2319338 Sistemas Operacionais
Em um sistema operacional moderno, vários processos devem ser atendidos simultaneamente, dando ao usuário a impressão de estarem rodando simultaneamente. Para isso, é necessário gerenciar o processador por meio de algoritmos de escalonamento, que definem que processo executa e quais ficam esperando, de acordo com diferentes parâmetros.
Um dos critérios que podem ser usados para comparar esses algoritmos é o tempo de turnaround, que conta o tempo
Alternativas
Q2284760 Sistemas Operacionais
Para um usuário interagir com um computador sem o Sistema Operacional (SO), ele deve conhecer profundamente diversos detalhes sobre o hardware do equipamento. Um técnico de programação de sistemas está testando um SO e verificou que se trata de uma arquitetura multiprogramada na qual vários processos são executados de forma concorrente.
Nesse contexto, o algoritmo de escalonamento que seleciona o processo que tiver o menor tempo de processador ainda por executar é o:
Alternativas
Q2281930 Sistemas Operacionais
A política de escalonamento é a base da gerência do processador. Ryu é analista de sistemas e sabe que as características de cada Sistema Operacional (SO) determinam quais são os principais aspectos para a implementação de uma política de escalonamento adequada. Brevemente Ryu adotará, em seu projeto de SO, o critério de escalonamento que representa o número de processos executados em um determinado intervalo de tempo.

Em seu projeto de SO, Ryu deve utilizar o critério de escalonamento:
Alternativas
Q2281842 Sistemas Operacionais
A rotina do Sistema Operacional (SO) que tem como principal função implementar os critérios da política de escalonamento é: 
Alternativas
Q2255148 Sistemas Operacionais
Quanto ao gerenciamento de processos, à memória virtual e ao sistema operacional Linux, julgue o item.
No sistema operacional, o escalonador de curto prazo (scheduler) organiza e determina o funcionamento da fila de prontos e o tempo que cada processo terá de execução no processador.
Alternativas
Q2237155 Sistemas Operacionais
O que é multitarefa em um sistema operacional, e qual é o objetivo do escalonamento de processos? 
Alternativas
Q2172351 Sistemas Operacionais
Sobre os estados de um processo no escalonamento dos sistemas operacionais, é correto afirmar que:
Alternativas
Q2167012 Sistemas Operacionais
Analise as afirmativas abaixo sobre o gerenciamento de processos, de memória e de arquivos em sistemas operacionais e assinale a alternativa correta.
I. Threads de um mesmo processo compartilham o espaço de endereçamento do processo.
II. Na técnica de paginação, o espaço de endereçamento virtual dos processos (páginas virtuais) é mapeado em um espaço de endereçamento físico (molduras de página).
III. O mutex é um mecanismo de sincronização de threads o qual permite que mais de uma thread execute um trecho de código simultaneamente.
IV. O round-robin é um algoritmo de escalonamento de processos.
V. Diversos sistemas de arquivos do Linux utilizam uma estrutura de dados chamada de index node (inode), a qual armazena somente os atributos dos arquivos armazenados no disco.
Alternativas
Q2159643 Sistemas Operacionais
Na gerência do processador, são critérios utilizados em políticas de escalonamento, EXCETO:
Alternativas
Q2098227 Sistemas Operacionais
Um determinado escalonador de processos em lote (ou não preemptivo) foi requisitado a definir a ordem em que 5 tarefas ocuparão uma única CPU. Esse escalonador deve garantir o requisito de que as tarefas esperem pela CPU o menor tempo médio possível. Os tempos de ocupação da CPU previstos para essas tarefas “A” até “E” são: A = 10 ms, B = 50 ms, C = 150 ms, D = 30 ms e E = 25 ms. Qual das opções abaixo, onde a tarefa indicada mais à esquerda será a primeira a ser escalonada, garante o atendimento do requisito? 
Alternativas
Q2098219 Sistemas Operacionais
Considere a gerência de processador em sistemas operacionais executando em processadores com múltiplos núcleos (cores). Que tipos de escalonamento de processos ou de threads podem ocasionar a situação denominada de condição de corrida?
Alternativas
Respostas
41: B
42: A
43: A
44: C
45: C
46: E
47: A
48: A
49: A
50: D
51: E
52: A
53: E
54: C
55: B
56: A
57: A
58: C
59: B
60: D