Home Page





Pergunte aos Pros




Macmania
Bê-a-bá

Com a memória em dia

Aprenda (e não esqueça mais) a diferenciar os tipos de memória

Como já dizia o velho poeta que não sabia rimar: "espaço em disco não tem nada a ver com memória". Esse é um tipo de confusão muito comum entre macmaníacos que não entendem porque recebem mensagens dizendo que o computador está "sem memória" (out of memory) quando há tanto espaço livre no HD. Caro amigo macmaníaco, não vamos confundir alhos com bugalhos (embora ninguém saiba o que é exatamente um bugalho). Memória RAM é uma coisa e espaço em disco é outra, apesar de existirem situações em que o HD faz o papel da RAM e vice-versa. Isso ocorre porque, no fundo, a função de ambos é a mesma: guardar seus dados, seja de forma temporária ou permanente. Para complicar um pouco as coisas, existem vários tipos de memória dentro do seu computador, o que confunde ainda as mais cabeças inexperientes e até as veteranas. Por isso, vamos mostrar os tipos de memória e para que servem.

RAM (Random access memory)

Significa "memória de acesso aleatório". É assim chamada porque nela é possível acessar os dados diretamente e em qualquer ordem. A sigla foi criada para contrastar com o drive de fita magnética, outrora mais comum, no qual é preciso percorrer a fita até o dado desejado.

A RAM nada tem a ver com o seu disco rígido, que não deixa de ser um tipo de memória, mas é específico para coisas que devem permanecer gravadas por um tempo indefinido.

A RAM contém apenas as coisas que o computador está processando no momento (programas e documentos), de forma temporária.

Falando em temporário, é importante ressaltar que a memória RAM é volátil, ou seja, quando o Mac é desligado o conteúdo da RAM some. Um documento aberto reside na RAM; quando você aciona o comando "salvar", uma cópia dele é gravada no HD. É por isso que, quando acontece um pau de travar o sistema, você perde tudo o que foi feito desde a última vez em que o arquivo foi salvo.

A vantagem da RAM é que ela, embora não seja tão rápida quanto o processador, é muitíssimo mais rápida do que um disco rígido (que, ao contrário da RAM, envolve partes mecânicas em movimento) - a diferença de velocidade é de pelo menos um para mil!

A memória RAM vem em "pentes" - pequenas placas de circuito que são encaixadas manualmente dentro do computador. Elas existem em diversos tipos incompatíveis entre si. Informe-se bem sobre o tipo de memória que o seu Mac usa antes de sair comprando.

Memória virtual (Virtual memory)

Você já se perguntou como um computador com pouca memória RAM é capaz de abrir vários programas ao mesmo tempo? Isso não seria possível sem a memória virtual. Com esse recurso ativado, o sistema operacional utiliza parte do espaço livre em seu HD como se fosse uma extensão da memória RAM. Assim, quando o espaço livre na RAM acaba, a memória virtual entra em ação para cumprir a sua função. É claro que isso não funciona tão bem quanto ter mais RAM - lembre-se, o disco rígido é algo como mil vezes mais lento -, mas é fundamental para quem não tem pentes de memória sobrando.

É possível ajustar o tamanho da memória virtual no painel de controle Memory do Mac OS 9 ou anterior. O número mostrado pelo painel corresponde à soma da RAM com o espaço no HD usado como memória. Quanto mais memória virtual você criar, menos espaço vai sobrar no disco para você guardar suas coisas, e mais lerda no geral vai ficar a máquina.

O certo é colocar apenas o mínimo necessário de memória para rodar todos os programas que você costuma utilizar juntos.

Embora o desempenho do Mac piore com a memória virtual, o espaço que o Finder e os programas ocupam na RAM fica sensivelmente menor com ela ativa. Por isso, é uma boa idéia deixá-la sempre ligada, com uma quantidade mínima "simbólica" - 1 MB a mais que o total de RAM - mesmo que você tenha memória sobrando (e quem tem?).

Para embolar ainda mais o meio de campo, existem programas (como os aplicativos de áudio e vídeo profissionais) que não aceitam a memória virtual, e outros (como o Adobe Photoshop) que simplesmente a ignoram. Como é opcional, você pode desligá-la a qualquer hora (é necessário reiniciar o computador após mexer nos ajustes). Para viver sem memória virtual, o Mac precisa ter muita RAM.

No Mac OS X não existe essa complicação. A memória virtual é permanente e automática e jamais necessita de ajuste. Vale o mesmo que no sistema clássico: quanto menos RAM disponível, mais lerdo ficará seu computador. Com os preços da RAM mais baixos do que nunca, não hesite em fazer o upgrade que traz a maior melhora de desempenho para o seu Mac.

ROM (Read-only memory)

Esse nome quer dizer "memória que só pode ser lida". É acionada quando você liga o computador e contém um software básico (chamado firmware) que testa a RAM, procura por periféricos e inicia a partida do sistema operacional. Nos Macs originais, o sistema inteiro residia na ROM; posteriormente, partes cada vez maiores dele foram transferidas para o disco rígido, e finalmente o sistema inteiro passou a residir no HD.

ROM na RAM (ROM-in-RAM)

Se você achava que a salada já está completa, é porque ainda não sabe o que é "ROM na RAM". Com o primeiro iMac, em 1998, a Apple tirou a maior parte do conteúdo da ROM e moveu-o para um arquivo que fica dentro do System Folder, chamado (adivinhou) "Mac OS ROM". Ele é transferido para a RAM logo que você liga o Mac.

Disco de RAM (RAM Disk)

O disco de RAM é o oposto da memória virtual. Consiste em separar uma parte da memória RAM e usá-la como se fosse um disco, com ícone no Desktop e tudo mais. Para ligá-lo, clique na opção correspondente no painel Memory, escolha um tamanho para ele e reinicie o Mac. O disco de RAM é recomendado para quem tem um Mac meio lento com muita memória instalada, pois acelera qualquer programa que estiver dentro dele. Por outro lado, em Macs com disco e processador velozes ou pouca RAM, um RAM Disk só atrapalharia.

PRAM (Parameter memory)

A pequena pilha que vem dentro do seu Mac fornece energia para uma memória especial chamada "RAM de parâmetros" ou simplesmente PRAM (pronuncia-se "perrã"), que tem a função de guardar as informações de data, hora e configurações de alguns painéis de controle (é por isso que, quando a bateria acaba, a data do Mac vai para 1904, 1956, 1969...).

Às vezes, as informações na PRAM podem ficar corrompidas, fazendo o Mac agir estranhamente (como a máquina ligar e ficar com a tela preta). Nesse caso é necessário "zapear", isto é, zerar as informações da PRAM. Basta reiniciar o Mac pressionando as teclas [?][Option] [P][R]. Nenhuma mensagem será emitida: você ouvirá o acorde inicial do computador duas vezes. Na segunda vez, você pode tirar os dedos do teclado e tudo deverá voltar ao normal.

VRAM (Video RAM)

É a memória de vídeo do seu Mac. Quanto maior for a VRAM, melhores serão as possibilidades de processamento de vídeo, resolução de tela e número de cores. Os modelos mais modernos vêm com 16 MB ou mais de VRAM, o que é suficiente para jogos 3D e trabalho com gráficos de alta qualidade. A VRAM nos Macs é sempre subordinada ao chip de vídeo ou placa de vídeo presente.

Gerenciando a memória

No Mac OS 9 ou anterior

Quando você abre um programa, ele pede uma "fatia" fixa da RAM só para ele; um lance, assim, meio egoísta. À medida que novos aplicativos são abertos, a memória vai sendo consumida; quando não resta mais espaço disponível nela, a memória virtual passa a ser utilizada. Se esta última não estiver habilitada, o Mac OS emitirá um aviso de que não há "recursos", ou seja, memória. Para saber quanto cada programa está consumindo de RAM e quanto está sobrando, vá ao menu da maçã no Finder e selecione About This Computer (Sobre Este Computador). Você verá o uso de memória de todos os aplicativos abertos (incluindo o Finder) e quanto há de memória livre.

No entanto, você pode determinar o quanto de RAM um aplicativo consumirá. Para isso, selecione o ícone do programa, tecle [?][I] (Get Info/Obter Informações) e selecione no menu pop-up Show (Mostrar) o item Memory (Memória). Você verá que o software tem um Suggested Size (Tamanho Sugerido), que é fornecido pelo desenvolvedor, um valor Minimum (Mínimo) e um Preferred (Preferido); estes dois você pode alterar conforme a necessidade.

O aplicativo pedirá para ele o montante de RAM definido no campo Preferido. Se não houver tanta memória disponível, ele usará o Mínimo como referência. Se isso também não estiver disponível, o programa não abrirá e o sistema dará um aviso.

A maioria dos programas funciona melhor quando mais memória é reservada para eles. Um Photoshop com 128 MB (128000 K) como tamanho preferido rodará mais rapidamente do que o mesmo Photoshop com 64 MB, desde que seu Mac tenha RAM suficiente para tal.

Se você achar que um software está rodando mais lentamente do que de costume, mesmo quando não há outros abertos ao mesmo tempo, experimente botar alguns megas a mais no tamanho preferido e ver o que acontece. Da mesma maneira, você pode diminuir esse valor quando o aplicativo está pedindo desnecessariamente mais do que o suficiente. Fixar o tamanho preferido abaixo do sugerido já é pedir para que o programa trave.

Todas essas recomendações valem para programas rodando no ambiente Classic do OS X.

No Mac OS X

Felizmente, aqui a vida é bem mais simples no que se refere a memória. No novo sistema não é necessário fazer nenhuma configuração de memória, e o disco de RAM deixou de existir. Tudo é administrado automaticamente pelo OS X. O sistema e os programas usam mais RAM que no Mac OS 9, mas a memória virtual é mais eficiente. Assim, se você usa o OS X, não precisa se preocupar com a maior parte das explicações que demos nesta matéria.

Márcio Nigro