Which part of the computer is directly involved in executing the instructions of the computer program?

Which part of the computer is directly involved in executing the instructions of the computer program?

A. The scanner
B. The main storage
C. The secondary storage
D. The processor