Bem, este é o site errado para fazer isso (não é relacionado à programação), mas aqui está: a bateria é necessária principalmente para acionar o RTC (relógio de tempo real) que precisa continuar funcionando mesmo se o computador estiver desligado .
O BIOS geralmente tem uma RAM dedicada que armazena as configurações, e a bateria é necessária para preservar essa RAM também. As informações na RAM não são estáveis e "decaem" e, portanto, precisam ser lidas e armazenadas novamente para manter as informações. Isso foi chamado de atualização de memória . Você obviamente precisa de energia para isso, assim a bateria. Portanto, se você remover a bateria e a energia estiver desligada, a RAM não poderá ser atualizada e as informações nela serão perdidas.
No entanto, os chips BIOS mais modernos da AFAIK possuem NVRAM (RAM não volátil) que é capaz de manter as configurações mesmo sem bateria. Eu lembro que em uma placa-mãe que eu tinha, havia um jumper que você tinha que fechar para realmente fazer o BIOS limpar a NVRAM (e assim voltar para as configurações padrão de fábrica), já que não havia bateria.
Eu também vi placas-mãe que usam capacitores especiais em vez de baterias.