The ALU of a computer responds to the commands coming from

Primary memory
Control section
External memory
Cache memory

The correct answer is: B. Control section

The control section is the part of the CPU that interprets instructions and coordinates the flow of data between the various parts of the computer. It is responsible for fetching instructions from memory, decoding them, and executing them. The control section also generates control signals that control the operation of the ALU and other parts of the CPU.

The primary memory is the part of the computer that stores programs and data that are currently being used. It is a high-speed memory that is directly accessible by the CPU. The external memory is the part of the computer that stores programs and data that are not currently being used. It is a slower memory that is not directly accessible by the CPU. The cache memory is a small amount of high-speed memory that is used to store frequently accessed data. It is located between the CPU and the primary memory.

The ALU is the part of the CPU that performs arithmetic and logical operations. It is not responsible for interpreting instructions or coordinating the flow of data.