O que é a memória virtual no Linux?

para cada sistema operacional, há uma quantidade dedicada de RAM disponível que torna o processamento de um programa possível. No entanto, a quantidade desta RAM é limitada e é por isso que a RAM não pode conter uma grande quantidade de dados nela. Portanto, deve haver uma opção de backup disponível que pode suportar RAM sempre que ele fica sem memória.

Este conceito é válido tanto para o Sistema Operacional Windows como Para Linux. No Windows OS, sempre que a RAM tem uma quantidade insuficiente de memória para manter um processo, ela empresta alguma quantidade de memória do armazenamento secundário. Esta memória emprestada é conhecida como memória Virtual. Da mesma forma, sempre que a RAM fica sem memória no Linux, ela pega alguma memória do armazenamento secundário para armazenar seu conteúdo inativo.

desta forma, a RAM encontra espaço suficiente para manter um novo processo dentro dela. Aqui, o espaço emprestado do disco rígido é chamado de memória de troca. Neste artigo, vamos tentar aprender o conceito de memória de troca em detalhe.

funcionamento Da Memória Virtual:

como explicado acima, Memória swap é a quantidade dedicada de disco rígido que é usado sempre que a memória RAM fica sem memória. Há um programa de gerenciamento de memória no Linux que cuida deste processo. Sempre que a memória RAM é curta, o programa de gerenciamento de memória procura por todos os blocos inativos de dados presentes na memória RAM que não foram usados por muito tempo.

Quando ele encontra com sucesso esses blocos, ele os muda para a memória de troca. Desta forma, o espaço de RAM é liberado e, portanto, pode ser utilizado para alguns outros programas que precisam de processamento em uma base urgente. O conceito de troca é muito semelhante ao conceito de paging usado no Sistema Operacional Windows.

Tipos de Swap Memory:

Normalmente, existem dois tipos diferentes de memória swap, que são mencionados abaixo:

  • Partição Swap – Este é o tipo padrão de memória swap, que é na verdade, uma partição de disco rígido que é dedicado à troca.
  • ficheiro Swap – este é um tipo auto-criado de Memória swap. Sempre que não houver espaço suficiente no disco rígido para criar uma partição de troca, um arquivo de troca é criado manualmente para trocar o conteúdo inativo da RAM para ele.

qual deve ser a frequência Ideal de troca?

Linux permite-nos definir a frequência de troca por nós próprios, ou seja, com que frequência o processo de troca deve ter lugar. Você pode definir o valor de troca entre 0 e 100, dependendo de suas necessidades. Um valor de baixa frequência de troca significa que o processo de troca ocorrerá muito raramente apenas quando é necessário, enquanto que um valor de alta frequência de troca significa que o processo de troca ocorrerá com bastante frequência. No entanto, o valor padrão e recomendado de troca de frequência é de 60.

benefícios de usar Memória Swap:

ao aprender o funcionamento da Memória swap, podemos facilmente perceber os benefícios de usá-la. No entanto, alguns dos principais benefícios do uso de Memória swap estão listados abaixo:

  • pode facilmente manter os blocos inactivos de RAM que são raramente utilizados uma ou duas vezes e depois nunca são utilizados. O RAM liberado pode então ser usado para manter mais programas que têm uma prioridade maior.impede a RAM de ficar sem espaço.
  • Ele atua como um backup para melhorar o espaço real da RAM.
  • Permite-lhe executar aplicações pesadas mais convenientemente que requerem uma grande quantidade de RAM.durante o processo de hibernação, todo o conteúdo da RAM é escrito na memória de troca. Por conseguinte, é essencial que o processo de hibernação tenha êxito.aumenta o desempenho global do seu sistema.

conclusão:

neste artigo, aprendemos o uso e a memória de troca de trabalho, juntamente com os seus inúmeros benefícios. A memória Swap funciona como uma opção de backup para a RAM quando ela corre pouco espaço. Todos nós sabemos que não podemos ter uma quantidade infinita de RAM no entanto; nós percebemos que as aplicações high-end de hoje requerem uma grande quantidade de RAM para funcionar suavemente. Portanto, devemos ter uma quantidade suficiente de RAM para evitar que nossas aplicações caiam.

também, há um custo associado com a adição de mais RAM, enquanto que não há custo de usar memória de swap. Além disso, RAM adicional também pode ser conectado em até um certo limite, dependendo de seu hardware. Assim, a única opção que nos resta é usar a memória de troca que pode fazer o nosso sistema funcionar muito eficientemente sem qualquer custo.

Related Posts

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *