terça-feira, 8 de maio de 2012

MEMÓRIA ROM

Capítulo VI – Memória

Memórias do computador
Memória é um dispositivo capaz de armazenar informação. Como o conceito dado abrange qualquer meio que possa armazenar dados e informações, divide-se então a memória em quatro tipos (os mais conhecidos): memória principal (memórias RAM e ROM), memória secundária, memória cachê e memória virtual. Nesse artigo de hoje falaremos sobre a Memória ROM

Memória ROM (Read Only Memory)

Memória somente leitura. Esta memória vem gravada diretamente do fabricante (por isso chamamos de firmware) e somente pode ser usada para a leitura de seus dados. A memória ROM não é volátil, ou seja, não perde seu conteúdo ao der retirada a energia que alimenta a memória. Apesar de os modelos mais novos permitirem a regravação das informações contidas, não deixam de ser memória somente leitura, pois as regravações apagam tudo que havia antes e gravam novos dados. Após a gravação, normalmente um processo elétrico, a memória volta a funcionar como somente leitura.

Funções

Contém as informações básicas para que o computador possa funcionar corretamente. Também possui programas internos que auxiliam o computador a realizar as tarefas básicas de inicialização (BIOS - Basic Input/Output System). A memória ROM mantém as informações inalteradas mesmo após o desligamento do computador. São termos associados à ROM:

BIOS (Basic Input/Output System)

Conjunto de instruções de software que permite o microprocessador trabalhar com periféricos. Pode-se dizer que é um software gravado em hardware e por isso é chamado de firmware. Tem como função intermediar a comunicação entre hardwares, processador e o sistema operacional. O BIOS é como um “grande” driver, ou seja, um grande interpretador de hardware. O BIOS também inicia o processo de Boot (inicialização – “lifting yourself by your own bootstraps), através do autoteste (post). Na BIOS está contido o programa setup que é utilizado para se configurar o hardware.

POST (Power - On Self Test)

É o autoteste que ocorre no momento de inicialização do sistema computacional. O POST é como uma rotina do BIOS que executa as seguintes ações:
• Identifica configuração do computador (processador, memória, discos, placas).
• Inicializa os circuitos de apoio à placa-mãe.
• Inicializa o sistema de vídeo.
• Testa o principal periférico de entrada, o teclado, e o principal de saída, vídeo.
• Caso detecte algum erro no monitor, memória, teclado... exibe uma mensagem de erro na tela ou uma série de bips para alertar o usuário.
• Carrega o sistema operacional alojado em disco para a memória de trabalho (RAM).
• Entrega o controle do microprocessador ao sistema operacional.

SETUP

Programa para configuração do hardware do computador. O programa setup permite que o usuário modifique configurações básicas do hardware. Como o setup permite fazer modificações é necessário armazenar as novas configurações em algum tipo de memória, entretanto sabe-se que a memória ROM é somente leitura, então se criou um pequeno espaço de memória do tipo volátil na placa-mãe do computador para armazenar as modificações no setup. Como a configuração feita não pode ser perdida ao se reiniciar o computador, a placa-mãe é dotada de uma pequena bateria que mantém os dados que foram configurados na memória do tipo volátil. Esta pequena memória mantida pela bateria da placa-mãe é chamada de CMOS (Complementary Metal Oxide Semiconductor).

Tipos de Memória ROM

Existem alguns tipos básicos de memória ROM: MROM, PROM, EPROM e EAROM:

MROM (Mask Read Only Memory)

Este tipo de ROM tem suas posições de memória programadas pelo fabricante de acordo com as especificações do cliente. Um negativo fotográfico, denominado máscara, é usado para especificar as conexões elétricas do chip. Não podem ser apagadas ou regravadas.

PROM (Programmable Read Only Memory)

São memórias programadas eletricamente por meio de um procedimento interno de queima de pequenos “fusíveis” que ao serem queimados produzem os sinais digitais e assim os dados ficam gravados na memória, a gravação é feita por meio de uma ferramenta chamada de gravador de ROM. Os dados gravados na memória PROM não podem ser alterados.

EPROM (Electrically Programmable Read Only Memory)

São memórias que podem ser gravadas, regravadas e apagadas. Podem ser reprogramadas por meio de luz ultravioleta através de um orifício sobre o chip. Os dados precisam ser apagados por completo para que uma regravação seja feita.

EEPROM (Electrically Erasable Programmable Read Only Memory)

São memórias similares à EPROM. Porém, ao invés do uso de luz ultravioleta, seu conteúdo pode ser apagado aplicando-se certo valor de voltagem aos pinos de programação, ou seja, pode ser apagada eletricamente. Os fabricantes disponibilizam em seus sites programas específicos para este fim – atualização da memória ROM e assim não é necessário levar a memória até o fabricante para que a regravação ocorra.

Flash ROM (Flash Read Only Memory)

São memórias baseadas na EEPROM e podem ser apagadas e regravadas à vontade e com maior velocidade do que as similares EEPROM. Possuem como diferenciais a capacidade de se apagar apenas certos trechos da memória, ao invés de apagá-la por completo, como acontece na EEPROM e também a velocidade mais rápida de gravação na memória. Podem ser do tipo:
Flash NOR
Usadas em BIOS e telefones celulares. É bastante rápida e possui acesso aleatório.
Flash NAND
Usadas em dispositivos de armazenamento de mídia digital, como os gravadores de som e as câmeras digitais. Nestes equipamentos o acesso é seqüencial embora seja feito em alta velocidade.

CD-ROM, DVD-ROM e outras mídias ópticas apenas para leitura

As memórias ópticas somente para leitura, como o CD e o DVD recebem a denominação ROM para indicar esta característica de não permitir a gravação ou regravação dos dados e informações em seu conteúdo. Embora sejam considerados ROM estes dispositivos não fazem a função de armazenar as instruções básicas para o processo de boot do equipamento e serão estudados nas memórias secundárias.

Características da memória ROM:

• Memória não volátil – O seu conteúdo não sofre alterações constantes.
• Possui instruções para o funcionamento interno do computador.
• Armazena programas e dados para controle do computador.
• Considerada veloz.

Nenhum comentário:

Postar um comentário