terça-feira, 25 de dezembro de 2012

Memória ROM e RAM


Chip de memória ROM
Fonte da imagem: Novo PC
A memória é essencial para o ser humano. Quem já assistiu à comédia “Como se Fosse a Primeira vez” pôde sentir um pouquinho do drama que seria ter as lembranças apagadas periodicamente. No filme, o médico veterinário Henry precisa reconquistar Lucy todos os dias de sua vida. Pode parecer romântico, mas o motivo é mais grave, já que Lucy perdeu a capacidade de memorizar informações novas depois de ter sofrido um acidente.
Para o computador, a capacidade de memorizar informações também é essencial e, por isso, as máquinas costumam ter diversos dispositivos de armazenamento de dados. Um deles é o disco rígido, também chamado de HD. Nele são guardados os arquivos de fotos, de músicas e de softwares, que estão sempre à disposição do usuário.
Outra forma de armazenar dados no computador é por meio da Random-Access Memory (RAM). Sem ela, o computador nem chega a completar o processo de boot, por exemplo.
Placas de memória RAM
Fonte da imagem: Techfuels
Usamos a memória RAM para guardar dados temporariamente, como os programas que estão em execução na máquina. Mas por causa da volatilidade da RAM, não podemos usá-la para armazenar arquivos importantes, que gostaríamos de acessar frequentemente, já que o conteúdo da memória é esvaziado cada vez que o computador é desligado.
Portanto, se usássemos a RAM no lugar do HD, teríamos uma tarefa extra, similar à do protagonista de “Como se fosse a primeira vez”: reinserir, periodicamente, os mesmo dados que foram perdidos.
Mas existem dados que são importantes demais para o funcionamento da máquina e, portanto, não poderiam ficar no disco rígido, pois poderiam ser apagados por engano. E não poderiam ficar na RAM, pois seriam dizimados a cada reinicialização do computador.
Para casos como esses, existe a Read-Only Memory (ROM), que em português quer dizer “Memória de Apenas Leitura”.

O que é a ROM?

Aqueles que nunca ouviram falar da ROM certamente conhece um primo próximo desse tipo de memória, o CD-ROM, uma mídia ótica que permite apenas a leitura de dados. Ou seja, você não pode gravar arquivos em um CD-ROM, apenas executar ou visualizar o que já estiver nele.
Basicamente, essa é a função da memória ROM: oferecer dados apenas para leitura. Normalmente, a ROM é utilizada para armazenar firmwares, pequenos softwares que funcionam apenas no hardware para o qual foram desenvolvidos e que controlam as funções mais básicas do dispositivo.
Na ROM de uma calculadora, por exemplo, podemos encontrar as rotinas matemáticas que o estudante pode realizar ao usá-la. Já no caso de celulares, normalmente as ROMS carregam o sistema operacional e os softwares básicos do aparelho.

Tipos de ROM

Mask-ROM

Mask-ROM

As primeiras ROMs a serem desenvolvidas são as chamadas Mask-ROM, e são nada mais do que circuitos integrados que guardam o software ou os dados gravados durante a sua criação. Podemos compará-las com os CD-ROMs: o usuário acessa aquilo que comprou e não pode gravar outros dados na mídia ou chip.

PROM

Com o passar do tempo, foram necessárias memórias similares, mas que possibilitassem a inserção posterior de dados. A primeira dessa nova leva foi a Programmable Read-Only Memory (PROM), que permite que o conteúdo seja modificado por meio de um dispositivo conhecido como programador PROM.
Chip PROM
Fonte da imagem: Wikipedia
Porém, como o programador PROM altera fisicamente as ligações internas do chip, essa inserção pode acontecer apenas uma vez. Esse tipo de ROM pode ser encontrado em consoles de video games e em aparelhos de celulares. Além disso, podemos comparar a PROM com o CD gravável (CD-R), que também suporta apenas uma gravação.

EPROM

Outro tipo muito usado é o Erasable Programmable Read-Only Memory (EPROM). A grande inovação da EPROM é permitir a regravação de dados. O conteúdo do chip pode ser apagado expondo-o à luz ultravioleta por cerca de 10 minutos. Já o processo de reescrita dos dados requer uma voltagem cada vez maior e, com isso, a número de reprogramações acaba sendo limitado.
Chip EPROM
Fonte da imagem: Wikipedia

EEPROM

Um tipo mais recente é a Electrically Erasable Programmable Read-Only Memory (EEPROM) que, como o próprio nome indica, permite que os dados sejam apagados e gravados com o uso de eletricidade. Assim, é possível atualizar o firmware de uma câmera ou de um MP3 Player de maneira muito mais prática, sem precisar remover o chip ROM de dentro do aparelho.
Os modelos mais comuns de EEPROM são a EAROM, que permite a alteração de um bit por vez do seu conteúdo, e a Flash Memory, que pode ter seu conteúdo alterado de forma muito mais rápida, além de durar muito mais, possibilitando mais de 1 milhão de ciclos de reprogramação.
Continuando a ideia de relacionar os tipos de ROM com as mídias óticas, podemos comparar tanto a EPROM quanto a EEPROM com os CDs regraváveis (CD-RW).


memória RAM (Random Access Memory  – Memória de Acesso Aleatório) é um hardware de armazenamento randômico e volátil de memória. Isto significa que esta peça armazena dados de programas em execução enquanto o computadorestá ligado.
A memória RAM é de acesso rápido, ou seja, é essencial para acompanhar a velocidade do processador. Este tipo de memória recebe as informações do HD, e as armazena temporariamente, disponibilizando este conteúdo aoprocessador. Seria muito mais lenta a execução de um programa caso o processador tivesse que procurar os dados diretamente do HD.
Um exemplo da utilidade da memória RAM é um documento de texto. Enquanto o usuário esta digitando e editando o texto, os dados ficam na memória RAM. Após o arquivo ser salvo em um diretório, passa a ser armazenado no disco rígido.
Caso haja algum problema com a máquina e a mesma desligue enquanto o texto esta sendo editado, as informações serão perdidas, e a ultima informação salva estará no HD. (Existem alguns programas que salvam automaticamente os arquivos no HD, em pastas temporárias, ou o usuário pode programar um tempo para salvar automaticamente, como os programas do Microsoft Office mais recentes).
Os jogos eletrônicos são alguns dos softwares que mais utilizam memória, assim como programas de edição de imagem e vídeo. No caso dos jogos, a cada segundo é necessário carregar uma nova textura ou animação, isto exige uma memória bastante rápida e ampla, ou os arquivos podem chegar ao processador com lentidão, causando assim o famoso “travamento” no jogo ou programa.
Existem 3 memórias RAM no mercado, basicamente: DDR DDR2 e DDR3, sendo a DDR3 a mais potente no mercado atual. Cada um destes tipos de memória tem uma velocidade, esta sendo medida em MHz. O avanço da tecnologia nesta área é surpreendente. A pouco tmepo foram descobertos novos materiais para produzir o núcleo de armazenamento das memórias. É muito provável que logo estejam no mercado memórias RAM com 10 GB, ou mais.
Isto é necessário, já que os programas e aplicativos para computador não param de evoluir também. A cada dia são lançados programas e jogos que usam mais da capacidade do computador. É um tipo de guerra entre os criadores de programas e os fabricantes de peças. Quem paga caro por isto são os consumidores, que são obrigados a trocar suas máquinas a cada ano para poderem rodar tudo de mais atual.
Vale lembrar que um computador é um sistema de peças trabalhando em conjunto. Não adianta o usuário ter uma memória RAM de DDR3 e um processador fraco, ou então uma placa mãe de baixa qualidade.









Nenhum comentário:

Postar um comentário