-
de dois processos.
-
Escalonamento em Dois Níveis:
Um escalonador (baixo nível) é utilizado para realizar o chaveamento (por qualquer método descrito anteriormente) apenas entre os processos que estão na memória.
O outro escalonador (alto nível) é utilizado para trocar periodicamente o conjunto de processos que estão na memória por aqueles que estavam em disco.
Fonte: http://alexcoletta.eng.br/artigos/escalonamento-de-processos/
-
e-
Escalonamento em Dois Níveis parte dos processos fica em disco (memória principal nao trata todos dados). O problema é que o tempo para ativar um processo em disco é maior do que o que está na memória. Escalonador em dois níveis resolve isso mantendo um grupo dos processos na emória e outro no disco. O escalonador de baixo nível aloca so os processos na memória e outro escalonador alto nível trocar periodicamente os processos na memória por os em disco. Para escolher o escalonador de alto nível verifica o tamanho, a prioridade , o tempo de CPU do processo e quanto tempo de turnaround ele tem. É parecido com escalonamento preemptivo de prioridades porque o CPU tb periodicamente corre a lista d eprocessos procurando 1 de maior prioridade p/ empurrar na frente do atual
-
O mecanismo de interrupção também implementa um sistema de níveis de prioridades de interrupções. Esses níveis habilitam a CPU a retardar a manipulação de interrupções de baixa prioridade sem mascarar todas as interrupções e torna possível que uma interrupção de alta prioridade intercepte a execução de uma interrupção de baixa prioridade.
Pag.665, Silberschatz, Livro de Sistemas Operacionais.
-
GABARITO E
“escolhe o processo que tem mais prioridade e menos tempo e coloca-o na memória principal, ficando os outros alocados em disco”
Essa foi por eliminação..
A) de threads. ERRADO: “escolhe o processo...". Logo, trata-se de um escalonamento de processos, não threads.
B) FIFO. ERRADO: O FIFO realiza o escalonamento de acordo com a ordem de chegada dos processos (Primeiro a Entrar, Primeiro a Sair).
C) Round-robin. ERRADO: Esse algoritmo concede uma fatia de tempo (quantum) igual para cada processo e esses são executados em ordem circular.
D) de filas múltiplas. ERRADO: Várias filas; Cada fila possui um nível de prioridade;
E) de dois níveis. CORRETO