E' costituito da chip a sola lettura (ROM). Esegue test diagnostici e controlla lo stato delle
periferiche collegate, raccoglie una serie di
routine software per interagire con l'hardware
della macchina, per esempio, la lettura dei caratteri digitati sulla tastiera, l'invio di caratteri
alla stampante, l'accesso alla memoria, alle
unità disco e ad altri dispositivi di inserimento
(input) e di trasferimento verso l'esterno (output) dei dati