Se eu dobrasse minha RAM, meu uso de memória diminuiria?

7

Atualmente, meu PC tem apenas 1 GB de RAM e atualmente estou usando 86% disso. Com 2GB de RAM, eu estaria usando 43% agora?

    
por JasonDavis 02.09.2009 / 23:40

8 respostas

9

Sim, sua matemática está correta, até certo ponto.

No entanto, observe que os sistemas operacionais modernos usam excesso de memória para armazenamento em cache. Este artigo explica bem como funciona o gerenciamento de memória do sistema operacional (escrito para o Windows Vista, mas geralmente relevante para todos os sistemas operacionais); Basicamente, ele tenta usar sua memória livre (ociosa) para seu cache, e quando necessário por outro programa, essa memória é liberada novamente.

Assim, o sistema operacional pode parecer estar ocupando mais memória, mas é apenas para fins de armazenamento em cache e pode ser liberado a qualquer momento.

    
por 02.09.2009 / 23:42
5

Não necessariamente, a maioria dos sistemas operacionais usa memória extra como buffer.

    
por 02.09.2009 / 23:42
1

vista costumava ocupar cerca de 50% da minha RAM quando eu tinha 2GB de RAM, ocioso

    
por 02.09.2009 / 23:44
1

Minha empresa recentemente atualizou seus laptops XP de 1 GB para 2 GB e minha máquina está atualmente usando 1 GB de RAM, então o XP provavelmente usa mais, também.

Não é como se a sua memória fosse apenas RAM. Há também o arquivo de paginação, que é basicamente usado para os mesmos dados. Pense na RAM como a parte mais rápida da memória do seu sistema. Se o SO perceber que há mais RAM disponível, ele usará mais para armazenar dados que normalmente residiriam no arquivo de paginação. Mas, se necessário, a memória pode ser liberada rapidamente de novo, então não há com o que se preocupar.

    
por 02.09.2009 / 23:47
1

Não, você provavelmente usaria menos de 86% disso. É como uma família mora em uma casa. Se você tem 10% da casa vazia e você se muda para uma casa com o dobro do tamanho, você eventualmente acaba com a casa nova com cerca de 90% da sua capacidade. Gerenciar o espaço é um processo ativo, e mais espaço significa que você pode manter mais coisas. Não faz sentido ter mais espaço apenas para manter mais vazio.

A memória livre é apenas uma almofada, um mal necessário no caso de o sistema precisar de espaço mais rápido do que ele pode liberá-lo. Caso contrário, o sistema faz o melhor para usar toda a memória disponível. Isso tende a resultar em menos E / S de disco e no sistema mais responsivo.

    
por 30.08.2011 / 19:28
0

Não, você provavelmente não usaria 43% da sua RAM se você fizer upgrade para 2 GB. Alguns programas utilizam RAM de maneira logarítmica - mais RAM detectada, eles tentarão usar mais do que isso.

    
por 02.09.2009 / 23:51
0

Não.

Tendo atualizado recentemente minha RAM, sei que o XP usará mais para fins de armazenamento em buffer e de cache quando tiver mais a mexer. Com 768mb de RAM, serviços simples no Windows como spoolsv.exe (relacionados à impressora) usariam cerca de 1 a 1.5mb de RAM. Com uma atualização para 2.5gb de RAM, spoolsv.exe está agora sobrecarregando 4mb, assim como muitos outros serviços que anteriormente usavam em torno de 1mb.

    
por 03.09.2009 / 01:22
0

É importante entender que o uso de memória no Windows é altamente dinâmico. O uso da memória depende da carga de trabalho do sistema e da quantidade de memória disponível. Quando mais memória estiver disponível, o sistema aumentará o cache do sistema e processará os conjuntos de trabalho. Quando a memória é curta, os conjuntos de trabalho serão recortados. O uso de memória física é controlado quase inteiramente pelo sistema, com aplicações com influência limitada.

    
por 17.07.2010 / 23:56

Tags