What does the term hardware refer to?

A.
The relative difficulty of programming

B.
The physical components that a computer is made of

C.
The way a computer's storage space is organized

D.
The logical flow of instructions