The processor which performs arithmetical and logical operations is called

Control
ALU
Register
Cache Memory

The correct answer is B. ALU.

The ALU (Arithmetic Logic Unit) is the part of the processor that performs arithmetic and logical operations. It is responsible for carrying out the instructions that are stored in the program memory. The ALU is made up of a number of logic gates that can perform basic operations such as addition, subtraction, multiplication, and division. It can also perform logical operations such as AND, OR, and NOT.

The ALU is a very important part of the processor. It is responsible for carrying out the instructions that are stored in the program memory. Without the ALU, the processor would not be able to perform any calculations.

The other options are incorrect because:

  • A. Control is the part of the processor that controls the flow of instructions. It is responsible for fetching instructions from memory, decoding them, and executing them.
  • C. Register is a small amount of high-speed memory that is used to store data and instructions that are currently being processed by the processor.
  • D. Cache Memory is a small amount of high-speed memory that is used to store frequently accessed data.