Lapisan abstraksi perangkat keras
Lapisan abstraksi perangkat keras (Inggris: hardware abstraction layer disingkat HAL) adalah sebuah lapisan logis antara perangkat keras fisik dari sebuah komputer dan perangkat lunak yang berjalan di dalam komputer yang bersangkutan. Fungsi dari HAL adalah untuk menyembunyikan perbedaan-perbedaan di dalam perangkat keras dan maka dari itu menyediakan platform yang konsisten untuk menjalankan aplikasi di atasnya.
Cakram but
Istilah "boot" berasal dari ide bootstraps yaitu tali atau lingkaran kecil di bagian belakang sebuah sepatu but kulit yang memungkinkan seseorang untuk menarik seluruh but sendiri (tanpa bantuan orang lain); dalam hal ini komputer berisi program kecil ("bootstrap loader") yang akan memuat dan menjalankan program yang ditemukan pada perangkat but. Program tersebut sendiri merupakan program kecil yang dirancang untuk memuat program yang lebih besar, yaitu sistem operasi lengkap. Untuk mengaktifkan but dari media penyimpan atau untuk menulis ke media but, biasanya program but menggunakan RAM sebagai cakram RAM sebagai media penyimpanan berkas sementara.