disposicao do usuario.Outra forma de armazenar dados no computador e por meio da Random-Access Memory (RAM). Sem ela, o computador nem chega a completar o processo de boot, por exemplo.Fonte da imagem: TechfuelsUsamos a memoria RAM para guardar dados temporariamente, como os programas que estao em execucao na maquina. Mas por causa da volatilidade da RAM, nao podemos usa-la para armazenar arquivos importantes, que gostariamos de acessar frequentemente, ja que o conteudo da memoria e esvaziado cada vez que o computador e desligado.Portanto, se usassemos a RAM no lugar do HD, teriamos uma tarefa extra, similar a do protagonista de Como se fosse a primeira vez: reinserir, periodicamente, os mesmo dados que foram perdidos.Mas existem dados que sao importantes demais para o funcionamento da maquina e, portanto, nao poderiam ficar no disco rigido, pois poderiam ser apagados por engano. E nao poderiam ficar na RAM, pois seriam dizimados a cada reinicializacao do computador.Para casos como esses, existe a Read-Only Memory (ROM), que em portugues quer dizer Memoria de Apenas Leitura.O que e a ROM?Aqueles que nunca ouviram falar da ROM certamente conhece um primo proximo desse tipo de memoria, o CD-ROM, uma midia otica que permite apenas a leitura de dados. Ou seja, voce nao pode gravar arquivos em um CD-ROM, apenas executar ou visualizar o que ja estiver nele.Basicamente, essa e a funcao da memoria ROM: oferecer dados apenas para leitura. Normalmente, a ROM e utilizada para armazenar firmwares, pequenos softwares que funcionam apenas no hardware para o qual foram desenvolvidos e que controlam as funcoes mais basicas do dispositivo.Na ROM de uma calculadora, por exemplo, podemos encontrar as rotinas matematicas que o estudante pode realizar ao usa-la. Ja no caso de celulares, normalmente as ROMS carregam o sistema operacional e os softwares basicos do aparelho.Tipos de ROMFonte da imagem: The Antique Chip Collectors PageMask-ROMAs primeiras ROMs a serem desenvolvidas sao as chamadas Mask-ROM, e sao nada mais do que circuitos integrados que guardam o software ou os dados gravados durante a sua criacao. Podemos compara-las com os CD-ROMs: o usuario acessa aquilo que comprou e nao pode gravar outros dados na midia ou chip.PROMCom o passar do tempo, foram necessarias memorias similares, mas que possibilitassem a insercao posterior de dados. A primeira dessa nova leva foi a Programmable Read-Only Memory (PROM), que permite que o conteudo seja modificado por meio de um dispositivo conhecido como programador PROM.Fonte da imagem: WikipediaPorem, como o programador PROM altera fisicamente as ligacoes internas do chip, essa insercao pode acontecer apenas uma vez. Esse tipo de ROM pode ser encontrado em consoles de video games e em aparelhos de celulares. Alem disso, podemos comparar a PROM com o CD gravavel (CD-R), que tambem suporta apenas uma gravacao.EPROMOutro tipo muito usado e o Erasable Programmable Read-Only Memory (EPROM). A grande inovacao da EPROM e permitir a regravacao de dados. O conteudo do chip pode ser apagado expondo-o a luz ultravioleta por cerca de 10 minutos. Ja o processo de reescrita dos dados requer uma voltagem cada vez maior e, com isso, a numero de reprogramacoes acaba