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
Cakram keras atau Diska keras () adalah sebuah komponen perangkat keras yang menyimpan data sekunder dan berisi piringan magnetis. Diska keras diciptakan pertama kali oleh insinyur IBM, Reynold Johnson pada tahun 1956. Diska keras pertama tersebut terdiri dari 50 piringan berukuran 2 kaki (0,6 meter) dengan kecepatan rotasinya mencapai 1.200 rpm "(rotation per minute)" dengan kapasitas penyimpanan 4,4 MB. Diska keras zaman sekarang sudah ada yang hanya selebar 0,6 cm dengan kapasitas 750 GB. Kapasitas terbesar diska keras saat ini mencapai 14 TB dengan ukuran standar 3,5 inci.