shadow ROM, ROM de sombra:
O shadow ROM é uma técnica usada para melhorar o desempenho de sistemas de computador, permitindo que uma cópia da ROM do sistema seja armazenada em uma RAM separada. Embora essa técnica possa melhorar o desempenho, ela também apresenta alguns riscos e deve ser usada com cuidado.
A memória ROM (Read-Only Memory) é um tipo de memória de armazenamento não volátil que é usada para armazenar programas e dados que não mudam com o tempo. Ela é chamada de "memória de leitura apenas" porque os dados nela armazenados só podem ser lidos, e não alterados ou excluídos. A memória ROM é frequentemente usada para armazenar o firmware do dispositivo, que é o software básico que controla o hardware do dispositivo.
O shadow ROM é uma técnica usada para melhorar o desempenho de alguns sistemas de computador. Com a shadow ROM, uma cópia de parte da ROM do sistema é criada em uma RAM (Random Access Memory) separada, geralmente na placa-mãe do computador. Isso permite que o sistema acesse rapidamente a cópia da ROM armazenada na RAM, em vez de acessar a ROM original, que pode estar em um local mais lento.
Essa técnica foi usada em computadores pessoais dos anos 80 e início dos anos 90, como o IBM PC e o Apple II. Nesses sistemas, parte da ROM do sistema era copiada para a RAM sempre que o sistema era inicializado. A ROM original era então desativada, e a cópia armazenada na RAM era usada em seu lugar. Isso permitia que o sistema operasse mais rapidamente, pois a RAM era muito mais rápida do que a ROM original.
A técnica de shadow ROM também foi usada em sistemas embarcados, como dispositivos médicos e de automação industrial, onde o desempenho é crítico. Nesses sistemas, a shadow ROM pode ser usada para acelerar a inicialização e o carregamento do firmware.
Embora a técnica de shadow ROM possa melhorar o desempenho do sistema, ela também apresenta alguns riscos. Se a RAM que contém a cópia da ROM for corrompida ou danificada, o sistema pode se tornar instável ou não inicializar. Além disso, a cópia da ROM armazenada na RAM pode se tornar desatualizada se a ROM original for atualizada ou alterada. Portanto, a técnica de shadow ROM deve ser usada com cuidado e somente em sistemas onde o desempenho é crucial.