Ada cukup banyak macamnya perangkat keras komputer dan perangkat lunak komputer.