- O computador é um dispositivo que está hoje presente em quase todas as casas pelo mundo. Com a tarefa inicial de auxiliar em cálculos e análises de informações (origem do seu nome, do latim Computare “calcular, estimar, somar, contar”). De sua origem, uma pessoa com capacidades aritméticas e algébricas notáveis, a seu estado atual, o aparelho vem sofrendo evoluções inquestionáveis, e ganhando funções a cada segundo, literalmente. Para tamanha evolução supomos que haja um controle extremamente evoluído na parte de gestão de componentes físicos, supomos.
ROM- O Maestro
- É de conhecimento até dos mais leigos que existem dispositivos de memória no computador. O HD(do inglês Hard Disk,o disco rígido), é um tipo de memoria mais demorada para ser acessada mas tem a capacidade de armazenar dados por um período prolongado. Existe as RAMs (acrônimo de Random Access Memory, memoria de acesso aleatório), estas tem o funcionamento otimizado para ser acessada rapidamente e de forma não regrada, mas tem por característica o fato de perder os dados armazenados sempre que o computador é desligado. Alem desses a outros tipos de "memorias" no computador mas em importância talvez o mais importante seja a memória ROM.
- A memoria ROM (Read Only Memory, memoria de somente leitura), tem a característica de ser gravada apenas uma vez e seu conteúdo não pode ser modificado durante seu uso. Está presente, com notável importância, em qualquer dispositivo digital por conter o sistema operacional chamado firmware. Pense no seguinte, como um dispositivo que exige tamanho dinamismo como o computador pode prescindir tanto de algo fixista como uma memoria ROM. Esse tipo de memoria armazena um software de baixo nível(basicamente escrito em linguagem de máquina) que tem por função inicializar o sistema, carregando as informações presentes no disco rígido para as memórias RAM, e inicializando o sistema operacional que fará a interface com o usuário final (você, neste exato momento).Nos computadores esse sistema é chamado BIOS (Basic Input Output System, sistema básico de entrada e saída), que desde 1974(com seu surgimento nos computadores que possuíam o S.O. CP/M) só sofreu uma modificação notável com o desenvolvimento do seu sucessor UEFI(Unified Extensible Firmware Interface) com seu clímax em 2005. Todo esse procedimento do POST é realizado apos a execução de um minucioso script de auto verificação chamado POST. Esse protocolo tem por diretriz simples determinar se o hardware, parte física, está em condições de entrar em operação e a execução desse protocolo é a responsável por seu computador demorar tanto para ser inicializado ou desativado.
- E se engana se acha que esta é uma regalia apenas dos computadores, todos os dispositivos que possuem algum tipo de inteligência artificial essencialmente, seja na tomada de decisões ou simplesmente para o próprio gerenciamento físico, possui um firmware e este está gravado em uma memória ROM. Dispositivos como os PMPs (Portable Media Player,Tocador de mídia portátil), mais conhecido pelas metonímia "Mp3", dispositivos com a função Plug n Play (ligar e usar) e etc. são exemplos de aparelhos que possuem um firmware.
Os diferentes tipos de memoria ROM
- Mask-ROM
- Mask Read Only Memory, memoria de somente leitura de mascara. Circuito extremamente recorrente, foi o primeiro a ser desenvolvido para esse proposito, sendo considerado a memoria ROM de fato. Seus dados são gravados durante a produção do CI (circuito integrado).
- PROM
- Programable Read Only Memory, memoria programável de somente leitura. Tipo simples de memoria ROM onde o usuário grava as informações por meio de picos de tenção da ordem de 12V a 21V usando um aparelho chamado Prom Blower. Esse processo é encerrado por um rompimento de um fuzivel ou curto de um anti-fuzivel embutido no CI fazendo de sua programação um processo único e irreversível.
- EPROM
- Eraseable Programable Read Only Memory, memoria programável apagável de somente leitura. Ela pode ser gravada e regravada utilizando um dispositivo adequado. A sua característica marcante é a presença de uma janela feita de cristal na parte superior do encapsulamento de silício, de forma que o chip fique exposto a incidência de luz ultravioleta (forma pela qual ele é apagado) quando necessário, procedimento esse que leva de 15 a 30 minutos. Curiosamente esse CI tem um tempo máximo de armazenamento que varia de 10 a 20 anos.
- EEPROM
- Electrically Erasable Programmable Read Only Memory , programável e eletricamente apagável memoria de somente leitura é uma das mais utilizadas implementações dos circuitos de memoria não voláteis (que não se apaga com a ausência de fonte de energia) com o mesmo proposito. Dado a sua possibilidade de controle elétrico este CI apresenta o diferencial em relação aos outros por dispensar que o CI seja retirado do circuito para ser gravado novamente, bem como dispensa a utilização de luz ultra violeta. Essa vantagem lhe acarreta um ônus de ter um limite de regravações que varia de 100000 a 1 milhão de gravações graças a degradação interna do circuito devido a seu procedimento de regravação(que necessita de picos altos de tenção). Vem sendo substituída gradativamente por memorias do tipo FRAM(memoria semi permanete com sistema de armazenamento semelhante aos de fita K7) as MRAM (uma aplicação magneto resistiva considerada o futuro das memorias não voláteis por possuir um sistema de regravação que não precisa dos picos de tenção e também possui um sistema de acesso mais rápido).
- Memoria Flash
- Uma evolução da memória EEPROM,a memoria flash também é uma memoria não volátil reprogramável eletricamente, com o diferencial de possuir vários endereços, dessa forma ela pode ser apagada e reescrita em varias regiões ao mesmo tempo. É esse tipo de memória utilizada nos PMPs (protable media players), os pen drives, os cartões de memória mas sem dúvida sua aplicação mais promissora é no dispositivo conhecido por SSD (Solid State Drive, unidade de estado sólido), um dispositivo de armazenamento que substitui o HD (Hard Disk) por não precisar do mesmo volume, dispensar o motor, dispensar o sistema de gravação por magnetismo e dispensar o braço de leitura. Sendo assim um SSD pode ser fabricado em tamanhos reduzidos, não possuir ruídos de operação, extingue o problema de bad Block causados por riscos nos discos , graças ao mal funcionamento do braço de leitura. Essa tecnologia foi uma das que possibilitaram a redução dos computadores pessoais para os modernos Ultrabooks.
Desvantagens
- Existem dispositivos no mercado que apresentam a opção de atualização do firmware. Os fabricantes de placas mãe para computadores, mais raramente sem dúvida, também dispõem a possibilidade de atualização da BIOS. O fato é que embora haja a possibilidade de fazê-lo, não é ideal que uma memória ROM seja apagada com frequência. Eis aqui a explicação para o termo "brick" conhecido por usuários de Smartfones com sistemas operativos Android comunmente. Por se tratar de um sistema operacional Open Source há a possibilidade de que qualquer pessoa crie um sistema próprio, o que não significa que os que conseguem fazê-lo, sejam letrados no assunto. Nota-se essa limitação de atualização de firmware pela dificuldade em realizar o procedimento. São métodos pouco difundidos e por vezes "escusos". Um firmware com defeito, seja ele por falha do programador ou uma queda de tensão durante a atualização pode causar conflitos no sistema de maneira tão séria que o mesmo não possa ser sobre-escrito novamente.
Bibliografia
http://www.slideshare.net/brunnokun/memorias-prom-eprom-e-eeprom
http://www.uefi.org/about/
http://www.digitalresearch.biz/CPM.HTM
http://en.wikipedia.org/wiki/Unified_Extensible_Firmware_Interface
http://pt.wikipedia.org/wiki/POST
http://pt.wikipedia.org/wiki/EPROM
http://pt.wikipedia.org/wiki/MRAM
http://www.techtudo.com.br/artigos/noticia/2012/01/o-que-e-memoria-rom.html
http://www.tecmundo.com.br/memoria/9346-o-que-e-memoria-rom-.htm
http://www.clubedohardware.com.br/dicionario/termo/239