Perangkat
keras komputer adalah semua bagian fisik komputer, dan dibedakan dengan data
yang berada di dalamnya atau yang beroperasi di dalamnya, dan dibedakan dengan
perangkat lunak (software) yang menyediakan instruksi untuk perangkat keras
dalam menyelesaikan tugasnya.
Batasan
antara perangkat keras dan perangkat lunak akan sedikit buram kalau kita
berbicara mengenai firmware, karena firmware ini adalah perangkat lunak yang
“dibuat” ke dalam perangkat keras. Firmware ini merupakan wilayah dari bidang
ilmu komputer dan teknik komputer, yang jarang dikenal oleh pengguna umum.