O que está pedindo memória?
ordenação de memória, ou reordenação, é um processo através do qual a unidade central de processamento (CPU) recebe solicitações de memória do computador e as ordena no padrão mais otimizado. O processo muda em torno das solicitações, geralmente os processos são concluídos fora de ordem, mas usuários e programadores não vêem isso. Isso geralmente pode ser feito com muita facilidade em um único sistema de CPU, mas um sistema com várias CPUs pode sofrer um problema ao fazer o pedido. Se esse processo não foi usado, os computadores não seriam tão eficientes ao concluir as solicitações do usuário. Esses pedidos normalmente vêm linearmente, mas raramente são processados dessa maneira. Com a ordem da memória, as tarefas são processadas da melhor maneira possível de tornar o computador mais rapidamente. Por exemplo, se a CPU puder cuidar facilmente do segundo processo antes do primeiro, ele iráUse memória para esse processo antes de passar para outros.
As solicitaçõesgeralmente são feitas fora de ordem, o que pode confundir usuários e programadores. Ao mesmo tempo, a CPU está programada para saber que a ordem da memória pode confundi -los, por isso executa tudo de uma maneira que faz parecer que os processos estão sendo concluídos linearmente, mesmo que não sejam. Isso facilita a compreensão dos usuários e geralmente impede que os programadores tenham que entrar em codificação excessiva para garantir que a CPU funcione com eficiência.
O pedido de memória normalmente pode ser feito facilmente em um computador com uma única CPU, mas pode haver problemas com um computador com várias CPUs. Isso ocorre porque é mais fácil que os acessos à memória sejam aprovados e ordenados adequadamente com uma CPU, mas duas ou mais CPUs podem vacilar ao tentar processar várias tarefas. Se houver comunicação adequada entre as duas ou mais CPUs,então esse problema geralmente é mitigado.
Sem pedidos de memória, as tarefas podem ser mais difíceis para o computador e o programador. Do lado do computador, a CPU só seria capaz de satisfazer as solicitações quando vieram, o que significa que todo o processo diminui e pode manter os usuários à espera. Para o programador, ele teria que escrever codificação excessiva para garantir que a CPU cuida corretamente de todas as tarefas, o que faria com que a criação do programa demorasse muito mais tempo.