O que é pedido de 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 alterna as solicitações, geralmente os processos são concluídos fora de ordem, mas os usuários e programadores não veem isso. Isso geralmente pode ser feito com muita facilidade em um único sistema de CPU, mas um sistema com várias CPUs pode enfrentar um problema ao fazer o pedido. Se esse processo não fosse usado, os computadores não seriam tão eficientes ao concluir as solicitações do usuário.

Sempre que alguém faz alguma coisa no computador - move o mouse, abre um programa ou edita uma imagem, por exemplo - a CPU precisa aprovar o uso de memória para a tarefa. Essas solicitações normalmente chegam linearmente, mas raramente são processadas dessa maneira. Com o pedido de memória, as tarefas são processadas da melhor maneira possível para acelerar o computador. Por exemplo, se a CPU puder cuidar facilmente do segundo processo antes do primeiro, usará memória para esse processo antes de passar para outros.

As solicitações geralmente são feitas fora de ordem, o que pode confundir usuários e programadores. Ao mesmo tempo, a CPU é programada para saber que a ordem da memória pode confundi-los, portanto, 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 inserir códigos excessivos para garantir que a CPU funcione com eficiência.

A ordenação da memória normalmente pode ser feita facilmente em um computador com uma única CPU, mas pode haver problemas com um computador que possui várias CPUs. Isso ocorre porque é mais fácil para os acessos à memória serem aprovados e ordenados adequadamente com uma CPU, mas duas ou mais CPUs podem falhar ao tentar processar várias tarefas. Se houver comunicação adequada entre as duas ou mais CPUs, esse problema geralmente é atenuado.

Sem o pedido de memória, as tarefas podem ser mais difíceis para o computador e o programador. No lado do computador, a CPU só seria capaz de atender às solicitações à medida que chegavam, o que significa que todo o processo fica mais lento e pode manter os usuários esperando. Para o programador, ele precisaria escrever códigos excessivos para garantir que a CPU cuide adequadamente de todas as tarefas, o que levaria muito mais tempo para a criação do programa.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?