Na memória permanente da CPU dos microcomputadores compatíveis com o IBM-PC, encontram-se gravados programas que tratam de operações de inicialização, como o teste automático de ligação e o controle de baixo nível para componentes de hardware. Esse conjunto de programas é denominado