04/03/2013

SHADOW RAM

É uma área da memória RAM reservada a abrigar cópias programas contidos em memória ROM. No mapa de memória a seguir, a shadow ram compreende a região sombreada que inicia em 764k e termina em 1m (1024k)

A shadow ram está dividida na seguinte ordem:786k- 800k: região chamada VÍDEO BIOS SHADOW. É a região de shadow do bios da placa de vídeo.

800k-960k:shadow ram. Região de shadow do bios de placas de interface placa scsi, placa de rede, etc.


A ROM, literalmente, é memória apenas de leitura, ou seja, apenas acessos de leitura são executados nela. As gravações dos programas contidos na ROM são realizadas na Fábrica. É uma memória permanente, onde são gravados programas chamados BIOS ( basic input output system) que gerenciam entrada e saída de dados. São memórias lentas, com tempo de acesso 200ns.

Outro motivo que as torna lentas é o fato de que as transferências de dados são feitas em 8 bits.

RAM são memória de acesso de leitura e gravação, São utilizadas como memória principal do pc. São muito mais rápidas do que as ROMs, com temo de acesso de 70ns,  40ns e 50ns. Além disso, as transferências de dados da RAM são feitas em 16bits, ao passo que as da rom em 8 bits. Pelo exposto anteriormente, acessos á ROM causam grande queda de desempenho á CPU. Para que a velocidade da cpu seja mantida após a introdução de placa de interface que contém BIOD, foi desenvolvida a técnica chamada shadow, cuja finalidade é copiar , na memória RAM, o programa BIOS da placa interface. Assim a cpu faz acessos a muito mais rápidos á shadow ram para ler o bios de placas de vídeo e outras.

A Memória superior ou Memória alta é uma região da memória RAM situada entre 640k e 1024k. Correspondente a 384k. Uma seção da Memória alta é conhecida por SHADOW RAM são copiados os programas contidos em memórias ROM.

Geralmente, estas ROMs estão localizadas na seguinte placas:

Placa de vídeo.

Placa scsi.

Placa de rede.

Através da página BIOS FEATURES SETUP (Award Bios v4.51PG) os itens VÍDEO BIOS SHADOW e  endereços de shadow ram podem ser habilitados.

A placa SCSI possui uma ROM que contém um programa chamado BIOS. Como vimos anteriormente, a ROM é uma memória lenta, com tempo de acesso de 200ns e com transferências de dados 8bits .

Através da técnica SHADOW, O bios DA rom . É copiado na SHADOW RAM, cujo tempo de acesso é menor que o da memória ROM. Desta forma, o desempenho do processador é mantido. Sem emprego da técnica shadow o desempenho do processador sofreria uma queda acentuada.

Para demonstração desta técnica, vamos tomar como exemplo uma placa SCSI fabricada pela adapterc. Esta placa contém memória permanente do tipo EPRON, contendo o BIOS. Também 
encontramos, na mesma, um bloco de 8 chaves com varias finalidades das quais uma delas é a configuração de um dos endereços disponíveis na SHADOW RAM.

Na parte traseira da placa há uma tabela contendo os endereços disponíveis para configuração. O mesmo endereço configurado na  placa deve ser também no Setup. No Setup Award esta configuração é realizada na página BIOS FEATURES SETUP.



MAIN BIOS SHADOW
É a região da memória Ram onde o bios da placa mãe é instalado após o boot. Corresponde a 64kb e está entre as regiões 960k e 1024k. A área sombreada da figura 39 representa a MIN BIOS Shadow .

0 comentários:

Postar um comentário