Articles

CPU components

The Central Processing Unit (CPU) is one of the most important components of a computer and is responsible for carrying out instructions such as basic arithmetic operations, logical operations, and input and output operations.
The components of the CPU are:
Arithmetic Logic Unit (ALU):
Arithmetic Logic Unit is the part of the CPU that performs arithmetic and logical operations on operands in computer instruction words. In some processors, the ALU is divided into two units:
arithmetic unit (AU)
logical unit (LU)
Control Unit (CU):
Processes, memory, logical unit, and output and input devices direct a computer on how to respond to program instructions
CPUs and Graphics Processing Units are GPUs
Registers:
The high-speed memory inside the CPU is used by the processor to store small amounts of data that are required during processing. Such as:
The address of the next instruction to be executed
– Current instructions to be analyzed
– Results of calculations
cache
– the clock
Cache:
Cache memory is a small amount of high-speed random access memory (RAM) that is created directly inside the processor that is used to temporarily hold data and instructions that the processor is likely to reuse
Buses:
It is a high-speed internal interface used to send control signals and data between the processor and other components
Three types of buses are used:
– Address bus:
It carries memory addresses from the processor to other components such as core memory and I/O devices
Data bus:
It carries the actual data between the processor and other components
Control bus:
It transmits control signals from the processor to other components. The control bus also carries the clock pulses
Clock:
Used to coordinate all components of a computer The clock sends a regular electrical pulse that synchronizes (keeps in time) all components The frequency of the pulses is known as the clock speed Clock speed is measured in Hertz, More instructions can be executed as the frequency increases

Leave a Reply

Your email address will not be published. Required fields are marked *