Οι οδηγίες που χρειάζεται ένας υπολογιστής για την εκκίνηση αποθηκεύονται συνήθως στο υλικολογισμικό του υπολογιστή, το οποίο είναι ένας τύπος μη πτητικής μνήμης που αποθηκεύει τις βασικές οδηγίες λογισμικού που χρειάζεται ο υπολογιστής για να λειτουργήσει. Το υλικολογισμικό συνήθως αποθηκεύεται σε ένα τσιπ που ονομάζεται τσιπ BIOS (Basic Input/Output System), το οποίο βρίσκεται στη μητρική πλακέτα του υπολογιστή. Το τσιπ BIOS περιέχει οδηγίες για την εκκίνηση του υπολογιστή, τη φόρτωση του λειτουργικού συστήματος και την εκτέλεση άλλων βασικών λειτουργιών.