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 keras
Kontrol elektronik cakram keras mengatur gerakan motor penggerak lengan dan putaran piringan, juga melakukan pembacaan dan penulisan sesuai permintaan kontrol cakram ("disk controller"). Umpan balik dari bagian elektronik cakram didapat dengan mengartikan bagian khusus dari cakram untuk diserahkan ke pelayan umpan balik. Ini merupakan satu lingkaran sempurna (dalam kasus teknologi pelayan khusus /"dedicated servo technology") atau bagian yang diselingi dengan data sebenarnya (dalam kasus teknologi pelayan tertanam / "embedded servo technology"). Pelayan umpan balik mengoptimalkan sinyal ke rasio penganggu dari sensor GMR dengan menyesuaikan gulungan suara pada lengan penggerak. Putaran piringan juga menggunakan sebuah motor pelayan. Perangkat usaha ("firmware") cakram modern mampu menjadwalkan pembacaan dan penulisan secara efisien pada permukaan piringan dan memetakan ulang sektor yang mengalami kegagalan.