Em computadores baseados na arquitetura de Von Neumann, as memórias ROM são aplicadas para armazenar alguns programas principais, dentre eles, o
IRQ, responsável pela verificação e configuração dos dispositivos de entrada e saída.
CMOS, responsável pela alocação de memória para o carregamento do sistema operacional.
BIOS, que faz os testes de inicialização e permite ajustes nas configurações de hardware.
POST, responsável por ensinar o processador a operar com os dispositivos básicos de entrada e saída.
SETUP, que permite alterar os parâmetros armazenados na memória de configuração (CMOS).