RAM

940 visualizações

Publicada em

Entenda a memoria...

Publicada em: Tecnologia
  • Seja o primeiro a comentar

RAM

  1. 1. RAM <ul><li>Adicionando mais RAM o computador processa mais rápido? </li></ul><ul><li>  </li></ul><ul><li>Até certo ponto, somando RAM (Memória de Acesso Randômico) regularmente seu computador ficara mais rapido em certos tipos de operações. A razão por que a RAM é tão importante é devido a um componente de sistema operacional de gerenciamento da memória virtual. </li></ul><ul><li>Quando você roda um programa como um processador de texto ou um browser da internet, o microprocessador em seu computador acessa o arquivo executável fora do disco rígido e carrega-o na RAM. No caso de um programa grande como o WORD da Microsoft, o .EXE consome aproximadamente 5 megabytes. O microprocessador também puxa várias DLLs compartilhadas (Bibliotecas de Vínculo Dinâmicas) - compartilhou pedaços de código usados por múltiplo aplicações. O DLLs poderia somar 20 ou 30 megabytes. Então o microprocessador cargas nos arquivos de dados que você quer olhar a qual poderia somar vários megabytes se você está olhando vários documentos ou está folheando muito uma página com de gráficos. Assim uma aplicação normal precisa entre 10 e 30 megabytes de RAM para processar. </li></ul>
  2. 2. RAM <ul><li>Em minha máquina em qualquer determinado momento eu poderia ter o seguinte funcionamento de aplicações: </li></ul><ul><li>Um processador de texto </li></ul><ul><li>Uma planilha eletrônica </li></ul><ul><li>Um lembrete de DOS </li></ul><ul><li>Um programa de email </li></ul><ul><li>Um programa de desenho </li></ul><ul><li>3 ou 4 janelas de browser </li></ul><ul><li>Um programa de Fac-símile </li></ul><ul><li>Uma sessão de Telnet </li></ul><ul><li>  </li></ul><ul><li>Além de todas essas aplicações, o próprio sistema operacional está consumindo um bom pedaço de espaço. Esses programas poderiam precisar de 100 a 150 megabytes, mas meu computador só tem 64 megabytes de RAM instaladas. </li></ul>
  3. 3. RAM <ul><li>O espaço extra é criado pelo gerente de memória virtual. A VMM olha a RAM e acha seções de RAM que não está sendo utilizada. Põe estas seções de Ram em um lugar, o arquivo de troca, no disco rígido. Por exemplo, até mesmo embora eu tenha meu programa de email aberto, eu não olhei nenhum email nos últimos 45 minutos. Assim a VMM move todos os bytes que compõem o EXE do programa de email, DLLs e dados para fora do disco rígido. Isso é que se chama programa de troca. </li></ul><ul><li>A próxima vez que aciono o programa de email, a VMM trocará todos os seus bytes do disco rígido, e provavelmente troca qualquer outra coisa. Porque o disco rígido é o parente lento, o ato de trocar coisas provoca uma demora notável. </li></ul><ul><li>Se tiver pouca memória RAM (digamos 16 megabytes), então a VMM estará sempre trocando para obter qualquer coisa. Naquele caso seu contato com o computador estarão extremamente lentos. Quando você adiciona mais RAM há um ponto onde você só nota as trocas quando você carrega um novo programa. </li></ul>
  4. 4. RAM <ul><li>Se você colocar 256 megabytes de RAM a VMM nunca precisaria trocar qualquer coisa. Isso é rápido e imperceptível que se você adicionasse mais RAM ainda não teria nenhum efeito. </li></ul><ul><li>Algumas aplicações (como Photoshop, muitos compiladores, a maioria dos editores de filme e animação, etc.) exigem grande quantidade de RAM para fazer seu trabalho. </li></ul><ul><li>Se você tem uma máquina com pouca RAM, eles constantemente fazem trocas e daí processam lentamente. </li></ul><ul><li>Você pode aumentar esta velocidade enormemente adicionando bastante RAM para eliminar o processo de troca. </li></ul><ul><li>Programas como estes podem processar mais rapidamente, de 10 a 50 vezes mais rápiudo se houver bastante RAM. </li></ul>

×