Ferragens  
 
Rede de conhecimento computador >> Ferragens >> CPUs >> Content
Qual algoritmo de shchedule da CPU é usado pelo Windows 8?
O Windows 8 usa uma fila de feedback de vários níveis (MLFQ) Scheduler Para sua programação da CPU.

Aqui está um colapso de como funciona:

Fila de feedback de vários níveis (MLFQ)

* múltiplas filas: O agendador mantém várias filas, cada uma com prioridades diferentes.
* Níveis de prioridade: Os processos são atribuídos a diferentes filas com base em sua prioridade. Filas de prioridade mais alta têm fatias de tempo mais curtas (quantum).
* Time Slicing: Cada processo recebe uma quantidade fixa de tempo (quântica) a ser executada antes de ser antecipada.
* ajuste de prioridade dinâmica:
* Se um processo esgotar sua fatia de tempo, ele será movido para uma fila de prioridade mais baixa.
* Se um processo aguardar muito tempo, ele será movido para uma fila de prioridade mais alta.
* envelhecimento: Os processos que aguardam em filas de prioridade mais baixa são gradualmente envelhecidos, eventualmente sendo transferidos para filas de prioridade mais alta.

Além do MLFQ, o Windows 8 também usa:

* agendamento de compartilhamento justo: Garante que todos os processos recebam uma parcela justa do tempo da CPU, mesmo quando há muitos processos em execução.
* agendamento em tempo real: Fornece uma prioridade mais alta aos processos que requerem capacidade de resposta em tempo real (por exemplo, drivers de áudio, processamento de vídeo).

Benefícios -chave do MLFQ:

* Responsabilidade: Os processos com maior prioridade recebem tratamento preferencial, garantindo uma resposta rápida para tarefas interativas.
* Eficiência: Ao ajustar dinamicamente as prioridades, o MLFQ pode agendar com eficiência uma variedade de processos.
* justiça: Através do envelhecimento e do agendamento de ações justas, o MLFQ impede a fome, garantindo que todos os processos tenham a chance de executar.

É importante observar que os detalhes específicos do agendador do Windows 8 são complexos e podem variar em diferentes versões e configurações.

Anterior :

Próximo :
  Os artigos relacionados
·Diferença entre Intel Pentium 4 2,0 ​​GHz e Core 2 Duo…
·Memória especial de alta velocidade incorporada ao mic…
·Upgrades de CPU para o Sony VAIO VGN- FZ180E 
·Quantas coisas uma CPU pode fazer ao mesmo tempo? 
·Como alterar a CPU em um D510 Evo 
·Para que é usado o processador? 
·Como monitorar My Temperature CPU 
·Quais são as funções da unidade de execução no 808…
·Quando uma nova tecnologia de computação é inventada…
·O que a CPU controla e o que não controla? 
  Artigos em destaque
·Qual é a diferença entre um teclado real e um teclado…
·Como instalar um Cyber ​​Acoustics Microfone 
·Por que é importante reciclar computadores 
·Dê um exemplo de digitação manual por meio de um tec…
·O que está incluído com um processador Retail Box 
·Qual é a diferença entre o barramento vme pci cpci? 
·Como funciona uma impressora jato de tinta? 
·Como instalar o RAM no meu novo Mac Pro Laptop 
·Como estender uma garantia da Apple 
·Como Encher um HP C9362W 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados