Computer Hardware: Basic components in a computer system