Komputer mengandungi banyak komponen elektrik, elektronik dan mekanikal yang dikenali sebagai perkakasan (English:hardware).
Komponen ini boleh dibahagikan mengikut peranan seperti:
Peranti Input
Peranti Output
Unit Sistem
Peranti Storan
Peranti Komunikasi