Die Anweisungen, die ein Computer zum Starten benötigt, sind normalerweise in der Firmware des Computers gespeichert, einer Art nichtflüchtigem Speicher, in dem die grundlegenden Softwareanweisungen gespeichert sind, die der Computer zum Funktionieren benötigt. Die Firmware wird normalerweise auf einem Chip namens BIOS (Basic Input/Output System) gespeichert, der sich auf der Hauptplatine des Computers befindet. Der BIOS-Chip enthält die Anweisungen zum Starten des Computers, zum Laden des Betriebssystems und zum Ausführen anderer grundlegender Funktionen.