Buscar

Além do denominado Múltiplas Filas, são algoritmos de escalonamento:

Sistemas Operacionais executam processos com apoio da estrutura de dados conhecida por fila. Assim, todo processo que se encontra no status pronto é mantido numa fila de processos prontos. Quando um ou mais processos estão prontos para serem executados, o sistema operacional deve decidir qual deles vai ser executado primeiro. O componente do sistema operacional responsável por essa decisão é denominado escalonador e a escolha do processo que será executado recebe o nome de escalonamento. O escalonador utiliza algoritmos para realizar o escalonamento de processos.

 Além do denominado Múltiplas Filas, são algoritmos de escalonamento:

a.

Circular e B-Tree.

b.

Prioridade e SJF.

c.

B-Tree e Prioridade.

d.

Circular e Transição.

e.

SJF e B-Tree.

💡 3 Respostas

User badge image

Carlos Alexandre

letra b

0
Dislike0
User badge image

Andre Smaira

 

Múltiplas Filas é um tipo de algoritmo de escalonamento, no qual são usadas filas de processos. Cada fila tem um determinado nível de prioridade. Sendo um dos mais antigos agendadores de prioridade, estava presente no CTSS (Compatible Time-Sharing System - Sistema Compatível de Divisão por Tempo).

Fila de vários níveis o algoritmo de escalonamento é usado em cenários onde os processos podem ser classificados em grupos com base na propriedade como tipo de processo, tempo de CPU, acesso IO, tamanho da memória, etc. Uma classificação geral dos processos é processos de primeiro plano e de segundo plano. 

Em um algoritmo de agendamento de fila multinível, haverá um número de filas 'n', onde 'n' é o número de grupos nos quais os processos são classificados. Cada fila receberá uma prioridade e terá seu próprio algoritmo de agendamento, como Round-robin scheduling ou FIFO. Para que o processo em uma fila seja executado, todas as filas de prioridade mais altas do que deveriam estar vazias, o que significa que o processo nessas filas de alta prioridade deve ter concluído sua execução. Nesse algoritmo de agendamento, uma vez atribuído a uma fila, o processo não será movido para nenhuma outra fila.

Assim, a alternativa correta é a alternativa B. 

0
Dislike0
User badge image

RD Resoluções

Múltiplas Filas é um tipo de algoritmo de escalonamento, no qual são usadas filas de processos. Cada fila tem um determinado nível de prioridade. Sendo um dos mais antigos agendadores de prioridade, estava presente no CTSS (Compatible Time-Sharing System - Sistema Compatível de Divisão por Tempo).

Fila de vários níveis o algoritmo de escalonamento é usado em cenários onde os processos podem ser classificados em grupos com base na propriedade como tipo de processo, tempo de CPU, acesso IO, tamanho da memória, etc. Uma classificação geral dos processos é processos de primeiro plano e de segundo plano.

Em um algoritmo de agendamento de fila multinível, haverá um número de filas 'n', onde 'n' é o número de grupos nos quais os processos são classificados. Cada fila receberá uma prioridade e terá seu próprio algoritmo de agendamento, como Round-robin scheduling ou FIFO. Para que o processo em uma fila seja executado, todas as filas de prioridade mais altas do que deveriam estar vazias, o que significa que o processo nessas filas de alta prioridade deve ter concluído sua execução. Nesse algoritmo de agendamento, uma vez atribuído a uma fila, o processo não será movido para nenhuma outra fila.

Assim, a alternativa correta é a alternativa B.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais