Aqui estão três tipos gerais de programas armazenados no chip ROM BIOS de uma placa -mãe:
1.
Post (auto-teste de energia): Esta é uma série de testes que são executados quando o computador é ligado pela primeira vez. Ele verifica os componentes básicos de hardware do sistema, como RAM, CPU, disco rígido e placa de vídeo, para garantir que eles estejam funcionando corretamente. Se algum erro for detectado, a postagem exibirá uma mensagem de erro na tela e o computador não poderá inicializar.
2.
carregador de inicialização: Este programa é responsável por carregar o sistema operacional do disco rígido ou outro dispositivo de armazenamento na memória. Ele determina a ordem de inicialização (quais dispositivos verificar primeiro), localiza o setor de inicialização do sistema operacional e o transfere para a RAM.
3.
Rotinas básicas de entrada/saída (BIOS): São programas de baixo nível que lidam com as interações com o hardware do computador. Eles fornecem drivers para componentes essenciais como teclado, mouse, disco rígido e exibição. O BIOS também gerencia funções básicas do sistema, como cronometragem, manuseio de interrupções e gerenciamento de energia.
Embora esses sejam três tipos principais, também podem haver outros programas de serviços públicos menores armazenados no chip da ROM BIOS.