Memória
Guaramirim 11 de Outubro de 2013
André Felipe Hasse
Curso: Montagem e Manutenção de Micros
Assunto: CMOS / BIOS
CMOS é a abreviação de "Complementary Metal Oxide Semiconductor". Trata-se de uma pequena área de memória volátil, alimentada por uma bateria, que é usada para gravar as configurações do Setup da placa mãe.
Como as configurações representam um pequeno volume de informações, ele é bem pequeno em capacidade. Assim como a memória RAM principal, ele é volátil, de forma que as configurações são perdidas quando a alimentação elétrica é cortada. Por isso, toda placa-mãe inclui uma bateria(pilha-moeda), que mantém as configurações quando o micro é desligado.
A mesma bateria alimenta também o relógio de tempo real (real time clock), que, apesar do nome pomposo, é um relógio digital comum, que é o responsável por manter atualizada a hora do sistema, mesmo quando o micro é desligado.
Funcionalidade
O principal motivo das configurações do Setup serem armazenadas no CMOS, ao invés de serem diretamente gravadas no chip de memória Flash (não volátil) que armazena o BIOS é justamente permitir que você possa zerar as configurações do Setup (removendo a bateria, ou mudando a posição do jumper) em casos onde o micro deixar de inicializar por causa de alguma configuração incorreta.
Um caso clássico é tentar fazer um overclock muito agressivo e o processador passar a travar logo no início do boot, sem que você tenha chance de entrar no setup e desfazer a alteração. Atualmente basta zerar o setup para que tudo volte ao normal, mas, se as configurações fossem armazenadas na memória Flash, a coisa seria mais complicada.
Para zerar o CMOS, você precisa apenas cortar o fornecimento de energia para ele. Existem duas formas de fazer isso. A primeira é (com o micro desligado) remover a bateria da placa-mãe e usar uma moeda para fechar um curto entre os dois contatos da bateria durante 15 segundos. Isso garante que qualquer