2.3 Practice: computer hardware