|
Read Only Memory - Memória Somente de Leitura
A memória ROM é um tipo de circuito integrado contendo um programa em seu interior. Este programa não pode ser modificado durante o seu uso, daí o seu nome "somente leitura". Outra característica é que o seu conteúdo não é apagado quando a sua alimentação é cortada, ao contrário do que ocorre com as memórias RAM.
Um software quando está gravado no interior de uma memória ROM passa a ser chamado de "firmware".
As memórias ROM possuem inúmeras aplicações, como cartuchos de videogame (o "jogo", ou seja, o programa, é armazenado em um circuito deste tipo).
No PC, a memória armazena três programas: BIOS, POST e Setup. Convencionou-se a chamar a memória ROM do micro de "BIOS", enquanto que na realidade o BIOS é um dos programas que há gravado no interior da ROM. Esta moda pegou para outros dispositivos também, como falar "BIOS da placa de vídeo" quando queremos dizer "ROM da placa de vídeo".
O circuito de memória ROM é classificado de acordo como os seus dados são gravados ou re-gravados:
- Mask-ROM: O programa é gravado durante o processo de fabricação do chip.
- PROM: A memória ROM é vendida "virgem" e o programa é gravado usando um gravador apropriado, sendo que não é possível apagá-lo (isto é, reprogramar o chip).
- EPROM: A memória ROM é vendida "virgem" e o programa é gravado usando um gravador apropriado. É possível apagar a memória para gravar um novo programa nela. Este apagamento é feito expondo o chip a uma luz ultra-violeta por um determinado período de tempo (15 a 45 minutos, dependendo da idade da memória). Esta memória possui uma pequena janela para permitir este processo. Após o processo de apagamento, a memória fica "virgem" novamente.
- EEPROM ou E2PROM: O apagamento é feito eletricamente e não mais através de luz ultra-violeta.
- Flash-ROM: O apagamento é feito eletricamente e não mais através de luz ultra-violeta. A diferença da Flash-ROM para a EEPROM é que na Flash-ROM não é possível apagar somente um determinado endereço dentro da memória e reprogramar apenas um dado, isto é, na Flash-ROM é necessário reprogramar toda a memória, mesmo quando desejamos alterar apenas um único dado.
É importante notar que, apesar de determinados tipos de memória ROM poderem ter seus dados apagados e escritos novamente, isto não "transforma" uma memória ROM em RAM, pois, o procedimento de gravação de um novo programa dentro de uma ROM é um procedimento relativamente demorado, ao contrário do que ocorre na RAM, onde um novo dado gravado é imediatamente armazenado no interior da memória.
Termos Relacionados:
|