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
Umumnya cakram keras memiliki dua motor listrik. Satu motoran poros pemutar cakram dan satu motoran penggerak lengan untuk pembaca-tulis yang terpasang melintasi piringan berputar. Motoran cakram memiliki rotor yang terpasang pada piringan dengan gulungan terpasang pada tempat yang tetap. Bersebrangan dengan motor penggerak lengan pada ujung lengan terdapat alat pembaca-tulis. Sirkuit kabel tercetak menghubungkan pembaca-tulis dengan penguat elektronik yang terpasang pada poros motor penggerak lengan. Penyangga pembaca-tulis ini sangat ringan namun kuat. Pada cakram modern, percepatan pada pembaca-tulis mencapai 550 Gaya Gravitasi ("G-Force").