Memória do Windows conectada vs desconectada

0

Digamos que eu ligue minha nova máquina Windows 7 x64 instalada. Depois que o Windows é inicializado, há vários serviços iniciados em segundo plano que começam a alocar memória.

Em seguida, insiro meu usuário / senha e o Windows me faz login. Vamos supor que eu não faça nada além disso (não inicio explicitamente qualquer aplicativo) e não tenho nenhum outro aplicativo instalado por mim. Então, é uma nova instalação da minha máquina.

A minha pergunta é: quanta memória é necessária para toda a UI & outras coisas? É um bom indicador olhar para o gerenciador de tarefas e verificar todos os processos iniciados sob o meu nome de usuário e somar toda a memória consumida por esses processos para obter a quantidade total de memória que estou consumindo apenas para permanecer conectado? Basicamente esta é a minha pergunta: quanta memória é necessária apenas para ficar logado?

Agora, se logoff toda a memória seria liberada de volta ao sistema para que os serviços em segundo plano pudessem se beneficiar?

Além disso, presumo que possa haver uma discussão diferente para cada um dos sabores do Windows (?)

    
por Adi 18.10.2013 / 11:22

1 resposta

0

Em primeiro lugar vou dizer que, em geral, por experiência, 2 GB é o mínimo utilizável para o Win 7. 4 GB, se você usá-lo com alguma regularidade. (MS afirma que 1 GB é o mínimo, mas boa sorte com isso.) 64 bits instala exigirá mais memória.

Todos os processos iniciados em sua conta serão encerrados quando você fizer logout. Eu acho que o algoritmo de gerenciamento de memória provavelmente será o mesmo para todas as variantes do Win 7, pois esta é uma função central do sistema operacional, mas seria certamente diferente no XP vs Vista vs Win 7 (embora os dois últimos sejam mais intimamente relacionado do que ao XP).

O que posso dizer é que a disponibilidade de hardware influenciou um pouco o gerenciamento de memória. A RAM é super barata no dia de hoje, e os programadores do sistema operacional perceberam que a memória 'livre' pode ser melhor usada como um cache super rápido. Basicamente, o sistema operacional irá lembrar / aprender seus aplicativos e dados mais usados e armazená-los em cache na RAM. Tenho certeza de que há muito, muito mais nisso, mas não sou especialista em design de SO, talvez outra pessoa possa entrar em contato.

Também é impossível prever uma quantidade exata de uso de memória, existem muitas variáveis envolvidas (veja acima), mas a maneira mais fácil de verificar sua instância específica seria usar o Monitor de Recursos

    
por 19.10.2013 / 03:59