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